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です。


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