放寬 PHP 的 open_basedir 限制
PHP 的 open_basedir 限制限制對指定目錄樹的檔案存取。但是,在管理 Web 根目錄以外的檔案時,此限制可能會成為障礙。為了解決這個問題,您可以實施多種解決方法。
一種方法是修改 Apache 的設定檔(例如 httpd.conf),以在每個目錄的基礎上調整 open_basedir 設定。例如,若要允許存取 Web 根目錄以外的特定目錄,可以使用以下設定:
php_admin_value open_basedir "/var/www/vhosts/domain.tld/httpdocs:/var/www/vhosts/domain.tld/zend"
或者,您可以使用以下命令完全刪除對特定目錄的限制:
php_admin_value open_basedir none
透過實現這些配置,您可以放寬 open_basedir 限制,並使指定的目錄樹可供您的 PHP 應用程式使用,確保安全訪問,同時保持靈活性。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3