PrestaShop异常:当前主题未选中 寻求解决办法
修复PrestaShop「Current theme unselected」错误方案
1. 检查并设置默认主题
- 登录phpMyAdmin,找到
ps_theme表(前缀可能因你的数据库配置不同而改变,需自行调整) - 找到要设为默认的主题条目,将其
active字段值改为1,其余主题的active改为0 - 确认该主题对应的
name字段值,和服务器/themes/目录下的主题文件夹名称一致
2. 修正数据库配置表的主题参数
- 打开
ps_configuration表,查找并设置以下参数:PS_THEME_NAME:填入你的主题文件夹名称(例如classic)PS_CURRENT_THEME:同样设置为主题文件夹名称PS_THEME_DIR:设置为themes/你的主题文件夹名/(例如themes/classic/)
3. 清除缓存文件
- 删除服务器上
var/cache/目录下的所有文件与子文件夹(保留cache目录本身) - 若使用旧版本PrestaShop,缓存目录可能在根目录的
cache/下,同样清空该目录内容
4. 验证主题文件完整性
- 确认服务器
/themes/目录下存在对应主题的完整文件,无缺失或损坏 - 如果是从其他机器迁移过来的主题,建议重新打包主题文件夹并上传,避免传输过程中文件丢失
内容的提问来源于stack exchange,提问作者Sergiu Strugariu
相关产品推荐
相关产品推荐

