我正在尝试将我收到的laravel项目部署到本地主机上,但是它挂在加载页面上并且无法加载站点。
我收到了为我编写的laravel项目的源代码。 共享主机上已部署的网站可以正常工作,我也可以通过ftp访问来操纵文件。 但是,我正在尝试在本地主机上部署项目(以及迁移到其他共享托管服务)。
我尝试在wamp,homestead和artisan服务上加载服务器,但所有方法最终都相同-index.php似乎正在加载,但始终卡在preloading .gif文件中,并且不显示现场。 浏览器调试器会抛出很多javascript错误(请参见附件图片)
我认为a存在配置问题,但是我找不到它,而且我不确定如何找到并调试问题。
我尝试了以下配置步骤: 1.将.htaccess更改为通用laravel .htaccess(删除了与cpanel相关的行) 2.更改.env以适合我的wamp db / homestead db 3.作曲家安装 4.作曲家更新 5. php artisan键:生成 6. php artisan缓存:清除 7. php artisan migration
我还安装了laravel-debugbar,但是它并没有帮助我开箱即用,我不确定在哪里应该尝试找出问题所在。 如果有人能为我提供如何更好地理解我的问题的指点,我将非常感激。
谢谢!
答案 0 :(得分:0)
.env
是否所有正确信息APP_DEBUG=true
文件中设置.env
/etc/hosts
尝试运行以下命令:
$ rm composer.lock package-lock.json
$ composer install
$ npm install
$ npm run dev
$ php artisan clear-compiled
$ php artisan optimize:clear
$ php artisan package:discover
$ php artisan storage:link
$ php artisan migrate:fresh && php artisan db:seed // optional!
然后清除浏览器缓存以确保安全。
打开Web检查器,看看是否可以看到任何错误。
在storage/logs/
文件夹中打开最新的laravel日志进行调试。
如果全部失败,请安装laravel-debugbar并查看是否可以在那里调试。