从 Piwik 1.12 迁移到 Piwik 2.15.0 时出现问题
Issue when migrating from Piwik 1.12 to Piwik 2.15.0
我在使用一键安装程序将 Piwik 从 1.12 升级到 2.15.0 时遇到以下错误:
PHP Fatal error: Class 'Piwik_Plugin' not found in path_to_application/plugins/DoNotTrack/DoNotTrack.php
如何从那里恢复我的 Piwik 实例?
简短的回答是遵循
中的文档
http://piwik.org/faq/how-to-install/faq_18271/
--
我也试过 运行 以下命令但没有成功:
php console core:update
保存数据库和配置文件 (config/config.ini.php
) 后,我决定手动检查最新版本以从那里恢复。
git remote add upstream https://github.com/piwik/piwik.git
git checkout -B 2.15.0 tags/2.15.0
访问仪表板有效,但某些面板仍未加载,并且还记录了以下错误消息:
PHP Fatal error: require_once(): Failed opening required 'path_to_application/libs/PiwikTracker/PiwikTracker.php'
我还必须初始化 git 子模块,更新它们并使用 composer:
安装供应商
git submodule update --init --recursive
# Download composer
curl -sS https://getcomposer.org/installer | php
php composer.phar install --prefer-dist --no
# Run the upgrade command
php console core:update --yes
# Disable development mode
./console development:disable
我过去做过几次,都成功了。我遵循 http://piwik.org/changelog/ 的 "major" 版本并设计了增量升级路径。
在你的情况下,这将是这样的:
Piwik 1.12 -> 2.1 -> 2.2 -> 2.3 -> 2.4 -> 2.5 -> 2.6 -> 2.7 -> 2.7 -> 2.8 -> 2.9 -> 2.10 -> 2.11 -> 2.12 -> 2.13 - > 2.14 -> 2.15
当然在每个之前备份数据库+代码库,确保你处于维护模式。
我在使用一键安装程序将 Piwik 从 1.12 升级到 2.15.0 时遇到以下错误:
PHP Fatal error: Class 'Piwik_Plugin' not found in path_to_application/plugins/DoNotTrack/DoNotTrack.php
如何从那里恢复我的 Piwik 实例?
简短的回答是遵循
中的文档
http://piwik.org/faq/how-to-install/faq_18271/
--
我也试过 运行 以下命令但没有成功:
php console core:update
保存数据库和配置文件 (config/config.ini.php
) 后,我决定手动检查最新版本以从那里恢复。
git remote add upstream https://github.com/piwik/piwik.git
git checkout -B 2.15.0 tags/2.15.0
访问仪表板有效,但某些面板仍未加载,并且还记录了以下错误消息:
PHP Fatal error: require_once(): Failed opening required 'path_to_application/libs/PiwikTracker/PiwikTracker.php'
我还必须初始化 git 子模块,更新它们并使用 composer:
安装供应商git submodule update --init --recursive
# Download composer
curl -sS https://getcomposer.org/installer | php
php composer.phar install --prefer-dist --no
# Run the upgrade command
php console core:update --yes
# Disable development mode
./console development:disable
我过去做过几次,都成功了。我遵循 http://piwik.org/changelog/ 的 "major" 版本并设计了增量升级路径。
在你的情况下,这将是这样的:
Piwik 1.12 -> 2.1 -> 2.2 -> 2.3 -> 2.4 -> 2.5 -> 2.6 -> 2.7 -> 2.7 -> 2.8 -> 2.9 -> 2.10 -> 2.11 -> 2.12 -> 2.13 - > 2.14 -> 2.15
当然在每个之前备份数据库+代码库,确保你处于维护模式。