質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PostgreSQL

PostgreSQLはオープンソースのオブジェクトリレーショナルデータベース管理システムです。 Oracle Databaseで使われるPL/SQLを参考に実装されたビルトイン言語で、Windows、 Mac、Linux、UNIX、MSなどいくつものプラットフォームに対応しています。

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

Red Hat Enterprise

Red Hat Enterpriseは、レッドハット社により開発・サポートが行われている業務向けLinuxディストリビューションです。オープンソースで無償で利用することができ、バイナリ版の入手・サポートは有償です。商用ディストリビューションとして人気が高く、代表的なLinuxの選択肢の一つです。

Q&A

解決済

2回答

664閲覧

WordPressサイト移管方法(テスト環境→本番環境)

n_yoko

総合スコア32

PostgreSQL

PostgreSQLはオープンソースのオブジェクトリレーショナルデータベース管理システムです。 Oracle Databaseで使われるPL/SQLを参考に実装されたビルトイン言語で、Windows、 Mac、Linux、UNIX、MSなどいくつものプラットフォームに対応しています。

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

Red Hat Enterprise

Red Hat Enterpriseは、レッドハット社により開発・サポートが行われている業務向けLinuxディストリビューションです。オープンソースで無償で利用することができ、バイナリ版の入手・サポートは有償です。商用ディストリビューションとして人気が高く、代表的なLinuxの選択肢の一つです。

0グッド

0クリップ

投稿2018/12/19 07:20

編集2018/12/19 09:11

#はじめに
WordPressで社内専用サイトを作っています。テスト環境(MAMP)でのサイト製作が終了し、現在は、本番環境にサイトデータを移している段階です。

#開発環境
テスト環境(MAMP)
・VirtualBox
・Windows7
・MAMP
・WordPress(4.9.8)

<本番環境(LINUX)>
・RedHat Enterprise Linux Server release 6.5
・Apache/2.2.15(Unix)
・PostgreSQL(9.3.5)
・DocumentRoot:/var/www/wordpress
・wordpressファイルの保存先:/var/www/wordpress

#やりたいこと
WordPressサイトの移管を行いたいです。テスト環境(MAMP)で制作したWordPressサイトのデータを本番環境(LINUX)の/var/www/wordpressディレクトリに移し、ドキュメントルートの設定も上記ディレクトリに変更。wp-config.phpのDB情報を書き換えましたが、本番環境のURLにアクセスしても何も表示されません(ブラウザ画面が真っ白)。

・開発環境で作成したWordPressサイトのデータを、そのまま本番環境の/var/www/wordpress/ディレクトリにアップロードしています。

・/var/www/wordpressディレクトリにhtmlファイル(仮にhelle.html)を置いて、ブラウザから「IPアドレス/hello.html」と打つと正常に表示されます。WordPressのファイルだけ表示されません。

#やったこと
https://bge.jp/wordpress-rename-manual/
上記サイトを参考に下記の作業を行いました。
(データベースのインポートはまだ行っていません)

テスト環境(MAMP)での操作

【済】・WordPressのファイル一式をダウンロード
【済】・phpMyadminからデータベースのエクスポート
【済】・「wp-config.php」のDB情報を本番環境に合わせて修正
【済】・「.htaccess」の情報を本番環境に合わせて修正

本番環境(LINUX)での操作

【済】・WordPressのファイル一式を新しいサーバーにアップロード
→参考サイトによれば、本来は、この時点で本番環境のURLにアクセスすれば、WordPressサイトのトップページが表示されるようですが、白い画面しか表示されません。

【未】・データベースをインポート
【未】・データベース内のURLを変換するプログラムを実行

#本番環境(/var/www/wordpress/)に置いてあるデータ
<ディレクトリ>
・wp-include
・wp-content
・wp-admin

<その他>
・xmlrpc.php
・wp-trackback.php
・wp-signup.php
・wp-settings.php
・wp-mail.php
・wp-login.php
・wp-load.php
・wp-links-opml.php
・wp-cron.php
・wp-config.php
・wp-config-sample.php
・wp-comments-post.php
・wp-blog-header.php
・wp-activate.php
・readme.html
・php.ini
・license.txt
・index.php
・.htaccess

#.htaccess

# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

情報だけですが...

PostgreSQL for WordPress は、約1年前に 4.8.1 でテストした際は、問題なく動きました。

まあ、構築したのは、運用するのが目的ではなくて、herokuにワードプレスを立ち上げる Postgres の質問に回答した後、通常のサーバーだとどれぐらい手間がかかるのかを検証するためでしたので、それ以降確認していませんが...


いま、heroku 向けのオールインワンパッケージの wordpress-ja-pg4wp2-heroku を確認してみたら、WordPress 本体のバージョンが、WordPress 4.9.6-ja に更新されて、配布されているようですので、自分で試行錯誤出来るのであれば、稼働させることはできるのではないでしょうか。

投稿2018/12/19 08:44

編集2018/12/19 08:46
CHERRY

総合スコア25171

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

CHERRY

2018/12/19 08:47

記入欄、間違えた...
n_yoko

2018/12/19 10:12

さきほどネットで調べたら、ご指摘の通り、WordPressとPostgresの組み合わせはWPのバージョンによっては使えるようです。 http://wppostgres.toolabzn.net 「PostgreSQL for WordPress」プラグインの導入を含めて検討します。情報ありがとうございます。
guest

0

ベストアンサー

WordPressにはMySQLかMariaDBが必用です。PostgreSQLでは動作しません。
PostgreSQL for WordPressというプラグインで使えるようになるかも知れませんが、4年前から更新されていないプラグインですので定かではありません。

投稿2018/12/19 07:51

dousojin

総合スコア754

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

n_yoko

2018/12/19 09:24

情報ありがとうございます。 「Postgre SQL□WordPress」でネット調べたら、(WordPressのバージョンによっては)"画面真っ白になる"ってあったので現象としては近い感じがします。明日確認してみます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問