在运行最新apache,PHPmyadmin和mariadb-server的centOS 7服务器上本地运行wordpress。
本地网络中的系统上的IP / wordpress和IP / phpmyadmin会产生" 403禁止" "您没有权限访问此服务器上的(目录)。"
如何解决此问题以允许在公共互联网上看到该网站?
答案 0 :(得分:1)
可能是很多事情。
在您的主Apache配置文件中(例如Arch Linux上的/etc/httpd/conf/httpd.conf),确认您的DocumentRoot
路径。您要提供的文件必须驻留在那里,或者位于那里的子目录中(如果不是,您可能希望使用Alias
指定另一个路径)。由于您调用IP / wordpress和IP / phpmyadmin,因此您可能在DocumentRoot路径下有名为 wordpress 和 phpmyadmin 的目录。
您还想检查Apache配置文件中的Directory
组。在这些情况下,主要罪魁祸首是将Require
指令设置为all denied
或其他限制性因素ip
your_ip
。
最后,PHP可以使用open_basedir
指令限制路径访问。在你的php配置文件中查找它(例如Arch Linux上的/etc/php/php.ini)。如果该行被评论,你没事。但是如果指定了路径,则wordpress和phpmyadmin文件必须驻留在那里。
根据您的设置,上面提到的任何指令都可以在另一个Apache配置文件中(例如Arch Linux上的/ etc / httpd / conf / extra / *)。
查看Apache和PHP在线文档,了解有关这些指令的信息。
答案 1 :(得分:0)