laravel livewire 托管 linux 服务器图片未上传

laravel livewire hosting linux server image not uploading

我正在使用 Laravel 8 和 livewire 并尝试在托管 Linux 服务器上上传图片,但出现错误。但是在 Localhost 中正常发生没有错误发生。

如错误消息所述,出于安全原因,tmpfile() 在 linux 服务器上被禁用。您在本地服务器上看不到此错误,因为那里没有禁用 tmpfile()

您可以使用以下方法检查禁用了哪些功能:

var_dump(ini_get('disable_functions'));

或打开 php.ini 文件并查找:

# list of function to disable globally #
disable_functions=tmpfile