Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel子文件夹目录问题_Php_Laravel 5.3_Laravel 5.4 - Fatal编程技术网

Php Laravel子文件夹目录问题

Php Laravel子文件夹目录问题,php,laravel-5.3,laravel-5.4,Php,Laravel 5.3,Laravel 5.4,我的Laravel项目在本地机器上运行良好,但在在线服务器上运行不好 在我的在线服务器上,我创建了一个名为dev的目录,并将整个laravel项目粘贴在其中,所以现在访问路由的url是domain name/dev/profile 但是获取位于我的public/storage/upload/image中的上传图像会给我一个错误,该图像无法找到 感谢您的任何帮助 我认为问题可能与符号链接有关。使用CLI运行命令php artisan storage:link 如果您的c面板没有CLI访问权限,则可

我的Laravel项目在本地机器上运行良好,但在在线服务器上运行不好

在我的在线服务器上,我创建了一个名为dev的目录,并将整个laravel项目粘贴在其中,所以现在访问路由的url是domain name/dev/profile

但是获取位于我的public/storage/upload/image中的上传图像会给我一个错误,该图像无法找到


感谢您的任何帮助

我认为问题可能与符号链接有关。使用CLI运行命令php artisan storage:link

如果您的c面板没有CLI访问权限,则可以通过编程方式运行该命令。在
routes/web.php
文件中添加以下代码:

Route::get('/sym-link', function () {
    Artisan::call('storage:link');
});
并访问
YOUR-DOMAIN/sym链接一次


更多信息:

我认为问题可能与符号链接有关。使用CLI运行命令php artisan storage:link

如果您的c面板没有CLI访问权限,则可以通过编程方式运行该命令。在
routes/web.php
文件中添加以下代码:

Route::get('/sym-link', function () {
    Artisan::call('storage:link');
});
并访问
YOUR-DOMAIN/sym链接一次


更多信息:

如果使用共享主机,请首先使用

 readlink -f storage
如果路径不正确,请从公共存储中删除存储,并使用以下命令创建新的符号链接:

ln -s ../storage/app/public storage

要确保已创建链接,请使用
ls
并查看存储是否为红色。如果为红色,则链接创建成功。:)

如果使用共享主机,请首先使用

 readlink -f storage
如果路径不正确,请从公共存储中删除存储,并使用以下命令创建新的符号链接:

ln -s ../storage/app/public storage

要确保已创建链接,请使用
ls
并查看存储是否为红色。如果为红色,则链接创建成功。:)

错误是什么?我认为权限问题?当我试图显示上传的图像时,我得到了这个http:domain-name/dev/public/storage/upload/image/5/imageName-Not-Found(404)检查图像是否存在于指定路径上?错误是什么?我认为权限问题?当我试图显示上传的图像时,我得到了这个http:domain-name/dev/public/storage/upload/image/5/imageName-Not-Found(404)检查图像是否存在于指定路径上?感谢您的回复。。。。您是否在您的任何项目中使用tinymce或Ckeditor之类的文本编辑器?欢迎光临。如果答案有效,请接受,这样也可以帮助其他人。是的,我用过。我建议你为此单独提出一个问题。事实上,我还没有使用你建议的答案,我想出了不同的方法,它现在正在为tinyMce问题工作。请检查这个,谢谢你的回复。。。。您是否在您的任何项目中使用tinymce或Ckeditor之类的文本编辑器?欢迎光临。如果答案有效,请接受,这样也可以帮助其他人。是的,我用过。我建议你为这个问题单独提出一个问题。事实上,我没有使用你建议的答案,我想出了不同的方法,它现在正在为tinyMce问题工作。请检查这个