PHP執行限制
Managed WordPress方案不允許WordPress以外的地方直接執行PHP程式碼。這表示,任何未直接連結至WordPress的PHP程式碼將完全無法運作。
為了保護您的網站,以下資料夾的PHP程式碼執行已被封鎖:
- /($DOC _ROOT)
- / uploads
- / files
- / wp-content
- / wp-includes
- / akismet
某些指令碼例外情形可以協助您進行疑難排解。這些檔案必須在您的文件根目錄內才能運作。
- PHP資訊檔案:此指令碼必須命名為info.php或phpinfo.php ,並置於您的文件根目錄。其他任何檔案名稱將無效。
- PHP mail() :如果您需要測試PHP mail()的功能,您可以上傳名為mail_test.php的檔案到您的文件根目錄。其他任何檔案名稱將無效。
警告: PHP資訊或郵件測試檔案以外的指令碼使用這些檔案名稱會被視為違反主機協議。
疑難排解
如果您的指令碼遭到封鎖,系統會顯示403禁止的錯誤。如果是phpinfo.php , info.php或mail_test.php ,請將指令碼移到正確的目錄(文件根目錄)或輸入正確的名稱。
若是需要WordPress以外的指令碼才能正常運作的外掛程式,則Managed WordPress方案不支援這些外掛程式。與您外掛程式的開發人員合作,解決此問題。如果外掛程式依靠指令碼做為API,建議您整合WordPress本機API系統。
對於其他所有指令碼,我們建議使用WordPress本身,以便讓這些指令碼在永久連結網址上執行。