看板 PHP 關於我們 聯絡資訊
※ 引述《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 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.150.111 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1497159653.A.487.html