PHP 預設最大執行時間為 30 秒(max_execution_time),可透過兩種方式調整:
max_execution_time 數值,需具備伺服器配置檔修改權限,通常需管理員授權。ini_set("max_execution_time", "0"),其中 0 代表無時間限制,適合無法修改配置檔的虛擬主機環境。pathinfo($path, $options) 以陣列或字串返回路徑資訊:
$path:必填,待解析路徑$options:可選,預設 PATHINFO_ALL,可指定 PATHINFO_DIRNAME(目錄)、PATHINFO_BASENAME(檔名)、PATHINFO_EXTENSION(副檔名)若未指定選項,返回包含 dirname、basename、extension 的關聯陣列;指定選項則返回對應字串。
此錯誤通常源於 httpd.conf 中 <Directory /> 區塊設定 Deny from all。解決方法:將其註解或改為 Allow from all 或 Require all granted(Apache 2.4+ 語法),並重啟服務生效。