我在我的电脑上安装了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得到了类似的错误。
答案 0 :(得分:8)
您运行的是哪个版本的PHP?
要获得E_DEPRECATED错误,它必须是PHP 5.3(这是最新的) - 我认为最后一个版本的WampServer使用这个。
见:
因为它是最新的并且带来了许多新东西,你可能会遇到使用PHP 5.3的某种麻烦(实际上你已经这么做了)....特别是如果你使用的软件还不兼容它。
您可能希望降级到以前版本的WampServer ...
或者您可以尝试降低error_reporting级别(另请参阅error_reporting
),以免收到这些警告。
但如果你得到那些,你可能会遇到其他问题...... 实际上,在快速搜索到CakePHP的Trac后,我至少发现了那些:
error_reporting(E_ALL & ~E_DEPRECATED);
这些都没有解决......所以似乎CakePHP真的没有为PHP 5.3做好准备...... (它可能不是这种情况下唯一的框架顺便说一句 - Zend Framework v 1.9几天前是第一个正式支持PHP 5.3的版本,例如)
如果您想使用CakePHP,那么您可能必须使用PHP 5.2.x(如5.2.9或5.2.10)。
你在你的情况下实际上是not the only one,似乎......太糟糕了,因为PHP 5.3中有相当不错的东西......
答案 1 :(得分:0)
嗨,我遇到了同样的问题。我安装了easyphp,最新的easyphp也使用php版本5.3。我下载了cakephp稳定版:发布:1.2.4.8284稳定。当我打开网页时,我也得到了同样的“诽谤”通知。我也尝试使用'error_reporting'部分进行修改而没有运气。
由于我不想将我的php 5.3降级到早期版本,我尝试了CakePHP 1.3-dev。问题得到解决。
答案 2 :(得分:0)
我也遇到了同样的问题.....我将wamp5 2的评级降级为1.6.0 ......现在它的工作完美
答案 3 :(得分:0)
我有类似的问题,我安装了1.3.0-beta,问题就消失了......
ë
答案 4 :(得分:0)
我尝试了Pascal给出的一个解决方案: https://trac.cakephp.org/ticket/6026 应用此补丁,在我的情况下,这有帮助。 THX
答案 5 :(得分:0)
我也有同样的问题,但我通过更改httpd.conf和php.ini得到了解决方案 我的变化就在这里 -
httpd.conf中的替换
#LoadModule rewrite_module modules/mod_rewrite.so
到
LoadModule rewrite_module modules/mod_rewrite.so
并在标签目录“{yourdirectoryname}:/ wamp / www /”>
替换
Order Deny,Allow
Deny from all
到
Order Allow,Deny
Allow from all
在php.ini中
make curl ext。没有必要跑,但你应该做:) 延长= php_curl.dll
我的服务器和php配置是 Apache版本:2.2.17,PHP版本:5.3.4