好的,在 index.php 中显示错误(它在根目录中)并将 if 条件更改为:
if (defined('ENVIRONMENT'))
{
switch (ENVIRONMENT)
{
case 'development':
error_reporting(E_ALL ^ E_NOTICE);
break;
case 'testing':
case 'production':
// error_reporting(0);
error_reporting(E_ALL ^ E_NOTICE);
break;
default:
exit('The application environment is not set correctly.');
}
}
然后出现错误。
顺便提一句。如果您正在使用它,请尝试为您的应用程序设置正确的 htaccess 路径,例如,如果在您的本地主机上它是:
RewriteEngine On
RewriteBase /projects/mywebsite/
在服务器上将其更改为:
RewriteEngine On
RewriteBase /
当然,如果您不使用子域等。
顺便提一句。如果您收到诸如已发送标头之类的错误或类似的错误,则需要将文件另存为"utf-8 without BOM"而不是"utf-8"。或者文件开头可能有一些字符,您需要在文本编辑器中删除这些字符。
检查您正在使用的文件,例如语言文件、视图、控制器等,并检查它们是如何编码的。如果它们是 utf-8,则将编码更改为没有 BOM 的 utf-8。它可以在几乎所有文本编辑器中完成,例如 Notepad++ 或 Sublime。然后将这些文件重新上传到您的服务器。