php - Postgres数据库上传错误 "No server supplied!"

标签 php apache postgresql

因此,我必须在 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_sizeupload_max_filesize 设置为 8M

的文件

关于php - Postgres数据库上传错误 "No server supplied!",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39348866/

相关文章:

php - 使用没有对象的类是不是有些奇怪的异端邪说?

php - 从postgresql中的序列化php数组中提取值

mysql - 多个表的内部联接

PHP Fat Free "set"带闭包

php - 如何使用 PHP 链接静态 C++ 库?

linux - Apache ProxyPass 未加载资源

jquery - elasticsearch.js 客户端连接被拒绝 : Access-Control-Allow-Origin not recognized?

apache - 如何为 Catalyst 启用 CORS

python - 使用 ORM、声明式样式和关联对象在 SQLAlchemy 中递归选择(深度有限)关系

c# - 使用 Devart 或 NHibernate