Postgres DB上传错误"没有提供服务器!"

时间:2016-09-06 12:17:06

标签: 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行的Unknown中的83886080字节限制,引用:http://localhost:8080/phppgadmin/redirect.php?subject=database&server=localhost%3A5432%3Aallow&database=ss_dev

3 个答案:

答案 0 :(得分:3)

Postgres数据库上传错误“未提供服务器!”

错误:未提供服务器

步骤:

=>sudo gedit /etc/php/7.0/apache2/php.ini
=>Just change your php.ini(xampp/php/php.ini) file, it worked for me!
=>memory_limit = 1000M
=>post_max_size = 750M
=>upload_max_filesize = 750M
=>And, don't forget to restart Apache Module from XAMPP Control Panel
=>sudo service apache2 restart.

答案 1 :(得分:1)

  

POST内容长度84394850字节超出限制83886080

83886080 byes = 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

的广告

答案 2 :(得分:0)

(最新答案,对于那些通过搜索偶然发现的人)。

2件事...

  • 该错误将8M列为配置的最大值:您可能编辑了错误的配置文件。我经常使用grep -r关键字/ etc来查找所需的配置文件。在这种情况下,我希望您能找到两个配置文件。
  • 5000M约为5G。如果沿途有人使用32位整数,则相当于1Gb。那仍然可以让您上载您拥有的文件,但是通常“太多”会造成伤害。我会将限制设置为16M(远高于预期的文件大小)或什至64M。无论如何,更大变得不切实际。