我迫切需要帮助。我是Mac和Laravel的新手。我刚刚安装了一个新项目,并且Laravel并尝试创建虚拟主机,我的代码:
httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot “/Applications/XAMPP/htdocs”
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot “/Applications/XAMPP/htdocs/learninghub/public”
ServerName learninghub.local
</VirtualHost>
主机
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
127.0.0.1 learninghub.local
出现以下错误-
找不到对象!在此服务器上找不到请求的URL。如果您手动输入的网址,请检查拼写,然后重试。
如果您认为这是服务器错误,请与网站管理员联系。
错误404本地主机Apache / 2.4.41(Unix)OpenSSL / 1.1.1c PHP / 7.3.9mod_perl / 2.0.8-dev Perl / v5.16.3
非常感谢您的帮助。
指自制程序
错误:执行时失败;
git clone https://github.com/Homebrew/homebrew-core /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
退出128。
[如果您使用的是Mac,我强烈建议您改用Laravel Valet。它是一个非常紧凑的开发环境,使用Nginx和dnsmasq通过漂亮的URL(*.test
)为您的本地项目提供服务。
使用代客,您实际上不必摆弄虚拟主机或编辑hosts
文件。您只需将项目所在的目录添加到Valet,它将自动为它们提供服务。
尝试一下:
<VirtualHost *:80>
DocumentRoot "/Applications/XAMPP/htdocs/learninghub/public"
ServerName learninghub.local
ServerAlias *.learninghub.local
<Directory "/Applications/XAMPP/htdocs/learninghub/public">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>