【问题标题】:DirectAdmin web hosting error "Warning: file_exists(): open_basedir restriction in effect. File(/autoload.php) is not within the allowed path(s):"DirectAdmin 网络托管错误\“警告:file_exists():open_basedir 限制生效。文件(/autoload.php) 不在允许的路径内:\”
【发布时间】:2023-02-11 11:05:19
【问题描述】:

我正在尝试通过 DirectAdmin 托管网站(Laravel + Vue),但该网站显示错误。

我不知道如何解决它。 请帮我。

【问题讨论】:

    标签: laravel vue.js cpanel web-hosting directadmin


    【解决方案1】:

    PHP 脚本试图访问不允许访问的文件夹。此限制由 PHP open_basedir 变量分别为每个域定义。

    要关闭 DirectAdmin 上的 open_basedir,您需要拥有管理级别的权限。

    转到额外功能部分 在 PHP SafeMode Configuration 下 > 选择 Php Safe Mode Settings。在这里,您可以选择为您的域启用或禁用 open_basedir。

    .htaccess 文件可用于为您的网站配置可应用于每个目录的特定设置。

    通过在 .htaccess 文件中使用“php_admin_value open_basedir”指令,您可以覆盖服务器 PHP 配置中定义的默认 open_basedir 设置,并限制 PHP 脚本对特定目录的访问。例如:

    php_admin_value open_basedir "/home/example/public_html/"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-22
      • 1970-01-01
      • 1970-01-01
      • 2019-08-07
      • 1970-01-01
      • 1970-01-01
      • 2020-12-21
      • 2010-12-23
      相关资源
      最近更新 更多