概要#
一括移行は使用しないでください!
- 古いサーバーのデータベース + ウェブサイトのディレクトリ全体を圧縮します
- ダウンロードして新しいサーバーにアップロードします
- 解凍します
終わり
序文#
最近、私のブログは使っている Alibaba Cloud の学生用サーバーが期限切れになり、割引を継続するために新しいユーザーを招待する必要があります。面倒ですね。Silicon Cloud はとても安いのを見つけたので、1 か月 10 元で 5 年間購入しました。
次に、WordPress のデータを新しいサーバーに移行します。
踏み込んだ過程#
パスの依存関係#
宝塔パネルには、ウェブサイトとデータベースを一括で移行する機能があります。以前に使ったことがあり、とても便利でしたので、引き続き使用しました。
しかし、今回の移行に成功した後、新しいサーバーのウェブサイトを開くと、エラーが表示されました。
Got error 168 from storage engine
このエラーには多くの原因があり、多くの情報を調べましたが、どれも当てはまりませんでした。
困りました。
急転直下#
調査の過程で、両方のファイルが同じかどうかを確認するように示唆される情報がありましたので、データベースを確認しました。なんと、宝塔パネルの一括移行でエクスポートされたデータベースは数百バイトしかありませんでした。ローカルのパスを開くと、中には何かわからないファイルが 1 つだけあります。
一方、古いサーバーのデータベースフォルダには 20 メガバイト以上のファイルがあります。
そうです、一括移行は使わずに、まず古いサーバーのデータベースをバックアップし、そのバックアップを新しいサーバーにアップロードします。
しかし、ローカルのパスはまだ空です。
解決策#
宝塔のデータベースマネージャーを諦めて、古いサーバーのデータベースフォルダを圧縮し、新しいサーバーにアップロードしてから解凍します。
成功しました!終了して食事をしましょう!
得られたもの#
Linux システムの「すべてはファイル」という考え方をさらに理解しました。
移行は難しいですか?コピーして貼り付けるだけです!オリジナルの体験をお楽しみください🐶
追記#
私が使用した学生用サーバーの中で、Tencent はおそらく最も高い構成です。2 コア 2GB、4M 帯域幅、300G トラフィックのライトクラウドで、1 年間 100 ドル以上です(ただし、ライトクラウドは使用したことがなく、従来のクラウドサーバーとの違いはわかりません)。
- Alibaba Cloud は引っ張りましたが、EC サイトの引っ張り人を学生用サーバーのイベントに持ち込まないと、マシンはかなり高価です。
- Huawei Cloud は現在、学生用サーバーを販売していません。
比較すると、Silicon Cloud の学生用サーバーの構成は少し低いです(1 コア 1GB、1M 帯域幅)、価格はほぼ同じです(1 か月 10 元、1 年 120 元)。
- 一度に最大 5 年間購入できるので、継続料金の心配はありません。
- ただし、香港のサーバーですので、もうソースを変更する必要はありません!GitHub を自由に使えます!
興味のある方は、ぜひご覧ください。
学生用サーバー_学生支援プログラム_学生クラウドサーバー - Silicon Cloud