通過使用從1.12升級Piwik到2.15.0當我遇到了以下錯誤一鍵安裝程序:遷移問題從Piwik 1.12至Piwik時2.15.0
PHP Fatal error: Class 'Piwik_Plugin' not found in path_to_application/plugins/DoNotTrack/DoNotTrack.php
如何恢復我的Piwik實例從那裏?
通過使用從1.12升級Piwik到2.15.0當我遇到了以下錯誤一鍵安裝程序:遷移問題從Piwik 1.12至Piwik時2.15.0
PHP Fatal error: Class 'Piwik_Plugin' not found in path_to_application/plugins/DoNotTrack/DoNotTrack.php
如何恢復我的Piwik實例從那裏?
我在過去所做的這幾次,succesfuly。我遵循http://piwik.org/changelog/的「主要」版本,並設計了一個增量升級路徑。
在你的情況,這將是這樣的:
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
當然,在每個之前備份DB +代碼庫,確保您處於維護模式。
簡短的回答是從
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