首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有人成功地让Joomla在IIS/Phalanger下运行?

是否有人成功地让Joomla在IIS/Phalanger下运行?
EN

Stack Overflow用户
提问于 2013-10-10 21:03:39
回答 1查看 300关注 0票数 4

有没有人成功地让Joomla在IIS/Phalanger?下运行?

我已经完成了filanger3.0的安装过程,遵循了关于如何让Joomla成为一个应用程序的说明,这个应用程序是使用Phalanger编译器运行的,但是由于某些原因,我在应用程序启动之前就得到了一个错误:

代码语言:javascript
复制
Error: Class 'JLogEntry' not found in C:\inetpub\wwwroot\nfspv3\libraries\joomla\log\log.php on line 169, column 4.

我之前在IIS/MySQL上运行了Joomla2.5,所以我想知道它是否有问题而不是解释PHP?如果有人让乔姆拉和方兰格合作,那就太好了。

EN

回答 1

Stack Overflow用户

发布于 2015-02-22 03:18:11

错误告诉您,类JLogEntry尚未定义,但它已被预期定义的类引用。这意味着依赖没有得到满足。您的log.php依赖于定义JLogEntry类的文件。JLogEntry类是根据以下内容在entry.php中定义的:

classes/index.html

这是:

classes/index.html

所以不管出于什么原因你都不能满足这种依赖。如果我在您的系统中,我会四处寻找该文件,检查它是否存在,是否损坏,是否正确版本,或以其他方式阻止其执行。

如果你仍然怀疑你的指骨编译器有问题,那就测试它。编写一个简单的"hello world"并证明它是否有效。实际上,在同一个文件中(在备份文件之后)执行它,以证明它是否正在执行。编译器在某种程度上工作,否则它将不会显示错误消息。

编辑:

根据@highcore的说法,paranger3.0编译器无法按照Joomla所期望的方式实现正则表达式。Joomla依靠这个来解析它将包含的文件名。因此,entry.php从来不包括未定义的JLogEntry。建议的工作是避免reg和拆分文件名。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19306192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档