Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.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_Symlink - Fatal编程技术网

Php Laravel错误:出于安全原因,已禁用符号链接()

Php Laravel错误:出于安全原因,已禁用符号链接(),php,laravel-5,symlink,Php,Laravel 5,Symlink,我正在尝试建立一个已经存在于共享主机上的laravel cms系统。但是当我在这个共享托管目录上设置我的laravel项目时,我得到了一个错误 symlink()由于安全原因被禁用 在我的情况下,我似乎找不到一个合适的解释来解释如何解决这个问题。我只在第一次出现这个错误,当我刷新这个错误时,它就消失了。 问题可能是您的主机提供商不允许您创建smlink。您是否检查过这种情况? 如果是这样,一个建议是将本应放在symlink文件夹中的文件直接写入站点的公共区域,这样就不需要symlink。您可以通

我正在尝试建立一个已经存在于共享主机上的laravel cms系统。但是当我在这个共享托管目录上设置我的laravel项目时,我得到了一个错误
symlink()由于安全原因被禁用
在我的情况下,我似乎找不到一个合适的解释来解释如何解决这个问题。我只在第一次出现这个错误,当我刷新这个错误时,它就消失了。

问题可能是您的主机提供商不允许您创建smlink。您是否检查过这种情况?
如果是这样,一个建议是将本应放在symlink文件夹中的文件直接写入站点的公共区域,这样就不需要symlink。

您可以通过SSH下载登录到服务器,然后使用服务器凭据通过putty登录到服务器,为所需目录创建symlink。您可以使用linux命令创建符号链接:

ln -s TARGET LINK_NAME

在项目的公共目录中,手动创建一个存储文件夹


这对我来说很有效

托管问题。函数
symlink()
已禁用,因此无法调用该函数。您需要通过php.ini或使用适当的主机来启用它。如何在php.ini中启用它在我的情况下,php代码无法创建符号链接,因此我尝试使用sssh