Upgrade

Plesk Parallels 從 11 升級到 12 後所有域失去

  • August 14, 2014

我剛剛使用了 Parallels 升級服務(autoinstaller在終端中)。我從 Parallels 11 升級到 12。我登錄面板,它詢問了我所有的個人資訊,我開始緊張。

現在我已正確登錄,我所有的 165 個客戶和域都不見了!?!我檢查了伺服器,數據仍然存在於/var/www/vhosts目錄中,儘管 Parallels 中沒有顯示任何內容。

我還查看了 Parallels 文件/論壇/幫助,但我找不到任何起點,除了這個非常有用的從備份恢復伺服器的建議:http: //kb.sp.parallels.com/en/ 11190

有什麼辦法可以回滾到十一點嗎?而且,我有沒有機會找回我的域名/客戶/網站/尊嚴?

請看,Plesk 將所有與客戶詳細資訊、域和主機設置相關的數據保存在 psa 數據庫中。

如果這些表在您的伺服器中是空的,即使內容存在於 /var/www/vhosts 目錄中,plesk 也不會在域列表中列出任何域。

在你的情況下,我相信升級,在某個地方出錯了,你的 psa 數據庫現在是空的。由於 Plesk 不允許降級版本,我建議您按照以下步驟恢復您的舊數據庫和域列表:

  1. 進入 /var/lib/psa/dumps 目錄。
  2. 選擇在升級之前創建的 psa 數據庫的備份。解壓它並使用以下命令恢復它:

mysql -uadmin -p cat /etc/psa/.psa.shadowpsa < your.backup.file.sql 3. 現在登錄到 psa 並確認 psa 數據庫版本是什麼:

select * from misc where param=‘version’;

您將看到 db 版本將為 11,現在通過更改 misc 表中的版本手動使其兼容 12:

更新 misc set val=’’ where param=‘version’;

  1. 現在執行引導程序來修復它。/usr/local/psa/bootstrapper/pp12.0.18……/bootstrapper.sh 修復

這會將 psa 升級到 12 兼容的 db,並且您的內容現在將顯示在 Plesk 中。

任何進一步的困難請在這裡告訴我。

引用自:https://unix.stackexchange.com/questions/149946