banner
libxcnya.so

libxcnya.so

Nothing...
telegram
twitter
github
email

Mix-Spaceのドメイン変更を記録する

イントロダクション#

最近、新しいドメインを購入して、ブログに変更しました。
ただし、他のプログラムと比較して、Mix-Space のドメイン変更方法は少し異なるため、
また記事を書くことができます

本文#

バックエンドの変更は簡単で、設定 → システム → ウェブサイトの設定でドメインを再度入力するだけです。
次に、core のインストールディレクトリで、.envを編集して新しいドメインを許可します。
そして、docker-compose up -dを再度実行するだけです。

そして、最も頭を悩ませるのは記事内の画像リンクです。以前は Typecho を使用していたので、MySQL で 2 つのコマンドを使用して解決できました。
しかし、これは MongoDB ですので、私は使ったことがありませんわからないです。
インターネットでいくつかの方法を探しましたが、良い方法はありませんでした。
そこで、データベース管理ソフトウェアを使用して解決できるかどうか考えました。

Important

これは高リスクな操作です。Docker 内の mongo には認証がないため、データの安全性を確保した上で、以下の手順を実行してください。

まず、core のインストールディレクトリを見つけて、docker-compose.ymlを編集します。
mongoを適切な場所に挿入します。

ports:
  - '27017:27017'

1

保存後、docker-compose up -dを実行します。
次に、データベース管理ソフトウェア(私はNavicatを使用しています)を開きます。
データベースに接続し、コレクションを開きます。
collectionNamepostsnotespagesoptionsusersのコレクションで、旧ドメインを新ドメインに置換するためにCtrl + Hを使用して検索して置換します。
2
すべて置換をクリックしてから適用をクリックします。
3
これにより、記事内の画像リンクが変更されます。

Important

データベースの変更が完了したら、docker-compose.ymlからmongoports設定を削除し、再度docker-compose up -dを実行してください。

フロントエンドについては、私は Vercel を使用しているため、プロジェクトのSettings → Environment Variablesで API のアドレスを変更します。
4
次に、DeploymentsCurrectにマークされたデプロイをクリックします。
5
Visitの横にある 3 つの点をクリックし、Redeployを選択し、OK をクリックします。
6
ローカルデプロイの場合は、前述の記事を参照して再デプロイしてください。

結び#

この記事が役に立つと思ったら、いいねや共有をお願いします。

この記事はMix Spaceから xLog に同期されました。
元のリンクはhttps://blog.nekorua.com/posts/maintain/112.htmlです。


読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。