儘管努力禁用安全模式,但確保正確的控制台命令功能並使用顯式路徑進行測試,exec() 指令無法在伺服器上執行。故障排除嘗試未成功,需要進一步調查。
要解決此問題,請考慮以下操作:
檢查/etc/php.ini檔案並確保exec不存在於disable_functions指令中。如果是,請將其刪除並重新啟動 Apache。
要取得更全面的錯誤日誌記錄,請將下列標頭加入PHP 檔案的開頭:
使用命令列手動執行 PHP 檔案:
這允許更詳細的錯誤報告。
確保您嘗試執行的檔案及其所在資料夾具有足夠的權限。考慮使用 chmod 755 作為測試。
以上是即使在停用安全模式並檢查權限之後,為什麼我的 exec() 函數仍失敗?的詳細內容。更多資訊請關注PHP中文網其他相關文章!