Windows-Server-2008
為什麼我不能將主題上傳到在 Windows 上執行的 WordPress 網站?
我在 Windows 2008 / IIS 7 上執行 WordPress,當我嘗試上傳主題時出現非描述性錯誤。它只是說“你確定要這樣做嗎?” 然後下面一行寫著“伺服器錯誤”
以下是我必須採取的一些步驟來解決這個問題:
- 首先,確保 IUSR 帳戶有權寫入 WordPress 站點主題目錄
- 其次,找到您的 PHP.ini 配置文件。我的是在
Program Files\PHP\<version>
製作備份並在記事本中打開原始文件進行編輯。- 將值更改為
upload_tmp_dir
IUSR 帳戶具有寫入權限的目錄。(請注意,可以在配置文件中多次設置值,因此請查找重複條目。)- 更改
upload_max_filesize
和post_max_size
適合您上傳的主題類型的文件大小。我去了20兆字節。- 更改
max_execution_time
和max_input_time
適合主題大小和伺服器頻寬的持續時間。兩種設置的 300 秒對我來說都很好。- 重置 IIS
如果您仍然無法使用以下程式碼創建 PHP 腳本:
<?php phpinfo(); ?>
執行此腳本並使用它來驗證是否已應用上述設置。如果不是,請檢查配置文件中是否存在可能覆蓋您的設置的重複條目,並確認您已編輯了輸出中列出的文件
Loaded Configuration File
我花了一些時間來收集所有這些碎片,所以希望其他有同樣問題的人會首先來到這裡。:)