今天在幫朋友建博客的時候,在后臺直接修改主題文件的時候竟然報錯了,如圖:

Warning: Cannot modify header information

詳細代碼:

 

Warning: fopen(D:\wwwroot\dyseo/wp-content/themes/prowerV6/footer.php) [function.fopen]: failed to open stream: Permission denied in D:\wwwroot\dyseo\wp-admin\theme-editor.php on line 85

Warning: Cannot modify header information - headers already sent by (output started at D:\wwwroot\dyseo\wp-admin\theme-editor.php:85) in D:\wwwroot\dyseo\wp-includes\pluggable.php on line 896

這個問題經過一晚的百度,找了很多方法都是不行,另外,很多其他的程序也會出現類似的報錯,所以想在網上找到wordpress的正確解決方法還是不容易的。不過還是被機智的我找到了原因。

這個問題一般出現在IIS服務器上,因為自己配置網站最容易出現的問題就是文件的權限問題,當然這次也不例外。

解決方法:

1、最簡單的方法:找到網站根目錄文件夾,設置文件夾權限,添加“everyone”用戶組,并且設置權限為如圖所示:

Warning: Cannot modify header information

2、如果是虛擬主機用戶的話,用戶FTP工具,給予根目錄777權限嘗試一下,應該可以搞定,不過一般虛擬主機的權限給的都很到位,一般不會出現權限問題。

以上,特此記錄。

您的支持將鼓勵我們繼續創作!

[微信] 掃描二維碼打賞

[支付寶] 掃描二維碼打賞