2013-10-04 106 views
0

我試過了一切,我無法刪除open_basedir HTTPS請求。它正在處理HTTP請求。 Plesk 10是我的控制面板。Open_basedir僅限制HTTPS請求?

下面是我所採取的步驟:

我創建了一個具有去除限制的vhost.conf文件。 我創建了一個vhost_ssl.conf文件,該文件限制已被刪除。 我重新配置了Plesk。 我重新啓動了apache。

有誰知道這個問題是什麼?

回答

0

問題出在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,並開始工作。