PHP错误[处理此指令时发生错误]

| 我有一个php脚本,它基于一些过滤器搜索数据库并回显结果数。我要求使用ajax这个文件,以便能够显示用户更改某些选择后搜索返回的结果数。 这在本地主机上工作正常,但是在生产服务器上却没有,并且由于我不知道出了什么问题(没有可见错误),我直接调用了php脚本,以查看是否有任何错误。我得到的是
<!-- SHTML Wrapper - 500 Server Error -->
[an error occurred while processing this directive]
php包括2个文件,数据库连接信息和一些初始化内容。我使用了相对路径,并且两个文件都位于正确的位置并具有正确的权限。 我检查了错误日志,并且由于那里没有任何内容。我在Google上搜索了一下,但没有提出具体建议,而ATM我也不知道该如何解决。 请指教!     
已邀请:
        步骤1:在PHP中启用错误打印 为了找出错误,请为您的PHP启用错误。 从http://www.bradino.com/php/error-reporting/:
ini_set(\'display_errors\',1);
error_reporting(E_ALL|E_STRICT);
如果这样不起作用,请编辑php.ini(请参阅http://php.net/manual/en/errorfunc.configuration.php)并设置:
display_errors=1
如果您不知道php.ini的位置,请使用:
<?php phpinfo(); ?>
并找到“配置文件(php.ini)路径”。有关视觉说明,请参见:http://www.php-scripts.com/20050909/8/ 步骤2:调试您的Apache / Web服务器日志 如果您仍然没有在PHP中遇到任何错误,则问题必须出在Web服务器上: 如果您使用的是Apache,请找到
access.log
error.log
并查看它们是否包含与此问题有关的消息。 提示:ѭ6允许您实时跟踪日志中的更改(对于调试非常有用)。     
        根据我在其他地方看到的信息,这可能是由于脚本上的文件权限不正确引起的。可能不允许它们在服务器上以其他方式写入。下面的论坛主题建议使用诸如
666
777
这样的权限。如果您拥有的就是这些,那么您将需要在生产主机上“ 9”或“ 10”脚本。     
        您应该查看apache日志。     
        全部与文件权限有关,现在为我工作... 文件夹权限必须是755个其他权限,例如(752、753、756和777),这会导致限制并且将无法使用。 文件权限必须是644个其他权限,例如(642、643、646和647),这会导致限制并且将无法使用。     
        就我而言,此错误是由注释中的井号引起的,如下所示:
<!--#featured-item -->
我通过删除评论中的标签解决了这个问题
<!--featured-item -->
    

要回复问题请先登录注册