我无法使用Wordpress管理面板中的媒体工具将图像上传到我的Wordpress网站。我收到以下错误。
“ logo512x512.png”上传失败。无法创建目录wp-content / uploads / 2020/01。服务器的父目录是否可写?
我已经通过了大量的解决方案来解决这个问题,但是没有人为我工作。我在Windows 2016服务器计算机中。与MySQL数据库。我没有PhP管理员,没有Cpanel。
我的ftp正在工作。我能够毫无问题地获得主题和插件。有任何想法吗?
我无法使用Wordpress管理面板中的媒体工具将图像上传到我的Wordpress网站。我收到以下错误。
“ logo512x512.png”上传失败。无法创建目录wp-content / uploads / 2020/01。服务器的父目录是否可写?
我已经通过了大量的解决方案来解决这个问题,但是没有人为我工作。我在Windows 2016服务器计算机中。与MySQL数据库。我没有PhP管理员,没有Cpanel。
我的ftp正在工作。我能够毫无问题地获得主题和插件。有任何想法吗?
Answers:
一个可能的问题是您chmod
对folder 的设置wp-content
。您可能需要更改chmod
的wp-content
,或者它的父目录,以允许目录中的任何文件夹/文件和子文件夹/文件的创建。
根据您用于设置chmod的Windows应用程序,将确定如何执行此过程。我使用FileZilla,您可以简单地-
右键单击wp-content
,选择File Attributes
并设置Numeric value: 755
。
此外,您是否考虑过使用XAMPP之类的第三方Web服务器?
我在Google Cloud Engine实例上遇到了类似的问题,在Ubuntu和Apache上都没有cPanel,phpMyAdmin和FTP。我这样解决了:
1.在wp-config.php上定义上传文件夹
用nano或vim打开wp-config.php并添加以下代码
define( 'UPLOADS', 'wp-content/uploads' );
在此行之前:
require_once(ABSPATH . 'wp-settings.php');
并保存。
2.变更拥有者
转到wp-content目录。就我而言(使用您自己的路径):
cd /var/www/html/wp-content
接下来,将所有者更改为www-data
chown -R www-data:www-data plugins
为什么选择www-data?在我的情况下,是服务器上运行的apache服务帐户的名称。您可以使用以下方法检查名称:
ps aux | egrep '(apache|httpd)'
该命令将返回以下内容:
www-data 5441 0.0 5.8 566184 34896 ? S 06:34 0:00 /usr/sbin/apache2 -k start
www-data 7753 0.0 5.9 566248 35512 ? S 09:00 0:00 /usr/sbin/apache2 -k start
www-data 9840 0.0 5.7 566160 34320 ? S 11:21 0:00 /usr/sbin/apache2 -k start
www-data 21068 0.0 6.2 564032 37192 ? S 18:22 0:00 /usr/sbin/apache2 -k start
www-data 21069 0.0 6.0 563692 35636 ? S 18:22 0:00 /usr/sbin/apache2 -k start
root 21455 0.0 0.1 13208 1036 pts/1 S+ 18:44 0:00 grep -E --color=auto (apache|httpd)
root 31982 0.0 1.1 485904 6872 ? Ss Jan03 0:18 /usr/sbin/apache2 -k start
如您所见,root和www-data。也许与Windows Server帐户会有所不同(任务列表?pslist?),我不知道如何获取它(我从未使用过Windows Server,对不起)。希望www-data为您服务。
最后,确保上载文件夹具有正确的权限
chmod 755 -R uploads
3.授予该用户使用Wordpress的权利
到html或public_html文件夹(在我的情况下为/ var / www / html,将其更改为您自己的路径)
chown -R www-data /var/www/html
还有。我希望这个小指南对您有所帮助,或者至少可以给您一些解决的想法!
wp-content/themes
和中,因此它们如何工作wp-content/plugins
。