Apache-2.2
無法訪問伺服器上的文件夾 - 權限被拒絕
我正在使用 ubuntu 11.04 執行 vps。乾淨的 Modx 安裝後,我嘗試訪問http://www.encepence.pl/manager並且我的伺服器拒絕了許可。問題是我可以輕鬆訪問該域下的任何其他文件夾並通過 ftp 修改此文件夾(管理器)內容。我試過用它修改虛擬主機
<Directory /var/www/blackflow/data/www/encepence.pl/manager/> Options Indexes FollowSymLinks ExecCGI AllowOverride All Order allow,deny Allow from all </Directory>
但它沒有用。
<Directory /var/www/blackflow/data/www/encepence.pl> Options -ExecCGI -Includes php_admin_value open_basedir "/var/www/blackflow/data:." php_admin_flag engine on </Directory> <VirtualHost 192.166.219.34:80 > ServerName encepence.pl CustomLog /var/www/httpd-logs/encepence.pl.access.log combined DocumentRoot /var/www/blackflow/data/www/encepence.pl ErrorLog /var/www/httpd-logs/encepence.pl.error.log ServerAdmin pomoc@blackflow.pl ServerAlias www.encepence.pl SuexecUserGroup blackflow blackflow AddType application/x-httpd-php .php .php3 .php4 .php5 .phtml AddType application/x-httpd-php-source .phps php_admin_value open_basedir "/var/www/blackflow/data:." php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f pomoc@blackflow.pl" php_admin_value upload_tmp_dir "/var/www/blackflow/data/mod-tmp" php_admin_value session.save_path "/var/www/blackflow/data/mod-tmp" VirtualDocumentRoot /var/www/blackflow/data/www/%0 </VirtualHost>
關於可能出了什麼問題的任何想法?
該文件(或 .htaccess 文件本身)上方的目錄之一的權限很可能設置了不正確的權限來使用它。
檢查“/usr/local/ispmgr”、“/usr/local”和“/usr/”的權限,直到找到哪個目錄的權限無效。Web 伺服器至少需要執行 (+x) 權限才能讀取該目錄中的文件。
如果您不熟悉設置權限以開始使用,請嘗試“chmod a+x /usr/local/ispmgr /usr/local /usr”和“chmod a+r /usr/local/ispmgr/.htaccess”。