Wordpress Astra Starter Theme导入时报500 Internal Server Error求助
Astra Starter 模板导入500 Internal Server Error 故障解决步骤
- 第一步:调整PHP运行基础配置
导入模板需要拉取远程资源、写入大量站点数据,默认PHP参数不足以支撑时会触发500错误,将以下PHP配置项调整到最低推荐值:
配置修改完成后重启PHP服务,再尝试导入操作。memory_limit = 256M max_execution_time = 300 post_max_size = 64M upload_max_filesize = 64M max_input_time = 300 - 第二步:排查环境冲突
临时禁用所有除Astra主题、Starter Templates插件之外的所有插件,包含安全防护、缓存、性能优化类插件,同时切换到未做自定义修改的Astra父主题(不要使用子主题),排除第三方代码拦截导入请求的可能。 - 第三步:通过错误日志定位根因
查找站点对应的PHP错误日志,一般可在主机面板的日志模块获取,或查看站点根目录下的error_log文件,匹配导入操作触发500时的报错信息针对性处理:- 若提示内存耗尽,进一步调高
memory_limit参数 - 若提示执行超时,调高
max_execution_time和max_input_time参数 - 若提示数据库操作失败,确认数据库账号拥有完整的读写权限,清空
wp_options表中所有astra_sites_前缀的残留导入临时数据后重试 - 若提示cURL请求失败,确认服务器未限制出站请求,可联系主机商确认Astra资源节点的访问权限
- 若提示内存耗尽,进一步调高
- 第四步:手动导入替代方案
若在线导入始终失败,可下载对应模板的离线导出包,通过WordPress内置导入工具手动上传导入模板资源与配置。
内容的提问来源于stack exchange,提问作者Krzysztofz01
相关产品推荐
相关产品推荐

