0
我试过了一切,我无法删除open_basedir HTTPS请求。它正在处理HTTP请求。 Plesk 10是我的控制面板。Open_basedir仅限制HTTPS请求?
下面是我所采取的步骤:
我创建了一个具有去除限制的vhost.conf文件。 我创建了一个vhost_ssl.conf文件,该文件限制已被删除。 我重新配置了Plesk。 我重新启动了apache。
有谁知道这个问题是什么?
我试过了一切,我无法删除open_basedir HTTPS请求。它正在处理HTTP请求。 Plesk 10是我的控制面板。Open_basedir仅限制HTTPS请求?
下面是我所采取的步骤:
我创建了一个具有去除限制的vhost.conf文件。 我创建了一个vhost_ssl.conf文件,该文件限制已被删除。 我重新配置了Plesk。 我重新启动了apache。
有谁知道这个问题是什么?
问题出在vhost_ssl.conf文件中。这条线:
<Directory /var/www/vhosts/XXX.com/subdomains/app/httpsdocs>
本来应该...
<Directory /var/www/vhosts/XXX.com/subdomains/app/httpdocs>
我误以为正在从httpsdocs的加载安全内容的文件夹。
我完全vhost_ssl.conf文件现在看起来是这样的:
<Directory /var/www/vhosts/XXX.com/subdomains/app/httpdocs>
<IfModule sapi_apache2.c>
php_admin_flag engine on
php_admin_flag safe_mode off
php_admin_value open_basedir /var/www/vhosts/:/tmp/
</IfModule>
<IfModule mod_php5.c>
php_admin_flag engine on
php_admin_flag safe_mode off
php_admin_value open_basedir /var/www/vhosts/:/tmp/
</IfModule>
</Directory>
然后,我只是需要重新启动Apache,并开始工作。