CentBox 6.4 64位,最小安装,在VirtualBox中。 添加了groupinstall“开发工具”以安装VBox Guest Additions。 安装Webmin,Apache,MySQL,PHP。
尝试运行名为“Multicraft”的程序。它以.tar.gz文件的形式下载,并具有您运行的安装程序。它安装正常,但我必须访问my.ip / multicraft / install.php才能完成安装。该文件夹位于/ var / www / html / multicraft。每次我尝试从浏览器访问文件夹本身或文件夹中的install.php或index.php文件时,我都会收到403:Forbidden。我可以访问主my.ip并显示“Apache HTTP Server测试页面”
Apache在apache用户和apache组下运行 - 我在/ var / www目录中完成了“chown -R apache:apache *”,以确保所有权限都正确。 - 安装程序询问哪个用户运行multiraft,我创建了一个“minecraft”用户并将它们添加到“apache”组。 - 我已将以下内容添加到我的/etc/httpd/conf/httpd.conf文件中:
#user-added directory
<Directory "/var/www/html/multicraft">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
- 还有与该程序一起安装的目录中的.htaccess文件。以下是系统上所有.htaccess文件的列表:
/root/multicraft/panel/.htaccess
/root/multicraft/panel/protected/.htaccess
/root/multicraft/panel/protected/yii/.htaccess
/root/multicraft/panel/protected/yii/cli/views/webapp/protected/.htaccess
/root/multicraft/panel/protected/yii/cli/views/webapp/themes/classic/views/.htaccess
/root/multicraft/panel/themes/mobile/views/.htaccess
/root/multicraft/panel/themes/simple/views/.htaccess
/var/www/html/multicraft/.htaccess
/var/www/html/multicraft/protected/.htaccess
/var/www/html/multicraft/protected/yii/.htaccess
/var/www/html/multicraft/protected/yii/cli/views/webapp/protected/.htaccess
/var/www/html/multicraft/protected/yii/cli/views/webapp/themes/classic/views/.htaccess
/var/www/html/multicraft/themes/mobile/views/.htaccess
/var/www/html/multicraft/themes/simple/views/.htaccess
- 这是“/var/www/html/multicraft/.htaccess”文件:
Options +FollowSymLinks
<IfModule mod_autoindex.c>
IndexIgnore */*
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine on
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule .? - [S=2]
# redirect to installer if the request ends with install.php
RewriteRule /install\.php$ install.php [L]
# otherwise forward it to index.php
RewriteRule . index.php
</IfModule>
我仍然得到这个403:禁止在浏览器中“my.ip / multicraft”访问“/ var / www / html / multicraft”目录。我也尝试了“my.ip / multicraft / install.php”和“my.ip / multicraft / index.php”并得到了同样的错误。
我无法弄清楚我做错了什么。关于我可能错过的一个步骤的任何想法。或者我可能搞砸了的配置。提前感谢您的帮助。