本地搭建的线上WordPress站点帖子及主题自定义器显示空白页求助
检查PHP错误日志
找到XAMPP的PHP日志路径(一般在xampp\php\logs\php_error.log),直接查看最新的错误记录,空白页基本都是PHP报错导致的,比如内存不足、函数冲突、文件权限异常。调高PHP内存限制
打开wp-config.php,添加或修改这两行代码:define( 'WP_MEMORY_LIMIT', '256M' ); define( 'WP_MAX_MEMORY_LIMIT', '512M' );也可以修改XAMPP的
php.ini文件,找到memory_limit项改为512M,修改完成后重启Apache服务。排查插件冲突
直接把wp-content/plugins文件夹重命名为plugins_old,禁用所有插件后再测试发布帖子和主题自定义器功能。如果恢复正常,再逐个将插件文件夹移回plugins目录,定位出导致问题的插件。核对数据库表前缀
打开wp-config.php,确认$table_prefix和本地数据库的表前缀完全一致。如果线上站点使用的是特殊前缀(比如sg_wp_),导入数据库后必须同步修改此处,同时检查wp_options表中是否存在残留的旧前缀引用。重置固定链接设置
登录后台后进入「设置-固定链接」页面,随意选择另一种链接格式并保存,再切换回原有格式重新保存,让WordPress自动生成适配本地环境的.htaccess规则(需确保本地Apache已开启mod_rewrite模块)。修复文件权限
Windows系统下右键wp-content目录,取消只读属性;Linux/Mac系统下使用以下命令调整权限:chmod -R 755 wp-content/ chmod -R 644 wp-content/**/*.php匹配线上PHP版本
登录线上SiteGround主机面板查看当前使用的PHP版本,将本地XAMPP的PHP版本切换为一致版本(比如线上用7.4,本地避免使用8.2等高版本,防止兼容性问题)。
内容的提问来源于stack exchange,提问作者Ms Understanding

