我刚开始使用laravel和mac来开发网站。我已经完成了设置并尝试了一个phpacademy教程。
我的问题是,当我尝试访问本地主机时,默认情况下,我会获得存储所有文件夹的索引页面,以及当我输入我的直接路径时,例如web浏览器中的laravelpractice.local我得到了标题中提到的错误。
我已经编辑了/etc/apache2/httpd.conf和/ etc / hosts来创建一个虚拟主机并分别创建一个自定义URL,拼写似乎很好。
答案 0 :(得分:0)
/ etc / hosts文件打开。您必须是该文件的所有者。
127.0.0.1 localhost.localdomain localhost
添加后
127.0.0.1 laravelpractice.local
000-default.config文件保存。在/etc/apache2/sites-enabled/000-default.config文件打开后。您必须是该文件的所有者。添加到底部
<VirtualHost *:80>
DocumentRoot "/var/www/laravelpractice/public/"
ServerName laravelpractice.local
</VirtualHost>
使用终端重启Apache:
sudo service apache2 restart
打开浏览器和网址:laravelpractice.local