【发布时间】:2020-01-16 13:01:05
【问题描述】:
好的,所以我正在使用 MAMP (mac) 运行 Laravel 安装,它是使用 git 通过 Bit Bucket 克隆的。网站加载,但所有 CSS 和 JS 文件都已损坏。如果您查看源代码,您可以看到如下图所示的标记和 URL。
但是,如果您单击任何 URL,则会收到 chrome 浏览器错误消息:无法访问此站点,连接已重置等。
我的 MAMP 安装 URL 是 http://localhost:8000/login,有趣的是,如果我将 URL 的完整路径更改为:
BAD:Laravel 安装中的http://nestdb.local/css/chosen.min.css(即不加载)
但如果我将路径更改为此,它会加载:
好的:http://localhost:8000/css/chosen.min.css
很明显存在路径问题,但我不确定如何解决。这是我的 .env 文件:
APP_ENV=localwg
APP_KEY=base64xXXXXXXXXX/hSpKzqI8= (remove this for security)
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://nestdb.local
APP_TIMEZONE = Asia/Hong_Kong
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=nestlaravel
DB_USERNAME=root
DB_PASSWORD=
BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
MY_HOST=nestdb.local
PRODUCTION_SERVER=1
HOST_ROOT=http://nestdb.local/
而我的etc文件是这样的:
##
# 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 nest.test
127.0.0.1 nestdb.test
127.0.0.1 nestdb.local
127.0.0.1 test.test
我将 .env 文件中的 APP_URL 更改为 APP_URL=http://nestdb.local:8000,但也没有任何乐趣。
有没有人为什么或我应该调整什么来让这个安装工作?
这也可能是 MAMP 虚拟主机问题吗?
【问题讨论】:
-
不确定,但您可能需要重新启动服务器。
-
可能在你的
.env文件中直接链接到这个值APP_URL=http://nestdb.local