本文最后更新于 74 天前,其中的信息可能已经有所发展或是发生改变。
参考的网页
如何修复WordPress出现的“您所关注的链接已过期”错误 – WordPress大学
操作关键点
通过php.ini文件修复,修改下列参数的值:
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
如何找到php.ini文件?(以linux系统为例)
find /etc/php -name php.ini
命令执行后,一般会有出现四个同名文件,它们的功能如下:
/etc/php/8.2/cgi/php.ini
- CGI(Common Gateway Interface):这是一种标准,用于使 web 服务器能够与脚本或其他程序通信。CGI 模式下的 PHP 会为每个请求启动一个新的 PHP 进程。
- 用途:这个配置文件通常用于配置使用 CGI 脚本处理器(如 PHP-CGI 或 PHP-FCGI)的 PHP 环境。尽管 PHP-FPM(FastCGI Process Manager)通常是更好的选择,但在某些老旧或特定的部署中,仍可能使用传统的 CGI。
/etc/php/8.2/apache2/php.ini
- Apache2:这是一个流行的开源 web 服务器软件。
- 用途:这个配置文件用于 Apache HTTP 服务器(版本 2)内置的 PHP 模块(如 mod_php)。当 PHP 作为 Apache 的一个模块运行时,这个配置文件决定了 PHP 的行为。
/etc/php/8.2/fpm/php.ini
- FPM(FastCGI Process Manager):这是 PHP 的一个 FastCGI 实现,用于高效地处理大量的并发请求。
- 用途:这个配置文件用于配置使用 PHP-FPM 的环境。PHP-FPM 是管理 PHP FastCGI 进程的高效方式,特别适合用于高流量的网站和应用。
/etc/php/8.2/cli/php.ini
- CLI(Command Line Interface):这是 PHP 的命令行界面。
- 用途:这个配置文件用于配置在命令行环境下运行的 PHP(例如,在终端或脚本中执行的 PHP 命令)。它不会影响 web 服务器环境中的 PHP 设置。
不清楚如何修改,首先从fpm下的文件开始;如果安装的是apache2,则操作apache2下的php.ini文件。
原理
php对上传文件的大小和网络连接超时时间都有限制,可以手动调整。