Php Laravel错误:出于安全原因,已禁用符号链接()
我正在尝试建立一个已经存在于共享主机上的laravel cms系统。但是当我在这个共享托管目录上设置我的laravel项目时,我得到了一个错误Php Laravel错误:出于安全原因,已禁用符号链接(),php,laravel-5,symlink,Php,Laravel 5,Symlink,我正在尝试建立一个已经存在于共享主机上的laravel cms系统。但是当我在这个共享托管目录上设置我的laravel项目时,我得到了一个错误 symlink()由于安全原因被禁用 在我的情况下,我似乎找不到一个合适的解释来解释如何解决这个问题。我只在第一次出现这个错误,当我刷新这个错误时,它就消失了。 问题可能是您的主机提供商不允许您创建smlink。您是否检查过这种情况? 如果是这样,一个建议是将本应放在symlink文件夹中的文件直接写入站点的公共区域,这样就不需要symlink。您可以通
symlink()由于安全原因被禁用
在我的情况下,我似乎找不到一个合适的解释来解释如何解决这个问题。我只在第一次出现这个错误,当我刷新这个错误时,它就消失了。
问题可能是您的主机提供商不允许您创建smlink。您是否检查过这种情况?
如果是这样,一个建议是将本应放在symlink文件夹中的文件直接写入站点的公共区域,这样就不需要symlink。您可以通过SSH下载登录到服务器,然后使用服务器凭据通过putty登录到服务器,为所需目录创建symlink。您可以使用linux命令创建符号链接:
ln -s TARGET LINK_NAME
在项目的公共目录中,手动创建一个存储文件夹
这对我来说很有效托管问题。函数
symlink()
已禁用,因此无法调用该函数。您需要通过php.ini或使用适当的主机来启用它。如何在php.ini中启用它在我的情况下,php代码无法创建符号链接,因此我尝试使用sssh