apache Laravel文件因大小问题而无法上载

r6hnlfcb  于 2022-11-16  发布在  Apache
关注(0)|答案(2)|浏览(141)

我正在使用Laravel作为API,当我尝试上传一个大于2Mb的文件时,我得到错误file failed to upload .我看到它与php.ini文件有关,我尝试更新post_max_size并重新启动apache,但它不工作.我不知道如何解决这个错误,请帮助.

qvsjd97n

qvsjd97n1#

要在PHP中增加文件上传大小,您需要修改php.ini文件中的upload_max_filesizepost_max_size值。

upload_max_filesize = 10M

post_max_size = 10M

您也可以通过.htaccess文件来实现。
使用echo phpinfo();检查变量值。
不要忘记在更改后重新启动apache服务。

pxyaymoc

pxyaymoc2#

基本上有两个php.ini文件/etc/php/7.4/apache2/php.ini,我正在进行修改。但Laravel使用的是/etc/php/7.4/cli/php.ini,我不得不dd(php_ini_loaded_file());,它给出了加载的php.ini文件的路径。在对该文件进行修改并重新启动apache2服务器后,问题解决了。

相关问题