我的PHP升級到5.4.3(WAMP服務器2.2)在CakePHP的1.3製作,我的web應用程序後,顯示我的索引以下錯誤:類 對象重新定義已經定義的構造:如何消除php5嚴格的標準錯誤?
嚴格的標準在C:... \ cake \ cake \ libs \ object.php on line 63
嚴格標準:非靜態方法Configure :: getInstance()應該不會在C:...中被靜態調用... \ cake \ cake \ bootstrap.php on line 49
我發現有些人通過將php.ini中的error_reporting
設置爲E_ALL & ~E_STRICT
來解決此問題。
我在我的電腦上出現了php.ini文件(C:\ wamp \ bin \ php \ php5.4.3和C:\ wamp \ bin \ apache \ apache2.4.2 \ bin)解決問題。
我也嘗試把php_value error_reporting 6143
放在C:... \ cake.htaccess中,但沒有成功。
有誰知道我該如何解決這個問題?因爲firebird我無法升級我的CakePHP。
di d你也重啓apache呢?另外 - 通常對於WAMP,您可以通過單擊圖標並選擇PHP導航到正確的php.ini,然後選擇PHP => php.ini – mark
您是否使用了<?php phpinfo(); ?>看看你是否修改了正確的'php.ini'? –
在我的情況下,解決這些問題的方法是升級CakePHP,我不能這麼做,因爲CakePHP 2.x不支持firebird。我打印了phpinfo(),它顯示我的php.ini文件位於C:\ wamp \ bin \ apache \ apache2.4.2 \ bin。我沒有重新啓動Apache。不,在wamp菜單中打開的php.ini文件不是正確的。 – qxlab