我正在运行与Ubuntu的11.04的VPS。 一个干净的Modx安装后,我试图访问http://www.encepence.pl/manager ,我有我的服务器拒绝的权限。 问题是我可以轻松地访问该域下的任何其他文件夹,并通过ftp修改这个文件夹(pipe理员)的内容。 我试过修改虚拟主机
<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 [email protected] 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 [email protected]" 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 /”的权限,直到find哪个目录具有无效的权限。 Web服务器至less需要执行(+ x)权限才能读取该目录中的文件。
如果您不熟悉设置权限以便开始使用,请尝试“chmod a + x / usr / local / ispmgr / usr / local / usr”和“chmod a + r /usr/local/ispmgr/.htaccess”。