php.ini 的修改,此部分要修改一下,執行 php 的程式才不會無法執行,參考紀仔老師的學務系統的設定
http://sfshelp.tcc.edu.tw/modules/news/article.php?storyid=35
cp /etc/php.ini /etc/php.ini.bak #製作 php.ini 的備份檔
vi /etc/php.ini
1.
magic_quotes_gpc 建議設為On,中文部分較不會有問題
magic_quotes_gpc = Off
2.
顯示php錯誤訊息,將
display_errors = Off 改為
display_errors = On 這樣可以顯示程式的錯誤
3.
修改error_reporting,否則會有錯誤訊息,如下代碼:
Notice: Only variable references should be returned by reference in ...................
error_reporting = E_ALL 改為
error_reporting = E_ALL & ~E_NOTICE
4.
報表或成績單只能下載幾張,無法下載全班者,將
memory_limit = 8M 改為
memory_limit = 36M (或更大)
5.
修改檔案上傳限制,將
upload_max_filesize = 2M 改為
upload_max_filesize = 10M (或更大)
備註:如果不修改 php.ini 的設定,則輸入學習描述評語時,有些字可能無法正常的顯現,例如「閱」、「功」等字
/etc/rc.d/init.d/httpd restart #重新啟動 apache
如果出現以下的訊息
Warning: Cannot modify header information - headers already sent by (output started ..............)
將 output_buffering = off → output_buffering = 4096
/etc/rc.d/init.d/httpd restart #重新啟動 apache
http://sfshelp.tcc.edu.tw/modules/news/article.php?storyid=35
cp /etc/php.ini /etc/php.ini.bak #製作 php.ini 的備份檔
vi /etc/php.ini
1.
magic_quotes_gpc 建議設為On,中文部分較不會有問題
magic_quotes_gpc = Off
2.
顯示php錯誤訊息,將
display_errors = Off 改為
display_errors = On 這樣可以顯示程式的錯誤
3.
修改error_reporting,否則會有錯誤訊息,如下代碼:
Notice: Only variable references should be returned by reference in ...................
error_reporting = E_ALL 改為
error_reporting = E_ALL & ~E_NOTICE
4.
報表或成績單只能下載幾張,無法下載全班者,將
memory_limit = 8M 改為
memory_limit = 36M (或更大)
5.
修改檔案上傳限制,將
upload_max_filesize = 2M 改為
upload_max_filesize = 10M (或更大)
備註:如果不修改 php.ini 的設定,則輸入學習描述評語時,有些字可能無法正常的顯現,例如「閱」、「功」等字
/etc/rc.d/init.d/httpd restart #重新啟動 apache
如果出現以下的訊息
Warning: Cannot modify header information - headers already sent by (output started ..............)
將 output_buffering = off → output_buffering = 4096
/etc/rc.d/init.d/httpd restart #重新啟動 apache