【发布时间】:2021-03-24 04:19:49
【问题描述】:
我已经设置了我的第一个 nginx 服务器,在 PhpMyAdmin 中我收到以下错误:
Error 413 - Request Entity Too LargeError 504 - Gateway Timeout Reloaded
我使用以下行并安装了 nginx 和 php 文件。
sudo apt-get install nginx php7.3 php7.3-fpm php7.3-mysql php7.3-curl php7.3-gd php7.3-mbstring php7.3-cli
php7.3-common php7.3-curl php7.3-zip php7.3-xml php7.3-json php7.3-opcache php7.3-readline
我可能不需要全部,因为我的 Web 应用程序是基于 PDO、MySQL 的简单 CRUD 样式。
我在网站上读到我必须更改 - 编辑一些 congif,但我可以让它工作。
我必须在 NGINX、PHP、PHP-FPM 中更改它们吗?
我必须在此处添加/编辑的内容,NGINX:
/etc/nginx/sites-enabled/default
或这里:
/etc/nginx/nginx.conf
client_max_body_size = 0; in the server section
我必须在此处添加/编辑的内容,PHP:
/etc/php/7.3/cli/php.ini
max_execution_time = 600
upload_max_filesize = 15M
post_max_size = 15M
我必须在此处添加/编辑的内容,PHP-FPM:
/etc/php/7.3/fpm/php.ini
request_terminate_timeout = 600
upload_max_filesize = 15M
post_max_size = 15M
我是否需要更改另一个文件,例如 PhpMyAdmin(它所在的位置)或任何其他文件中的 ExecTimeLimit 到 0?
我暂时发现了这个......
【问题讨论】:
标签: php nginx phpmyadmin http-status-code-504 http-status-code-413