本地主机/〜用户名/不工作

问题描述:

所以我一直坚持这个事情自上周以来。我是网络开发新手,想学习php,只要我开始我必须设置Apache服务器,根目录它工作正常,但对于本地主机/〜用户名/它不能连接到服务器“本地主机”。 error picture本地主机/〜用户名/不工作

这里是我已经搞乱了 文件(须藤的apachectl configtest:语法OK)

的httpd-userdir.conf文件

https://www.dropbox.com/s/3zmuc2jetpo3i0i/httpd-userdir.conf?dl=0

httpd.conf文件

https://www.dropbox.com/s/vlrzqr95ge2qy3c/httpd.conf?dl=0

username.conf文件

https://www.dropbox.com/s/f13cgfgfb56esi7/mfaizanulhaq.conf?dl=0

(OS X埃尔卡皮坦 10.11.5(15F34) & Server版本:阿帕奇/ 2.4.18(Unix的) Server内置:2016年2月20日20:03 :19 )

如果这仍然相关,并且您厌倦了试图找到解决方案,则可以将Documents根文件夹更改为您的用户Sites文件夹。这样可以防止所有人从您的机器访问本地主机,但它是一个修补程序解决方案。我有一个截止日期,我不得不完成该网站,所以这对我有效。 转到httpd.conf变化

DocumentRoot "/Library/WebServer/Documents" 
<Directory "/Library/WebServer/Documents"> 

DocumentRoot "/Users/username/Sites" 
<Directory "/Users/username/Sites"> 

要查找您的用户名在终端使用whoami

注:请记住,你还需要更改以下行httpd.conf它位于正下方的DocumentRoot <Directory>标签前面改之内。 无论它说,在你的文件修改这个(这应该是对的Apache2的所有配置真)

Options FollowSymLinks Multiviews 
MultiviewsMatch Any 
AllowOverride All 
Require all granted 

这是因为你的用户/用户名/站点文件夹一个非常糟糕的解决方案,当你键入将被直接访问浏览器中的本地主机,但是当出现问题或出错时,这是迄今为止最好的解决方案,特别是如果您100%确定不会有超过1个用户访问您的本地主机目录。

+0

对我来说不再是它的问题。与我的问题是,我已经更新了PHP到PHP 7,但在httpd.conf它试图加载PHP 5,所以通过评论我的问题解决了这一行。 –