【问题标题】:Create symlink manually手动创建符号链接
【发布时间】:2023-03-20 10:28:01
【问题描述】:

我在共享主机中。我正面临从存储中显示图像的问题。我无法通过 ssh 访问,因此无法使用 php artisan 创建符号链接。谁能教我如何手动创建符号链接>

【问题讨论】:

  • 也许运行 symlink 会起作用,但共享主机提供商很有可能出于安全考虑不允许运行此命令
  • 如果托管服务提供商不允许某些功能,它可能是 proc_open() 和 proc_close() 功能。当您与提供商联系时,他们可能会在短时间内为您提供这些功能。
  • @apokryfos 每天都能找到这么多功能/命令。
  • @apokryfos 如何手动创建?

标签: laravel symlink laravel-5.6


【解决方案1】:

将此添加到路由文件中。

    Route::get('example',function() {
    Artisan::call('storage:link');
});

并访问示例。

【讨论】:

  • 示例中出现空白页
  • @naVinShrestha 在Artisan::call('storage:link'); 之后添加echo "Not more blank line\n";
  • 这个答案应该有效,即使你得到一个空白屏幕,也应该链接文件夹。如果不是,那么值得查看日志以了解原因
  • 它有效。它在/public 中创建一个名为“storage”的文件夹(该文件夹有链接图标)
猜你喜欢
  • 2016-08-21
  • 2017-06-10
  • 1970-01-01
  • 2012-11-14
  • 2016-10-14
  • 2012-08-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多