Re: [請益] 為何php.ini找不到display error?怎嘛改?

作者: 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

Links booklink

Contact Us: admin [ a t ] ucptt.com