ユーザ用ツール

サイト用ツール


01_linux:02_www:70_wordpress_postgresql

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

01_linux:02_www:70_wordpress_postgresql [2016/09/05 04:18] – 作成 matsui01_linux:02_www:70_wordpress_postgresql [2016/09/05 04:19] (現在) matsui
行 1: 行 1:
 +====== 70 WordPress + PostgreSQL ======
  
 +PostgreSQLでWordpress
 +
 +PHP 5.1.6
 +WordPress 3.1.4
 +PG4WP 1.3.1
 +
 +===== WordPress =====
 +
 +PHP 5.1.6 では、WordPress 3.1.4までしか動作しない。
 +それ移行のバージョンはphp 5.2.4が必要です。
 +
 +古いバージョンは下記からダウンロード
 +[[https://ja.wordpress.org/releases/]]
 +
 +
 +===== PG4WP =====
 +
 +WordPress を PostgreSQL で利用するためのプラグイン
 +
 +[[https://wordpress.org/plugins/postgresql-for-wordpress/]]
 +
 +===== インストール =====
 +
 +==== 1.ファイル設置 ====
 +
 +/var/www/html/ がDocumentRootとして
 +http://[[Domain]]/wp/ としてアクセスする想定
 +
 +・wordpress
 +<code>
 +$ cp wordpress-3.1.4-ja.zip /var/www/html/
 +$ unzip wordpress-3.1.4-ja.zip
 +$ mv wordpress wp
 +</code>
 +
 +・pg4wp
 +<code>
 +$ cp postgresql-for-wordpress.1.3.1.zip /var/www/html/
 +$ unzip postgresql-for-wordpress.1.3.1.zip
 +$ mv postgresql-for-wordpress/pg4wp/db.php var/www/html/wp/wp-content/
 +$ mv postgresql-for-wordpress/pg4wp var/www/html/wp/wp-content/plugins/
 +</code>
 +
 +
 +==== 2.設定変更 ====
 +
 +wp-config.phpを修正
 +<code>
 +/** WordPress のためのデータベース名 */
 +define('DB_NAME', 'wp');
 +
 +/** MySQL データベースのユーザー名 */
 +define('DB_USER', 'postgres_user');
 +
 +/** MySQL データベースのパスワード */
 +define('DB_PASSWORD', 'hogehoge');
 +
 +/** MySQL のホスト名 */
 +define('DB_HOST', 'localhost');
 +
 +/** データベースのテーブルを作成する際のデータベースのキャラクターセット */
 +define('DB_CHARSET', 'utf8');
 +</code>
 +
 +
 +==== 3.UIからインストール ====
 +
 +http://[[Domain]]/wp/wp-admin/install.php
 +
 +
 +=== データベース接続確立エラー ===
 +
 +「データベース接続確立エラー」となる場合は、PostgreSQLに接続できない可能性があります。
 +
 +下記コマンドなどで接続確認
 +  psql  -h 127.0.0.1 -p 5432 -U postgres -W
 +
 +接続できない場合、下記など確認
 +  /var/lib/pgsql/data/pg_hba.conf
 +
 +{{tag>WordPress PostgreSQL}}