当你的网站上所有或部分图片不再可见时,通常是由于文件或文件夹存在权限问题。以下步骤将帮助你诊断和修复这些权限问题。
检查权限问题
1、测试图片是否存在权限问题
- 在浏览器中访问图片的URL,例如:http://example.com/wp-content/uploads/2017/07/Capture.png
- 如果在尝试访问图片时遇到错误,则图片要么丢失,要么权限不正确。
2、验证文件是否存在
- 先从 Media Library(媒体库)中找到图像的URL,确保文件确实存在。
3、使用 FTP 连接到你的主机
- 浏览到 /wp-content 文件夹。
4、检查并修改 Linux 权限
- 确认 /wp-content 目录的权限正确。
- 对于 Linux cPanel 账户,目录权限应设置为755。
- 对于 Windows Plesk 账户,确保读和写权限正确。
5、更新权限
- 如果 /wp-content 文件夹或其中的文件没有读取或 web 可见权限,需要对其进行更新。
查找并替换 WordPress 插件
WordPress 使用数据库存储你的站点数据。查找和替换该数据的最简单方法是使用插件,这在更改域名等情况下很有帮助。
1、备份你的网站
- 在对数据库进行任何更改之前,务必备份你的网站。
备份选项 | 何时使用此选项? |
---|---|
使用主机平台的内置备份系统 | 备份主机账户(Linux cPanel 主机/Windows Plesk 主机/WordPress 托管)的一键式选项。如无计划更改平台(即 cPanel 备份只能恢复到 Linux cPanel 主机,Plesk 备份恢复到 Windows Plesk 主机等),则此方式最实用。 |
手动备份网站(文件和数据库) | 可以使用 FTP 手动备份网站文件,使用 phpMyAdmin 备份网站数据库。如需将此备份上传到不同类型的主机账户,此方法则更为高级,也很实用。若网站无数据库,则仅备份文件。 |
2、安装和激活 Better Search Replace 插件
- 登录 WordPress,安装并激活 Better Search Replace 插件。
3、进行查找和替换
- 在左侧菜单中,选择工具 > Better Search Replace。
- 在搜索字段中输入要替换的文本,例如旧的URL:http://olddomainexample.com(无尾斜杠)。
- 在替换为字段中输入新的URL,例如:http://newdomainexample.com(无尾斜杠)。
- 在选择表格字段中,选择列表中的全部数据库表格。
4、运行排练检查
- 保持选中运行排练复选框,然后选择运行搜索/替换。这样可以提前检查结果。
- 查看结果后,清除选中运行排练复选框,然后选择运行搜索/替换,替换数据库中的文本。
修复图片缩略图不显示
有时,在配置更改后,WordPress 无法显示以前上传图片的缩略图。要修复此问题,可以使用第三方插件,如 Regenerate Thumbnails 插件。
1、重新生成所有缩略图
- 登录 WordPress,安装并激活 Regenerate Thumbnails 插件。
- 在左侧菜单中选择工具,然后选择 Regenerate Thumbnails。
- 选择要重新生成的缩略图类型,完成后你会看到全部完成的消息。
2、重新生成单个图片缩略图
- 登录 WordPress。
- 在左侧菜单中选择媒体,找到需要重新生成缩略图的图片,将鼠标悬停在其上,然后选择 Regenerate Thumbnails。
修复在WordPress中链接至自身的图像
当配置不正确时,WordPress 可能会使页面上的图像指向图像本身的链接。这可能会导致不良的用户体验。
1、编辑页面或帖子
- 单击Pages或Posts,选择需要编辑的页面或帖子。
- 单击页面或文章标题下的编辑。
2、编辑图片链接
- 单击文本框中的图片,然后单击编辑按钮。
- 在链接至的下拉菜单中选择无,然后单击更新按钮以保存对图像的更改。
3、发布更改
- 单击更新按钮,将对页面或文章的更改发布到页面上。
- 查看你的页面或帖子,以验证是否已删除重复的链接。
总结:
如果你的网站图片不再可见,可能是由于文件或文件夹的权限问题。首先,检查图片的URL是否可访问,验证图片是否存在。如果发现权限问题,使用FTP连接到你的主机,浏览到/wp-content文件夹,确认目录权限正确。Linux系统的目录权限应设置为755,Windows系统确保读写权限正确。如果权限设置不正确,需要更新权限。
暂无评论内容