Plesk Parallels 從 11 升級到 12 後所有域失去
我剛剛使用了 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 不允許降級版本,我建議您按照以下步驟恢復您的舊數據庫和域列表:
- 進入 /var/lib/psa/dumps 目錄。
- 選擇在升級之前創建的 psa 數據庫的備份。解壓它並使用以下命令恢復它:
mysql -uadmin -p
cat /etc/psa/.psa.shadow
psa < your.backup.file.sql 3. 現在登錄到 psa 並確認 psa 數據庫版本是什麼:select * from misc where param=‘version’;
您將看到 db 版本將為 11,現在通過更改 misc 表中的版本手動使其兼容 12:
更新 misc set val=’’ where param=‘version’;
- 現在執行引導程序來修復它。/usr/local/psa/bootstrapper/pp12.0.18……/bootstrapper.sh 修復
這會將 psa 升級到 12 兼容的 db,並且您的內容現在將顯示在 Plesk 中。
任何進一步的困難請在這裡告訴我。