The link you followed has expired(您点击的链接已过期)

WordPress或Php中上传文件会报如下错误:

The link you followed has expired.
您点击的链接已过期。(中文环境下的翻译)

这个错误有点混淆视听,很难联想到与上传文件有关,其真实原因是你所上传的文件受到了php配置的限制。

比如php配置的上传体最大为10M,我却上传了20M文件,会触发此问题。

可以进行如下步骤解决问题:

  1. 编辑php.ini文件
vim /etc/php.ini
  1. 找到并编辑如下配置:
; 最大文件上传大小(下面配置了64M,仅做参考)
upload_max_filesize = 64M
; 最大post体大小(下面配置了64M,仅做参考)
post_max_size = 64M
; 最大执行时间,有点超时时间的意思(下面配置了300秒,仅做参考)
max_execution_time = 300
  1. 保存后重启服务器和php-fpm即可。
// nginx
systemctl restart nginx
or
// apache
systemctl restart httpd

注意,最好同步下nginx或apache服务器的配置

否则可能会触发如下类似错误:

413 Request Entity Too Large

本文以nginx为例进行同步为例:

  1. 编辑php.ini文件
vim /etc/nginx/nginx.conf 
  1. 找到nginx.conf文件内容中的http{}段并编辑如下配置:
# 最大请求体大小
client_max_body_size 64M;
# 缓冲大小
client_body_buffer_size 512k;
  1. 保存后重启服务器即可。
systemctl restart nginx
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值