【发布时间】:2019-01-11 04:13:18
【问题描述】:
我正在尝试将收到的 laravel 项目部署到我的本地主机上,但它挂在加载页面上并且没有加载站点。
我收到了一个为我编写的 laravel 项目的源代码。 共享主机上部署的网站工作正常,我也可以通过我的 ftp 访问来操作文件。 但是,我正在尝试在我的本地主机上部署该项目(以及迁移到不同的共享托管服务)。
我尝试在 wamp、homestead 和 artisan serve 上加载服务器,但所有方法最终都相同 - index.php 似乎正在加载,但永远卡在预加载的 .gif 文件上并且不显示地点。 浏览器调试器抛出了很多 javascript 错误(见附图)
我假设有一个配置问题,但我找不到它,我什至不确定如何定位和调试问题。
我尝试了以下配置步骤: 1. 将 .htaccess 更改为通用 laravel .htaccess(删除了 cpanel 相关行) 2. 更改 .env 以适合我的 wamp db / homestead db 3.作曲家安装 4.作曲家更新 5. php工匠密钥:生成 6. php artisan 缓存:清除 7. php artisan 迁移
我还安装了 laravel-debugbar,但它并没有帮助我开箱即用,我不确定我需要在哪里尝试解决问题。 如果有人能指点我如何更好地理解我的问题,我将非常感激。
提前致谢!
【问题讨论】:
-
您的 JavaScript 错误可能会阻止预加载器说“是的,一切都已加载好”。我在那里看不到任何看起来像 Laravel 问题的东西。无论那个“革命”扩展是什么,它都不能正确加载。
-
(也许你需要做一个
npm install什么的,或者运行一个资产编译脚本?) -
@ceejayoz 好的,有道理!谢谢(你的)信息。革命似乎是安装在我的主题中的滑块应用程序。 link 我猜它没有正确编译,我尝试了
npm install和npm run dev以及@emotality 下面提到的其余步骤,但是问题仍然存在。资产编译脚本是什么意思?我怎样才能得到一个这个扩展?谢谢! -
@ceejayoz 我终于想出了如何从我的页面中删除插件(我傻了,我忘了在主布局文件中查找
标签: laravel localhost homestead