magento - 在 Magento 版本之后。1.9.1.1 升级到 Magento 版本。1.9.3.8 我无法访问“系统”-> 配置-> 设计选项卡
问题描述
我已经升级了 Magento 版本。1.9.1.1 到 Magento 版本。1.9.3.8 。
之后大多数事情都可以正常工作,但我无法访问系统 -> 配置 -> 设计选项卡。
它给出:
(!)致命错误:第 549 行的 C:\wamp64\sites\example.com\app\Mage.php 中找不到类“Mage_Core_Helper_UnserializeArray”
此错误也出现在 MageMonkey 扩展选项下的 Mailchimp 和 Sweet Monkey 选项中。
请任何人都可以告诉我为什么它来了以及为什么其他文件工作正常以及如何解决这个问题,因为我认为任何文件中缺少代码的任何文件都丢失了。
检查错误图像
解决方案
尝试以下升级过程:通过您最喜欢的备份工具进行完整备份 :)
然后使用以下 SSH 命令运行升级过程: cd ~/public chmod 750 mage ./mage config-set preferred_state stable ./mage list-upgrades ./mage upgrade-all --force
更新完成后,我们应该使用此命令进行数据库升级:
php -f ./index.php
改回文件权限:
grep -rZl ‘0660’ . | xargs -0 -l sed -i -e ‘s/0660/0644/g’
grep -rZl ‘0770’ . | xargs -0 -l sed -i -e ‘s/0770/0755/g’
find . -type f -exec chmod 644 {} \; && find . -type d -exec chmod 755 {} \;
确保清理缓存:
rm -rf var/cache
推荐阅读
- flutter - 如何以编程方式更改 AppBar 标题?
- c++ - 如何在 fd_set 中获取套接字的 IP 地址?
- c# - C#的UTF8转换与Java不同
- python-3.x - 如何使我的程序与 Python 3.7 中的 asyncio 异步?
- frequency - 声明的 MCU 时钟频率与振荡器频率
- java - proxyBeanMthods annotation error when running springboot application
- c# - 通过依赖注入进行多重导航控制
- angular7 - What is alternative for angular.forEach in angular 7
- node.js - Reactjs + Active Directory groups (React, Express, Node-SSPI)
- sql-server-2008 - How to get number Reverse using while loop in SQL Server