【问题标题】:laravel has wrong default pathlaravel 的默认路径错误
【发布时间】:2017-05-31 20:35:42
【问题描述】:

我已经上传了整个 Laravel 网站。第一次一切正常。

现在我有一个更新,并重新做了同样的事情。现在网址是错误的。无论我选择什么路线,我都会得到一个

FileViewFinder.php 第 137 行中的 InvalidArgumentException: 查看 [errors.404] 未找到。

我还看到以下内容:

在 FileViewFinder.php 第 79 行中的 FileViewFinder->findInPaths('errors.404', array('C:\xampp\htdocs\myApp\app\resources\views'))

这确实不正确。

如果我在 routes.php 中回显某些内容,我可以看到回显。

【问题讨论】:

  • 我认为这与缓存有关。

标签: php laravel routing routes


【解决方案1】:

更新

OP 在共享主机中拥有网站,无需 SSH 访问即可运行工匠命令。

php artisan cache:clear
php artisan route:cache

问题 路由缓存:OP 将本地项目上传到带有缓存路由的共享主机中。导致路由冲突。

Laravel 假定 c:\xampp\{project_name} 是本地目录,而它是不同的路径。

解决方案 解决方案是删除 bootstrap\cache\ 内容(缓存路由)

【讨论】:

  • 文件在那里。我看到的问题是资源的路径不正确。查看路径 C:\xampp\htdocs\app.directevenementen\app\resources\views。对于使用我的主机的服务器来说,这绝对是错误的。有没有办法刷新这个缓存或者在某个文件的某个地方调整路径
  • 我已经删除了 storage/framework/views 中的所有文件。只是这并没有解决问题。感谢您迄今为止提供的所有帮助。真的希望我们能找到解决这个问题的办法。您是否查看了上一条评论中的网址?也许你看到了我遗漏的东西。
  • 你移动过项目目录吗?
  • 是的。由于我没有 ssh 访问权限,但 ftp 是唯一的更新方式。所以从 localhost(virtualhost) 到服务器
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-02-02
  • 2015-05-31
  • 1970-01-01
  • 2020-08-30
  • 2020-08-18
  • 2018-05-07
  • 1970-01-01
相关资源
最近更新 更多