楼主:
gpmm (银色)
2017-06-11 13:40:51※ 引述《ironmanstock (钢铁人史塔克)》之铭言:
: 大家好
: 因为我想debug我自己群辉NAS的PHP,爬文说打开display error的off->on,
: 可是有两个问题我不懂,环境是Apache PHP5.6,请指导一下 谢谢
: 1. 想要修改php.ini,可是phpinfo()找到以下两个地方,所以这两个地方的ini档
: 都要同时改吗?
: Configuration File (php.ini) Path /usr/local/etc/php56
: Loaded Configuration File /usr/syno/etc/packages/WebStation/php56/php.ini
: 2. php.ini中都找不到display_error的选项,是因为版本问题吗?
: 现在有看到的是 html_errors, display_startup_errors 等等,
: 我该修改哪一个,才能让我的浏览器能显示比较详细的错误,而不是500的代号?
: 最后想请问是不是改完就生效,不需要重启Apache吧。
: 感谢指教
嗯…奇怪,只有我看到的问题是和其他人不一样吗?(搔头
1. 这个状况我没注意到过,不过把你的关键字丢去喂狗…我是说 Google,
可以找到一些资料,例如这篇:
https://goo.gl/A2PTLd
# Difference between php.ini Configuration File location and
Loaded configuration file?
总之看来 Configuration File 应该是指默认 php.ini 应该在的位置,
Loaded Configuration File 是实际上加载的 php.ini
(都已经是 loaded 了…如果直接猜我也会猜是要改它 XD )
2. 有的精简过的 php.ini 当然找不到什么多的选项,
但是官方的 php.ini 是有写到 display_errors 的
https://goo.gl/vdZTYX
:96 的 Quick Reference
:477 的设定
3. 改了 php.ini 当然要重开 apache 啊傻孩子,
因为这里 php 只是做一个 apache 模组而存在,
你需要让 apache 重新加载被修改过设定的 php 模组啊… XD