看板 PHP 關於我們 聯絡資訊
大家好 因為我想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吧。 感謝指教 -- ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1496631768.A.B89.html
tkdmaf: 1.你是用ctrl + f來搜尋嗎?還是用眼睛看? 06/05 16:58
tkdmaf: 2.你可以不重開apache,但相對的php.ini設定不會理你。 06/05 16:59
imhaha: 樓上XD 06/05 20:34
ironmanstock: 第一題看不懂答案,第二題還是沒答案 06/06 00:51
tkdmaf: 如果你認為我寫的不是答案。這位施主,你可能放棄這途比 06/06 07:28
tkdmaf: 較好。 06/06 07:28
我第一個問題是應該要修改哪個php.ini檔呢? 大師的答案實在是隱晦啊~~~ 大師真的有了解我的疑問嗎?
UniFish: 看來這個吧 https://goo.gl/RARL3Q 06/06 10:38
UniFish: 然後要重啟Apache喔~ 06/06 10:38
UniFish: 這是我問Google找到了,之後你可以問google先會比較容易 06/06 10:39
我之前找過啦,我的疑問是/usr/local/etc/php56/php.ini裡沒有display_error這項, 況且說明是說display_error預設打開,可是沒有這個選項呢? 是php5.6拿掉了嗎?
crossdunk: 一樓答案就給你了,也不會隱晦啊... 06/06 13:26
shadowjohn: 找個空間把php.ini 放上去看看,證明裡面沒有 06/06 13:38
shadowjohn: 然後沒有你不會自己加哦... 06/06 13:38
yanli2: 1f已經完整的說明解答了啊 隱在哪? 06/06 14:25
"你是用ctrl + f來搜尋嗎?還是用眼睛看?",為何大家都懂這句話, 只有我看不出關聯在哪? 跟ctrl+F有何關係? 我不懂這兩個php.ini的差別啊~ 冏~~~ ※ 編輯: ironmanstock (111.251.218.242), 06/06/2017 19:26:11
tkdmaf: 魯蛋:你不知道,我都知道了。 06/06 19:55
tkdmaf: 喔。好吧。如果是用nano,應該是ctrl + w 06/06 19:58
tkdmaf: 如果是vim 我跟他沒有很熟… 06/06 19:59
tkdmaf: 如果你還不明白我在明示你:善用搜尋… 06/06 19:59
shadowjohn: vim 是按 / 06/06 23:46
shadowjohn: 提示:通常在 466 行附近 06/06 23:47
newversion: 爆力搜 grep -rl display_error /path/ 06/06 23:52
newversion: Google : apache graceful restart (好處是設定可以 06/06 23:53
newversion: reload,但client不會感覺Server有斷線! 06/06 23:54
tkdmaf: 是說,其實是display_errors.....但不會因為這個s吧! 06/07 00:05
yanli2: 你改搜尋display 看看 06/07 03:08
yanli2: 另外php.ini 只有一個檔 你要不要po出phpinfo? 06/07 03:11
imcar: 讀phpinfo.ini 最清楚到底要去改哪個檔 06/08 10:43
kenwufederer: 一樓神酸… 06/10 15:48
kenwufederer: 不過我覺得很中肯,不適合就轉換跑道吧 06/10 15:49