Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
配置.htaccess以仅在子域上显示php错误_Php_.htaccess - Fatal编程技术网

配置.htaccess以仅在子域上显示php错误

配置.htaccess以仅在子域上显示php错误,php,.htaccess,Php,.htaccess,我在一个共享web服务器上有一个域(使用CPanel),我刚刚为它创建了一个子域作为开发工作的测试环境,然后它就在主域上运行了 我只想打开这个子域的php错误报告,我认为最好在.htaccess文件中完成,因为我没有访问共享服务器上的php.ini文件的权限 当我将以下内容添加到子域名根目录中的.htaccess时,我在子域名上得到一个500内部服务器错误 php_flag display_start_up_errors ON 即使这4行中只有一行,我也会得到500的误差 就我所知,我的代码在

我在一个共享web服务器上有一个域(使用CPanel),我刚刚为它创建了一个子域作为开发工作的测试环境,然后它就在主域上运行了

我只想打开这个子域的php错误报告,我认为最好在.htaccess文件中完成,因为我没有访问共享服务器上的php.ini文件的权限

当我将以下内容添加到子域名根目录中的.htaccess时,我在子域名上得到一个500内部服务器错误

php_flag display_start_up_errors ON
即使这4行中只有一行,我也会得到500的误差

就我所知,我的代码在打开错误时是正确的,所以我猜我需要更多的规则,或者在这里,或者在其他地方


我对这一点还很陌生,因此任何建议都将不胜感激。

一些提供商不允许使用.htaccess更改PHP设置。您应该能够使用
ini_集('display_errors','1')在代码中打开足够多的错误报告;ini_集('display_startup_errors','1');错误报告(E_全部)位于代码顶部。您可以检查服务器的错误日志吗?它应该会告诉你为什么会出现这个错误Dave,谢谢你提供的信息。如果是这样的话,我会那样做。在每个php文件中都必须这样做是一件痛苦的事情。Nico,我在日志中看到的错误是:无效的命令“php_flag”,可能拼写错误或由服务器配置中未包含的模块定义。一些提供程序不允许使用.htaccess更改php设置。您应该能够使用
ini_集('display_errors','1')在代码中打开足够多的错误报告;ini_集('display_startup_errors','1');错误报告(E_全部)位于代码顶部。您可以检查服务器的错误日志吗?它应该会告诉你为什么会出现这个错误Dave,谢谢你提供的信息。如果是这样的话,我会那样做。在每个php文件中都必须这样做是一件痛苦的事情。Nico,我在日志中看到的错误是:无效的命令'php_flag',可能拼写错误或由服务器配置中未包含的模块定义
php_flag display_errors ON
php_value error_reporting -1
php_flag html_errors ON