在通过旅行者创造了一个新用户之后,这位化身呈现为一个破碎的图像。我上传了一张新的照片,但图像仍然是坏的。
我在Google中查看了控制台,发现了3404个错误:
2017-06-19 10:53:50.159 http://localhost:8888/storage/users/June2017/ypKlbqbATDbpnYctZBFp.png未能加载资源:服务器响应状态为404 (未找到) 2017-06-19 10:53:50.256 http://localhost:8888/storage/users/June2017/ypKlbqbATDbpnYctZBFp.png未能加载资源:服务器响应状态为404 (未找到) 2017-06-19 10:53:50.473 http://localhost:8888/vendor/tcg/voyager/assets/images/bg.jpg未能加载资源:当我查看该项目时,服务器响应的状态为404 (未找到),两个存储错误的路径为:http://localhost:8888/storage/app/public/users/和:http://localhost:8888/storage/app/public/users/June2017。
在Media中,我在浏览文件夹时遇到了类似的路径问题:
2017-06-19 11:38:22.248 %7B%7B%20selected_file.path%20%7D%7D:1 GET file.path%20%7D%7D 404 (未找到)
考虑到这个问题,在.env中,我有:APP_URL=http://localhost:8888
这是配置错误吗?
编辑
一位比我更有经验的同事通过“旅行者号”( Voyager )发现了一些不一致之处,他试图修复这些矛盾。
在app.php中,我们不得不改变:
'url' => env('APP_URL', 'http://localhost:8888/development/PhpstormProjects/Search4Venues'),..。至:
'url' => env('APP_URL', 'http://localhost:8888'),在filesystems.php中,我们不得不改变:
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL').'/storage',
'visibility' => 'public',
]..。至:
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL').'/development/PhpstormProjects/Search4Venues/public/storage',
'visibility' => 'public',
]然而,他发现了config/voyager.php中的其他问题
'assets_path' => '/vendor/tcg/voyager/assets',..。其中,它似乎也从路径中丢失了PhpstormProjects/Search4Venues:
http://localhost:8888/vendor/tcg/voyager/assets/images/bg.jpg在这个阶段,我们不知道旅行者还有什么问题。
发布于 2017-12-13 00:33:02
您需要编辑文件.env:
APP_URL=http://localhost至:
APP_URL=http://yout-site-url之后,您需要像这样编辑文件fylesystem.php:
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL').'/public/storage',
'visibility' => 'public',
],我得到了帮助
发布于 2018-08-25 05:28:27
遵循以下步骤:
1.将“APP_URL”在.env文件中更改为“”网站url。
例如:
APP_URL=http://localhost至
APP_URL=http://127.0.0.1:80002.通过以下方式创建符号链接:(如果尚未完成)
php artisan storge:link3.重新启动服务器(必须)。否则,将不应用chages )。
发布于 2019-01-04 07:58:25
这是一个常见的问题,即使是航海者的官方网站也提到了刚刚阅读本页的https://voyager-docs.devdojo.com/troubleshooting/using-https。
在总结中,只需在文件夹filesystem.php中打开config文件,并删除这行代码'url' => env('APP_URL').'/storage',
https://stackoverflow.com/questions/44647330
复制相似问题