我正在从两个月前开始处理一个WordPress网站,并上传了许多图片,但是在上传图片时遇到了错误。在新年后,我面临了以下问题:无法将上传的文件移动到wp-content/uploads/2015/01。
以下是屏幕截图:
我正在从两个月前开始处理一个WordPress网站,并上传了许多图片,但是在上传图片时遇到了错误。在新年后,我面临了以下问题:无法将上传的文件移动到wp-content/uploads/2015/01。
以下是屏幕截图:
本文很好地解释和解决了这个问题:http://2surge.com/how-to-fix-the-uploaded-file-could-not-be-moved-to-wp-content-error-message
基本前提是运行您的httpd / apache / web服务器线程的进程标识必须具有对上传目录的写访问权限。
要解决此问题:
检查您的Web服务器正在运行的帐户
更新:Unix上使用...
ps aux | egrep '(apache|httpd)'
... 这将显示Web服务器的进程列表以及其运行的进程标识,例如“nobody”
nobody 8718 0.1 0.4 1332864 17180 ? Sl 17:11 0:06 /usr/local/apache/bin/httpd -k start -DSSL
将上传目录的权限更新为允许该帐户对其进行写入操作。
更新:在Unix上,您可以使用...
chown -R nobody /<path to upload directory>/wp-content/upload/
您还可以更改此帐户(在所需位置)的权限以确保其具有写入权限,使用chmod或Filezilla对目录进行级联更改。
请查看链接的文章以获取详细说明。希望能对您有所帮助! :)
这适用于我。
$ sudo chown -R _www uploads/
$ sudo chmod -R g+w uploads/
我假设你现在在 wp-content
目录下。
你只需要给PHP写入uploads
文件夹的权限,这对我有用:
sudo chown -R www-data <path>/wp-content/uploads
uploads
(例如)。chcon -R -t httpd_sys_rw_content_t uploads
uploads
目录及其下的所有文件设置为可上传到网络服务器用户。可能是因为权限不足,无法创建/uploads/2015文件夹。
检查该文件夹是否存在,如果存在,则检查/uploads/2015/1/是否存在。
权限:
chmod 755 /uploads/2015/1/
chown www-data:www-data /uploads/2015/1/
chown www-data:www-data
是什么意思,以及我在哪里可以找到error_log
。 - Kesar Sisodiyawww-data
用户在他的服务器上是正确的所有者。 - violator667这对我有效
sudo chown -R www-data html
这个解决方案仅适用于使用cPanel控制面板的用户,您必须为其他面板(如aaPanel、Directadmin等)测试此解决方案... 在进行更改之前,请务必从服务器中拍摄快照/检查点。
通过Easy Apache安装mod_suphp模块。 从MultiPHP Manager部分安装后: 在PHP Handler列下拉菜单中选择suphp 最后,应用更改。
再次测试,如果需要,请输入以下命令:
/usr/local/cpanel/bin/rebuild_phpconf –current
这种错误出现的原因有多种。
主要问题是文件夹权限。
wp-content/upload/
文件夹权限必须为775或664。
如果错误未得到解决,请尝试以下其他解决方案
进入Cpanel并找到您的网站文件夹,或使用FTP。
然后您将获得wp-config.php {此文件位于根文件夹中}
在其中进行以下更改
Open the wp-config.php file and add the following code:
define( 'UPLOADS', 'wp-content/uploads' );
before below line
require_once(ABSPATH . 'wp-settings.php');
希望这可以帮到你。它对我在 Plesk Hosting 上很有帮助。
我也遇到了这个问题,后来发现是因为托管帐户的磁盘配额已超过限制。
我发现有一个旧脚本正在记录错误,而错误日志变得如此之大,以至于填满了可用配额。
当我尝试使用FTP创建新目录时,服务器响应是“磁盘配额已超过限制”,我最终弄清楚了原因。