SSHでのデータベースバックアップ
※接続にはデータベース情報が必要 接続方法:SSH繋ぎ方 1、ディレクトリ移動(ここで移動した先にバックアップファイルが出来上がる) cd [移動先] 例) cd /var/www/html/ ディレクトリを指定 例) cd ~ cd ~(cd+チルダ)でホームディレクトリに移動 1-b、ディレクトリが移動出来ているか確認する。 pwd カレ […]
WPなど案件構築覚書
※接続にはデータベース情報が必要 接続方法:SSH繋ぎ方 1、ディレクトリ移動(ここで移動した先にバックアップファイルが出来上がる) cd [移動先] 例) cd /var/www/html/ ディレクトリを指定 例) cd ~ cd ~(cd+チルダ)でホームディレクトリに移動 1-b、ディレクトリが移動出来ているか確認する。 pwd カレ […]
◯エントリー/コメント 接続名(自由入力) ◯プロトコル ssh ◯オプション Server Address → HOST名 Socket Port → SSH 接続ポート番号(サーバーで設定されている) デフォルトならsshを選択すると22番になる。 User Name → アカウント名 Password → パスワード SSH Identiti Key → 認証鍵(あれば) ◯デフォルト文字セ […]
【はじめに】 まずはデータベースのバックアップを取っておくこと。 【カラム内の文字列を置換】 1、左メニューからバックアップを行うテーブルへ移動する(※wp_postsなど) 2、タブメニューからSQLを選択 3、置換内容を記載 UPDATE テーブル名 SET `カラム名` = replace(`カラム名`, '置換前の文字列', '置換後の文字列') UPDATE wp_posts SET ` […]
(例)「wp_」を「wp3_」に置換するクエリ ALTER TABLE wp_commentmeta RENAME TO wp3_commentmeta; ALTER TABLE wp_comments RENAME TO wp3_comments; ALTER TABLE wp_links RENAME TO wp3_links; ALTER TABLE wp_options RENAME TO […]
ポストIDをリセットしたい場合に行う。 記事など含めてリセットされるので、「本公開前」や「テストを繰り返した際のIDリセット」として行う。 【前準備】 ・投稿 ・固定ページ ・メディア ・カスタム投稿 ・カスタムフィールド 各リセットされる。必要なファイルはエクスポートしておく。 【手順1 -postsの初期化-】 1、MySQLにログインし[wp_posts]に移動。(使用しているWordpr […]
<?php $dsn = 'mysql:dbname=『データベース名』;host=『ホスト名』'; $user = '『データベースのユーザー名』'; $password = '『データベースのパスワード』'; try { // データベース定義を作成 // ローカルサーバーで行う場合 //$pdo = new PDO($dsn, $user); // サーバー接続で行う場合 $pdo = […]
下記の方法は、codex.wordpress.orgにも記載されている公式な方法となります。 Moving WordPress 【まずはじめに】 まずはじめに開発環境(テストサーバ)からWebデータを手元にダウンロードし、 そのデータを本番環境へアップロードしておきます。 ※まだ本番環境へのデータベースの復元(インポート)が終わっていなければ、この時点で終わらせておきましょう。 【手順1】 ダウン […]