我有一個PHP腳本,有一些錯誤英寸,它不可能調試,因爲它不顯示我的錯誤!PHP腳本,導致出現空白的錯誤
我想:
我在我的腳本第一行包含以下內容:
<?php ini_set('display_errors',1); error_reporting(E_ALL); ?>
,但它仍然沒有給我任何錯誤,任何人嗎?
/home/cpeasyapache/src/php-4.4.9/php.ini-dist
/home/cpeasyapache/src/php-4.4.9/php.ini-recommended
/home/cpeasyapache/src/php-5.2.12/php.ini-dist
/home/cpeasyapache/src/php-5.2.12/php.ini-recommended
/scripts/php.ini
/usr/lib/php.ini
/usr/local/cpanel/3rdparty/etc/php.ini
/usr/local/cpanel/3rdparty/etc/php.ini,v
/usr/local/cpanel/3rdparty/etc/php.ini.dist
/usr/local/cpanel/3rdparty/etc/php.ini.keep
/usr/local/cpanel/3rdparty/etc/horde/php.ini
/usr/local/cpanel/3rdparty/etc/phpmyadmin/php.ini
/usr/local/cpanel/3rdparty/etc/phppgadmin/php.ini
/usr/local/cpanel/3rdparty/etc/roundcube/php.ini
/usr/local/lib/php.ini
/usr/local/lib/php.ini,v
/usr/local/lib/php.ini-zend_optimizer.bak
/usr/local/php4/lib/php.ini
/usr/local/php4/lib/php.ini,v
/usr/local/php4/lib/php.ini-zend_optimizer.bak
/usr/php4/lib/php.ini
/var/cpanel/3rdparty/lib/php.ini
/var/cpanel/3rdparty/lib/php.ini,v
有無數的php.ini文件,我怎麼知道哪一個是一個我需要修改?
您是否檢查過您的環境是否允許您設置這些值?出於安全目的,某些主機不會讓您覆蓋這些設置。您最好使用XDebug在本地PHP服務器上進行測試。 – funwhilelost 2010-07-15 00:27:12
我是VPS的擁有者,我有權訪問php.ini,如何設置它? – vick 2010-07-15 00:31:26
如果您的PHP腳本包含**解析錯誤**,那麼您嘗試在頂部設置「display_errors」值並不重要,因爲您的腳本不會解析。嘗試從命令行運行php或在全局設置Display_Errors。 – Borealid 2010-07-15 00:45:53