我已经在我的localhost上创建了一个网站,并将其上传到我的1and1.co.uk帐户,我收到500内部服务器错误.
php_flag display_errors on
php_value error_reporting 9999
RewriteEngine On
RewriteBase /mvc/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
Run Code Online (Sandbox Code Playgroud)
这是localhost上的htaccess文件的内容,它现在导致500内部服务器错误.
有任何想法吗?
替换这些行:
php_flag display_errors on
php_value error_reporting 9999
Run Code Online (Sandbox Code Playgroud)
在共享主机环境中设置php_flag和php_value是常规禁止的.将以下行添加到index.php的开头:
ini_set('display_errors', 'on');
ini_set('error_reporting', E_ALL);
Run Code Online (Sandbox Code Playgroud)
顺便说一句,我看到你正在使用的error_reporting水平9999.这看起来很适合我.请注意,这error_reporting不是一个可以递增以输出更多错误的整数值,而是一个位域.请参阅手册.