Laravel-创建的虚拟主机,但是网站将无法连接到本地主机

问题描述 投票:0回答:2

我迫切需要帮助。我是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。

php laravel localhost virtualhost
2个回答
0
投票

[如果您使用的是Mac,我强烈建议您改用Laravel Valet。它是一个非常紧凑的开发环境,使用Nginx和dnsmasq通过漂亮的URL(*.test)为您的本地项目提供服务。

使用代客,您实际上不必摆弄虚拟主机或编辑hosts文件。您只需将项目所在的目录添加到Valet,它将自动为它们提供服务。


0
投票

尝试一下:

<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>
© www.soinside.com 2019 - 2024. All rights reserved.