所以,我必须在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
答案 0 :(得分:3)
错误:未提供服务器
=>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_size
或upload_max_filesize
设置为8M
答案 2 :(得分:0)
(最新答案,对于那些通过搜索偶然发现的人)。
2件事...