问:我照着教程装WordPress,最后一步死活打不开网站,白屏了,咋回事?
答:八成是你wp-config.php文件里的数据库信息填错了,打开这个文件(在网站根目录),检查DB_NAME、DB_USER、DB_PASSWORD这三行,确认和你数据库里的一模一样,注意别多打空格,改完保存,刷新页面就好。
别慌!WordPress新手最常问的12个问题,手把手教你搞定(附Redis报错急救)
问:那如果我已经装好了,想换一个域名,怎么改?
答:两个地方要改,第一,还是wp-config.php,不用动,第二,去数据库里改,用phpMyAdmin打开你的数据库,找到wp_options表,把siteurl和home这两行的值改成你的新域名,改完记得清理浏览器缓存。
问:主题和插件到底怎么装?我下载了一个zip包,上传了没反应。
答:后台“外观”→“主题”→“安装主题”→“上传主题”,选zip文件直接传,插件同理,在“插件”→“安装插件”里,如果上传后提示“缺少样式表”,说明你下载的不是官方格式,解压看看里面是不是套了一层文件夹,把里面那个真正的主题文件夹重新压缩成zip再传。
问:文章和页面有啥区别?我老搞混。
答:文章是带时间戳的,像日志,适合发新闻、教程、随笔,会按日期归档、能分类、打标签,页面是固定内容的,关于我们”“联系方式”,没有时间,也不进博客列表,简单记:文章是“动态”的,页面是“静态”的。
问:我想做导航菜单,但“外观”里没有“菜单”选项?
答:某些新主题默认用了“块主题”,菜单入口藏起来了,你先检查主题是否支持,老办法:在“外观”→“菜单”里创建,然后在“位置”里勾选你要显示的区域,如果真没有,去“设置”→“阅读”里,把“主页显示”改成“最新文章”,保存一下,菜单选项就会冒出来。
问:侧边栏怎么设置?我用了古腾堡编辑器,找不到小工具。
答:传统主题在“外观”→“小工具”里拖拽,块主题(如2024系列)直接用“编辑页面”里的“区块”面板,添加“侧边栏”区块或“小工具区域”区块,注意,侧边栏不是每个页面都要有,在模板编辑时可以控制是否显示。
问:网站标题和LOGO怎么换?换完首页还是旧的。 在“设置”→“常规”→“站点标题”和“副标题”,LOGO在“外观”→“自定义”→“站点标识”→“更换LOGO”,改完如果没变,先强制刷新(Ctrl+F5),再检查是不是缓存插件(如WP Super Cache)没清空。
问:我改了网站标题,但浏览器标签页上还是旧名字?
答:那是浏览器缓存和CDN缓存的问题,跟WordPress无关,清浏览器缓存,如果用了Cloudflare,去里面“Purge Everything”清一次,如果还不行,等几分钟,DNS也有缓存。
问:想给网站搬家,是不是把文件夹压缩拷走就行?
答:不够,除了所有文件(含.htaccess和wp-config.php),还要导出数据库,步骤:1)文件打包下载;2)phpMyAdmin里导出整个数据库为SQL文件;3)新空间上传文件,建新数据库并导入SQL;4)最关键:修改新空间wp-config.php里的数据库名、用户名、密码;5)进后台“设置”→“固定链接”点一下“保存更改”,刷新,如果图片裂了,安装“Better Search Replace”插件,把旧域名换成新域名。
问:怎么备份最省心?
答:不用插件,直接进服务器cPanel后台,用“备份”功能下载全站文件和数据库,如果只有FTP,就用FileZilla全选下载,数据库用phpMyAdmin导出,最省心的是装个“UpdraftPlus”插件,设置每天自动备份到网盘。
问:我想做中英文双语网站,有简单办法吗?
答:别折腾多站点,直接用“Polylang”插件,安装后,添加语言(比如中文+英文),然后给每篇文章和页面都新建一个“翻译版本”,它会自动在顶部加语言切换器,如果嫌麻烦,免费版够用。
问:最近安装了Redis插件,网站直接502错误,救命!
答:这很典型,是Redis配置错误,第一,先通过FTP把wp-content/object-cache.php这个文件删掉(或改名),网站就能恢复,第二,检查你服务器上Redis服务是否真的启动了,用宝塔面板的话,去“软件商店”看Redis是否运行,第三,检查wp-config.php里有没有多余的定义,比如define('WP_REDIS_HOST', '127.0.0.1');,确认写的IP和端口和服务器一致,多数情况是Redis没装好或密码没填,如果不想用,直接卸载插件别折腾,慢一点但稳。
问:最后问你个隐藏问题——我按你说的删了object-cache.php,但网站还是打不开?
答:你删错地方了,检查是否在wp-content/object-cache.php,别删了advanced-cache.php(那是另一次配置),在wp-config.php里加一行代码:define('WP_REDIS_DISABLED', true);,这能强制禁用Redis,然后再刷新,如果还不行,把整个wp-content目录下所有*-cache.php文件都改名,直到网站恢复,配置Redis前,一定要先备份!



发表评论