本地主机/〜用户名/不工作
所以我一直坚持这个事情自上周以来。我是网络开发新手,想学习php,只要我开始我必须设置Apache服务器,根目录它工作正常,但对于本地主机/〜用户名/它不能连接到服务器“本地主机”。 本地主机/〜用户名/不工作
这里是我已经搞乱了 文件(须藤的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个用户访问您的本地主机目录。
对我来说不再是它的问题。与我的问题是,我已经更新了PHP到PHP 7,但在httpd.conf它试图加载PHP 5,所以通过评论我的问题解决了这一行。 –