WordPress媒体文件上传问题解决方法
本文最后更新于 944 天前,其中的信息可能已经有所发展或是发生改变。

今天在将媒体文件上传到WordPress上的时候,我发现了一个问题:再将文件上传到媒体库时,会发生HTTP错误。

于是我习惯性按下F12打开浏览器的开发者工具,查看控制台有无报错。很显然,出现http错误,一般都会有报错信息提示,这次也不例外:

这时候当然要发挥出我百度的作用了,百度来的结果如下:

  1. Flash版本问题: 网上有人改用 IE 浏览器就可以了,因为flash版本不一样,建议升级flash(WP 上传用到了flash)

  2. PHP.ini 配置问题:上调最大上传文件限制: file_uploads =on ; upload_max_filesize = 20m ; post_max_size = 20m ;

  3. 修改 Nginx 上传大小限制(如果用的是 Nginx 服务器的话): /etc/nginx/nginx.conf 添加 client_max_body_siz 20m; (允许上传20M)

  4. 文件权限问题: 记得将 WP 程序目录下 /wp-content/uploads 目录设置为 777。(因为我之前能上传小文件所以不是这个问题)

然而,这些并没有解决我的问题,那这时候怎么办?当然是发挥我聪明才智的时候啦!

我想到了如下几种可能:

  1. php程序并没有写入缓存文件的权限
  2. WordPress的锅

当然,第二种的可能性很小,所以自然只能考虑第一种情况了。

于是我又想到了两个解决办法:

  1. 在php.ini文件中,手动设置缓存目录文件夹的位置,并且给予一定的权限以保证php程序可以正常写入
  2. 给php程序添加C:\Windows\Temp文件夹的权限
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
Source: https://github.com/zhaoolee/ChineseBQB
Source: https://github.com/zhaoolee/ChineseBQB
Source: https://github.com/zhaoolee/ChineseBQB
颜文字
Emoji
小恐龙
花!
滑稽大佬
演奏
程序员专属
上一篇
下一篇