因此,我必须在 postgres 中导入数据库,但出现以下错误:“未提供服务器!” 我搜索了一下,我明白这是因为 PHP 文件大小限制、帖子大小或内存大小。 我在 Linux Ubuntu 上使用 LAMP 安装,并且编辑了 lampstack/php/etc 中的 php.ini 文件 到目前为止,我已经尝试了所有发现的方法,大多数人声称解决了问题,但显然不是我的问题。 现在的设置如下:
upload_max_filesize = 5000M
post_max_size = 5000M
max_execution_time = 120
max_input_time = 300
memory_limit = 2G
我尝试更改人们谈论的任何内容,是的,我确实重新启动了 LAMP、浏览器,甚至计算机,我已经清除了缓存,什么都没有...... 知道我做错了什么吗?谢谢!
更新:错误日志如下所示: PHP 警告:POST 内容长度 84394850 字节超出了第 0 行未知中 83886080 字节的限制,引用地址:http://localhost:8080/phppgadmin/redirect.php?subject=database&server=localhost%3A5432%3Aallow&database=ss_dev
最佳答案
POST Content-Length of 84394850 bytes exceeds the limit of 83886080
83886080 再见 = 8Mb
您的错误显示的限制与您认为配置显示的限制不匹配。
您已声明您的配置为 5000M
。您可能有错误的 php.ini
文件。
尝试搜索另一个:
grep -r post_max_size /etc/php5
对我来说这会产生:
/etc/php5/fpm/php.ini:post_max_size = 1024M
/etc/php5/fpm/php.ini.ucf-dist:post_max_size = 8M
grep: /etc/php5/apache2/php.ini.old: Permission denied
/etc/php5/cli/php.ini:post_max_size = 8M
请注意,在我的系统上有一些名为 php.ini
的文件。您正在寻找 post_max_size
或 upload_max_filesize
设置为 8M
关于php - Postgres数据库上传错误 "No server supplied!",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39348866/