PHPMyAdmin错误代码500:导出时显示"与服务器的连接似乎已丢失”

yvfmudvl  于 2022-11-09  发布在  PHP
关注(0)|答案(4)|浏览(205)

我在IP地址为www.example.com的Web服务器和10.0.0.253的MySQL服务器上运行新安装的phpMyAdmin v4.7.510.0.0.10。我可以浏览我们的数据库表,没有任何问题,而且几乎所有关于phpMyAdmin的东西都可以正常工作。
除了从数据库中导出数据。这正是我们今天需要做的。
当我点击“导出”时,我收到以下错误消息:

Apache日志中没有任何相关的错误--只有ssl_engine_io. c和mod_authz_core. c中的一些调试信息

ev7lccsx

ev7lccsx1#

不需要从php.ini增加memory_limitmax_input_vars,请按照下面的步骤操作并修复phpmyadmin 500错误。

步骤1:- cd /usr/share/php/Symfony/组件/依赖注入
第2步:-在ContainerBuilder.php中查找下面一行---〉grep -rin "newInstanceArgs"

$service = null === $r->getConstructor() ? $r->newInstance() : $r->newInstanceArgs($arguments);

步骤3:-请添加如下所述的“array_values”。https://prnt.sc/1su27ef

旧行:-

$service = null === $r->getConstructor() ? $r->newInstance() : $r->newInstanceArgs($arguments);

新行:-

$service = null === $r->getConstructor() ? $r->newInstance() : $r->newInstanceArgs(array_values($arguments));

步骤4:-重新启动你的apache 2/nginx。转到你的浏览器并检查,Phpmyadmin 500错误现在消失了!

jfgube3f

jfgube3f2#

从php.ini中增加**upload_max_filesizepost_max_size**

bweufnob

bweufnob3#

从php.ini中增加内存限制最大输入变量
我希望你能为我工作
快乐编码!!

wrrgggsh

wrrgggsh4#

PhpMyAdmin是基于您的服务器上的php,所以它有时会受到您的服务器上的php设置的限制。当您的PhpMyAdmin处理大量数据时,经常会出现类似您所遇到的问题。不仅是在导出大量数据时,而且在过滤,选择或排序它们时。服务器错误500意味着您的服务器进程出错,所以如果您的网站服务器是基于Php,mysql和apache的,应该是其中一个错误导致了该错误。要解决该问题,有几种方法:

1. Use other tools like Sequel-pro (which is not a php application so you don't have issues related to php).
2. Use mysql command lines on your server to dump files.
3. Modify php.ini carefully to enable handling large data.

我推荐1个或2个。

相关问题