gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 06:25:00 26 4
gpt4 key购买 nike

我有一个 php 脚本,它根据一些过滤器搜索数据库并回显结果数量。我使用 ajax 请求此文件,以便能够在用户更改某些选择后立即显示搜索返回的结果数。

这在本地主机上工作得很好,但在生产服务器上却没有,因为我不知道出了什么问题(没有可见的错误),所以我直接调用了 php 脚本,看看它是否有任何错误。我得到的是 <!-- SHTML Wrapper - 500 Server Error -->
[an error occurred while processing this directive]
php 包括 2 个文件、数据库连接信息和一些初始化的东西。我使用了相对路径,两个文件都位于正确的位置,具有正确的权限。

我检查了错误日志,因为那里什么都没有。我用谷歌搜索了这个,但没有具体的结果,而 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.logerror.log并查看它们是否包含与此问题相关的消息。

提示: tail -f xxx.log允许您实时跟踪日志中的更改(对于调试非常有用)。

关于PHP 错误 [处理此指令时发生错误],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6152832/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com