stream_socket_sendto():连接被拒绝

时间:2019-02-22 16:23:51

标签: php laravel sockets

我正在使用Laravel。当我dd($request->all())里面的数据涉及文件和其他数据时。它返回错误

  

[2019-02-22 19:40:24]本地。错误:stream_socket_sendto():连接   拒绝的{“ exception”:“ [对象](RuntimeException(code:0):   stream_socket_sendto():在以下位置拒绝连接   /vendor/symfony/var-dumper/Server/Connection.php:63

所以我知道可能是php-fpm配置错误。因为我使用的是Apache 2.4.6,所以我不能使用Listen 127.0.0.1:9000,因为我知道它仅适用于Apache 2.4.10及更高版本。因此,我使用了listen = /run/php-fpm/www.sock。但是这个不能有任何端口。顺便说一下,www.sock文件的大小为0,其所有者为root。

Laravel / PHP返回的错误是否与php-fpm配置有关?

如果可以,我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

大多数时候,这不是laravel问题,而是php文件上传大小问题。 因此,您需要做的是增加php.ini文件中的上传大小。在您的终端上,您可以这样做

 sudo nano /etc/php/7.2/apache2/php.ini

然后更新此行

memory_limit = 1G
upload_max_filesize = 1G
post_max_size = 1G

还更新此文件

sudo nano /etc/php/7.2/cli/php.ini
memory_limit = 1G
upload_max_filesize = 1G
post_max_size = 1G

别忘了重新启动apache service apache2 restart 和laravel php artisan serve