コピー2023.08.19スポンサーリンク目次どんな時に使う方法?どんな感じで表示されるか解決方法どんな時に使う方法?WordPressの実験環境をクラウドサービス上で動かしているのですが、ドメイン取得していないのでIPアドレス直接アクセス方式で運用しています。うっかりインスタンスを再起動してIPアドレスが変わってしまったりするとWordPressが正しく動作しなくなります。どんな感じで表示されるか症状としては、文字は表示されますが、画面デザインが崩れる、画像が表示されない、という現象が発生します。画像ファイルのURLが古いIPアドレスのURLになっているためです。管理画面でサイトURLを変更すれば直せるのですが、管理画面自体が開けなくなってしまうこともあるため、そんな時はSQLで直接データベースを修正します。WordPressのデータベースの中にURL構成時のベースURLとしてドメイン部分を保持しています。IPアドレスの場合はIPアドレスが保存されているため、ホストのIPが変わってしまうと現在のサーバーのIPではなくなるためスタイルシートや画像ファイルが取得できなくて画面デザインが崩れてしまいます。スポンサーリンク解決方法WordPressのデータベースにmysqlコマンドで接続してIPアドレスを書き換えます。参考までに私の前の記事でDockerを使ってMySQLで構築した場合は次のように接続できます。bashMySQLのコンテナに接続したら、mysqlコマンドで接続します。-pwordpressWordPressのデータはwordpressスキーマに格納されているので、データベースを切り替えます。'home';IPアドレスでセットアップしたWordPressの場合は、こんな感じでIPアドレスが記録されていると思います。|+-------------+----------------------+Update文でIPアドレスを更新すればOKです。WordPressの再起動は不要で、ブラウザ上で記事をリロードすればスタイルが適用されて画像等が表示されると思います。option_name='home';おすすめ書籍の紹介コーナーMySQLはGCPやAWSのクラウド上にサービスを立てる際によく使われるデータベースなので、しっかり基礎から抑えておきましょう。MySQL入門[改訂第3版]MySQLの基本がしっかり理解できます!本書はMySQLをはじめてさわる方を対象として、開発環境の準備からSQLの基本的な書き方、PHPによるWebシステム開発まで、図解でわかりやすく解説します。3つのプロセスを踏むことで基本をしっかり理解しながら読み進めることができます。amzn.toデータベースに関わる全てのエンジニア必携のベストセラー!私もシステム開発でコードやSQL書いていた時は常に持ち歩いていた愛読書です。改訂第4版の登場です。この7年の間にバージョンアップした各データベースの最新版に対応するとともに、軽量・コンパクトなデータベースとして利用が拡大したSQLiteにも対応。Server、Access、DB2、PostgreSQL、MySQL(MariaDB)、SQLiteです。そんな時の作り方を紹介します。Windowsの代わりに使えるLinuxを探し求めている私ばったんです。Webページのリンクの方法の一つで、ページ内を自由に移動させるためのリンクです。内部リンクと混同しがちなので、それぞれの特徴をまとめました。GitLabサーバを構築しました。前回は私のこっそり練習の場を作りたかったので、とりあえず動かすことを優先したため、いろいろ適当でした。OSを動かしてみるこの記事で紹介した通り、Windows7のサポートがもうすぐ終了します。Windows7が実質使えなくなります。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。最近はマネジメント業務ばかりやっていますが、エンジニアとしていつまでも現役でありたいので、時々手を動かしていますが、歳を重ねると物忘れがひどくなる一方なので、備忘録としてブログを運営しています。Reserved.ホーム検索トップサイドバータイトルとURLをコピーしました。