phpMyAdmin 导入文件大小 2M 限制

Joh*_*les 8 php mysql nginx phpmyadmin

我在 php 7.0.7 & nginx 1.4.6 上使用 phpmyadmin(版本信息:4.0.10deb1)。当我尝试将 csv 文件导入其中一个表时,我看到 phpmyadmin 屏幕上指示的最大大小为 2,048KiB 。然后我更改了 php.ini 中的设置(/etc/php/7.0/fpm/php.ini 和 /etc/php/7.0/cli/php.ini):

upload_max_filesize = 150M
post_max_size = 150M
memory_limit = -1
max_execution_time = 5000
max_input_time = 5000
Run Code Online (Sandbox Code Playgroud)

更改 /etc/nginx/nginx.conf 中的设置:

client_max_body_size 150M;
Run Code Online (Sandbox Code Playgroud)

并重新启动nginx:

service nginx restart
Run Code Online (Sandbox Code Playgroud)

但什么都没有改变。并且导入会失败。我该如何解决这个问题?谢谢。

Joh*_*les 12

我检查了我的DigitalOcean技术支持并找到了原因:我重新启动了 Nginx,但没有重新启动 Nginx 的 PHP 进程 php-fpm。

在我尝试之后service php7.0-fpm restart,phpMyAdmin 现在显示(最大:150MiB)用于导入限制。和导入工作!