我在我的电脑上安装了wampserver.我将蛋糕php安装文件解压缩到wampserver的"www"文件夹中.现在,当我尝试运行" http:// localhost/cakephp "时,我会得到一个完整的错误列表以及蛋糕php入门页面.以下是一些错误:
Deprecated: Assigning the return value of new by reference is deprecated in D:\wamp\www\cakephp\cake\libs\inflector.php on line 131 Deprecated: Assigning the return value of new by reference is deprecated in D:\wamp\www\cakephp\cake\libs\configure.php on line 136 Deprecated: Assigning the return value of new by reference is deprecated in D:\wamp\www\cakephp\cake\libs\configure.php on line 226 Deprecated: Assigning the return value of new by reference is deprecated in D:\wamp\www\cakephp\cake\libs\configure.php on line 906
我该如何解决?我为codeignite得到了类似的错误.
您运行的是哪个版本的PHP?
要获得E_DEPRECATED错误,它必须是PHP 5.3(这是最新的) - 我认为最后一个版本的WampServer使用这个.
见:
因为它是最新的并且带来了许多新东西,你可能会遇到一些问题(你实际上是这样)用PHP 5.3 ....特别是如果你使用的软件还不兼容它.
您可能希望降级到以前版本的WampServer ...
或者您可以尝试降低error_reporting级别(另请参阅error_reporting),以获取这些警告.
但是如果你得到那些,你可能会遇到其他问题......
实际上,在快速搜索到CakePHP的Trac之后,我发现至少有以下几个:
这些都没有解决......所以似乎CakePHP真的没有为PHP 5.3做好准备...... (它可能不是这种情况下唯一的框架顺便说一句 - 几天前推出的Zend Framework v 1.9是第一个版本正式支持PHP 5.3,例如)
如果您想使用CakePHP,那么,您可能必须使用PHP 5.2.x(如5.2.9或5.2.10).
你实际上并不是唯一一个在你的情况下,似乎......太糟糕了,因为PHP 5.3中有很多不错的东西......
| 归档时间: |
|
| 查看次数: |
8088 次 |
| 最近记录: |