这是以前从未发生过的.通常它会显示错误,但现在它只给出一个500内部服务器错误.当然之前,当它显示错误时,它是不同的服务器.现在我在一台新服务器上(我有完整的根目录,所以如果我需要在php.ini中的某个位置配置它,我可以这样做.)或者可能与apache 有关?

我一直在忍受它,只是将文件传输到我的另一台服务器,并在那里运行它来查找错误,但这变得太乏味了.有没有办法解决这个问题?

推荐答案

判断php.ini文件中的error_reportingdisplay_errorsdisplay_startup_errors设置.它们应该分别设置为E_ALL"On"(尽管您不应该在生产服务器上使用display_errors,因此如果/当您部署它时,请禁用此选项并使用log_errors).您还可以在脚本的最开始更改这些设置(display_startup_errors除外),以便在运行时设置它们(尽管您可能无法以这种方式捕获所有错误):

error_reporting(E_ALL);
ini_set('display_errors', 'On');

之后,重启服务器.

Php相关问答推荐

根据在WooCommerce购物车和 checkout 中 Select 的送货方式显示快捷代码内容

获取并判断WooCommerce用户订阅结束日期

如何实现对数据库表中多列的唯一约束?

如何在php网站代码中清理浏览器缓存

将一个按钮添加到WooCommerce产品的管理视图中,该按钮链接到一个自定义的WebHook,并在末尾附加产品ID

如何在Livewire 3 Form类中做依赖注入?

SFTP在PHP(phpseclib3\Net\SFTP)-过滤目录列表结果服务器端可能吗?类似于psftp中的LS命令?

扩展 WooCommerce 类触发未捕获错误:未找到WC_Coupon类

PHP访问子数组列表出错结果和长度

Google Drive API:为什么使用服务帐户在下载文件时会将我带到 Google Drive 登录窗口?

在 php 中生成 MAC ISO/IEC 9797-1

正则表达式将文本替换为标签 html 以字符开头

Laravel 发送邮箱问题 Swift_TransportException

如何在自定义消息中包含 WooCommerce 选定的产品变体详细信息

正则表达式请帮我从内容中找到这个词

如何使用动态变量定义 bind_result?

正则表达式 (php) 匹配单个 [ 或单个 ] 但忽略 [[ ]] 之间的任何内容?

Laravel 模型将日期保存为空

从 d-m-Y 日期格式 laravel 计算月份 = 01 的列的总和

如何在 Laravel 中保存多对多