大家好,这里是大海笔记。今天我们来解决一下WordPress图片上传的常见问题。
图片上传在WordPress网站中经常会遇到一些麻烦,我们来看看如何解决。
问题一:无法创建目录。其父目录是否被服务器授权写入?
这个问题通常是由于WordPress核心文件夹的权限设置不正确引起的,这会阻止应用程序创建和管理存储上传文件的目录。
要解决这个问题,我们需要将WordPress文件和文件夹的权限重置为默认值。
这可以在SiteGround的Site Tools > WordPress > 安装与管理 > 管理安装 > 操作菜单 > 重置权限 > 确认”中完成。
问题二:无法将附件插入到数据库
当我们看到这个错误时,通常也无法向我们的网站添加新的文章和页面。这可能是由于我们的WordPress数据库中_posts表的自动递增值配置不正确引起的。文章来自https://dahaibiji.com
要解决这个问题,需要访问我们网站的数据库,可以在SiteGround Site Tools -> 网站 -> MySQL -> PHPMyAdmin中找到它。从左侧部分找到并点击网站数据库的条目,然后在页面右侧部分找到_posts表,点击它,然后点击顶部的“操作”选项卡。在“表选项”部分将AUTO_INCREMENT设置为9999,然后点击“执行”以应用更改。
问题三:文件大小超过了站点的最大上传大小
当我们尝试上传大于默认允许的最大上传大小(默认为128M)的图像时,我们可能会收到这个消息。不建议在网站上使用非常大的图像,因为它们加载时间会很长,从而影响用户体验和网站的SEO排名。
如果我们必须使用这样大的文件,文章来自https://dahaibiji.com,我们可以通过FTP或从“Site Tools > 文件管理器”上传图像到我们的网站。建议将文件上传到“wp-content/uploads/year/month/”文件夹中,“year”是当前年份,“month”是当前月份。如果该文件夹不存在,可以创建它,然后将图像上传到其中。
问题四:“对不起,由于安全原因,不允许上传此文件类型”错误
出于安全原因,WordPress对我们可以上传到站点的文件类型有一些限制。如果我们尝试上传不在预定义列表中的文件扩展名,我们将看到上面的错误消息“对不起,由于安全原因,不允许上传此文件类型”(Sorry, This File Type Is Not Permitted for Security Reasons)。
要绕过这个限制,在我们网站的wp-config.php文件中添加以下行,添加在“‘That’s all, stop editing! Happy publishing.’”这行的上面:
define(‘ALLOW_UNFILTERED_UPLOADS’, true);
我们可以从SiteGround Site Tools > 网站 > 文件管理器编辑这个文件。
问题五:通过FTP/文件管理器上传后,媒体库中不显示图像
默认情况下,WordPress不会自动检测我们是否在其文件夹中上传了新的媒体。这就是为什么在通过FTP或文件管理器手动上传图像后,我们应该将它添加到WordPress的媒体注册中。
为此,建议我们使用一个名为“Add From Server”的插件。在我们的WordPress网站上安装并激活插件。然后,转到“媒体” > “从服务器添加”,并导航到我们上传图像的位置。使用图像列表左侧的复选框选择我们想要添加到WordPress媒体库的图像,然后点击“导入”。文章来自https://dahaibiji.com,插件将为我们注册这些图像,它们现在应该会显示在媒体库中。
问题六:WordPress媒体库中不显示图像预览
这个问题表明WordPress无法从我们的网站上的相应文件夹中获取图像,通常是由于图像文件或它们所在文件夹的权限设置不正确引起的。
解决方法是将WordPress文件和文件夹的权限重置为默认值。这可以在SiteGround Site Tools > WordPress > 安装与管理 > 管理安装 > 操作菜单 > 重置权限 > 确认中完成。
希望这些解决方法可以帮助我们解决WordPress图片上传的问题。记住在进行任何更改之前备份我们的网站数据,以确保安全。