在 mac os x 中使用带有 PHP 5.3.0 的 XAMPP 1.7.2 的 Joomla 模板时出现问题
我正在使用带有 XAMPP 1.7.2 的 joomla 模板,它在 mac os x 10.5.7 中具有 PHP 5.3.0 我遇到了很多麻烦,例如
Deprecated: Function eregi() is deprecated in /Applications/XAMPP/xamppfiles/htdocs/templet01/plugins/system/tbox.php 第 98 行
Joomla 本身无法正常运行。
请帮忙。
-丹尼尔
I am using a joomla templet with XAMPP 1.7.2 which has PHP 5.3.0 in mac os x 10.5.7
i am having lots of trouble like
Deprecated: Function eregi() is deprecated in /Applications/XAMPP/xamppfiles/htdocs/templet01/plugins/system/tbox.php on line 98
Joomla itself is not functioning properly.
Please help.
-Daniel
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是否有适用于 php 5.3 的 Joomla 版本?如果是这样,请切换到那个。或者将 XAMPP 降级到带有 php 5.2.X 的版本。或者根本不使用 XAMPP,而是使用 macports(请注意,如果您想要 php 5.2,您必须获取旧的端口文件并托管本地存储库 - 它并不像听起来那么难 - 我在我的机器上执行)或编译源代码您自己位于 /usr/local 或 /opt 中。
不过,也可能只需在 php.ini 中关闭
display_errors
即可解决问题 - 或更改错误级别。Is there a release of Joomla that is ready for php 5.3? If so switch to that. Or downgrade XAMPP to a version with php 5.2.X. Or not using XAMPP at all and instead using macports (note if you want php 5.2 youll have to grab the old port file and host a local repo - its not as hard as it sounds - i do it on my machine) or compile the source yourself in /usr/local or /opt.
However it may also be that simply truning off
display_errors
in your php.ini will fix the issue - or changing the error level.Joomla 1.5.15 及更高版本与 php 5.3 兼容。
但是 OpenID 身份验证模块尚不兼容。
Joomla 1.5.15 and up is compatible with php 5.3.
However the OpenID authentication module is not yet compatible.