2017年10月29日日曜日

Wordpressの導入方法

■Wordpressを手動でインストールする方法を以下の内容で記載する。


1)tmpに移動する
# cd /tmp

2)wordpressをダウンロードする。

3)ダウンロードしたwordpressの解凍を行う
# tar zxvf wordpress-4.8-ja.tar.gz 

4)以下の場所に、フォルダー毎、コピーを行う
# cp -r wordpress /var/www/

5)wordpressの所有者の変更を行う。
# chown -R apache.apache /var/www/wordpress

6) httpd.confの編集を行う
# vi /etc/httpd/conf/httpd.conf
-----------------httpd.conf------------------------
DocumentRoot "/var/www/wordpress"  

#
# Relax access to content within /var/www.
#
<Directory "/var/www/wordpress"> 
    AllowOverride All 
  Options +IncludesNOEXEC
    # Allow open access:
    Require all granted
</Directory>
-----------------------------------------------------

7)データベースを作成する
#mysql -u root -p
create database wordpress;

8)wp-config-sample.phpwp-config.phpに変更する
# cp /var/www/wordpress/wp-config-sample.php /var/www/wordpress/wp-config.php


9) wp-config.phpのコンフィグファイルの編集を行う

# vi /var/www/wordpress/wp-config.php
-------------------wp-config.php-----------------------
/** WordPress のためのデータベース名 */
define('DB_NAME', 'wordpress');

/** MySQL データベースのユーザー名 */
define('DB_USER', 'app');

/** MySQL データベースのパスワード */
define('DB_PASSWORD', 'Pass_1234');

/** MySQL のホスト名 */
define('DB_HOST', 'localhost:6446');
----------------------------------------------------------------

①wordpress         :MySQLで作成したdatabaes名
②app                   :myqlrouter接続時に使用するID
③Pass_1234       :myqlrouter接続時に使用するPassword
④localhost:6446  :mysqlrouterの接続先



10)https://api.wordpress.org/secret-key/1.1/salt/のサイトから生成した秘密鍵のコピーを行う

# vi /var/www/wordpress/wp-config.php
-------------------wp-config.php------------------------------------------------
define('AUTH_KEY',         '+|^_<Jd|aqJ=VN-3i@x:4_|Q?2amP![9%@,nY+SMq88exkA(lSh?~9{V#Z)]_lQ7');
define('SECURE_AUTH_KEY',  '~}zUZ)rK-oCa/Z@b1g}xQu+QzlL9C6341Z+DSyrGx.U+O6Y&WcQguO<dv3mr-3|N');
define('LOGGED_IN_KEY',    'Z@_B#L0`#62X`;g%olrdj,d!gX]vd79`zM8<D!xm5Ww~doUf;&W>V7+@zV/0n,4_');
define('NONCE_KEY',        '7$TD/D@aDKu%.(Vh>q89e[+k(^}GH ez2fNODK6dg]|ub`Va%.SfrX<#`ap|uc,t');
define('AUTH_SALT',        '9YKo^a|S1:r$wXG: 8B(|XTM=:e`^getpGS(sQ+6!G)OW><VZ%&vouN6J/<7WrP ');
define('SECURE_AUTH_SALT', '~2;^dl_f=&;DHBztdA(?dHliCI,mrD:/|X-C> k}fY?@;06+rA>HN2- AGP*cfi-');
define('LOGGED_IN_SALT',   'P|RT|xK&{?|M.KTx4Sa/=dJC6@bZ>,ruZ(AL]k3PjsZ]t`]myiuZph(K|#G{&>-W');
define('NONCE_SALT',       'ftSut.~I0~#-rs@TrNIDLoj<vn4ziVn4[|H1pcF$MeC&/D^LDt|AZ#Mr{lk+n JQ');
---------------------------------------------------------------------------------------------------

11)ブラウザーで、web01サーバの以下のアドレスにアクセスする。
web01の作成方法で説明しています。


12)wordpressの設定画面にて、以下を入力すること

データベース名        :wordpress
ユーザー名               :app
パスワード               :Pass_1234
データベースホスト :localhost:6446
テーブル接頭辞        :wp_

13)ブラウザにて、以下の表示されたら
"インストールを実行してください。"をクリックする。
--------------メッセージ内容---------------------------------------------
'wp-config.php' ファイルが既に存在しています。
このファイル内の設定項目をリセットする必要がある場合は
まずこのファイルを削除してください。
準備がよければインストールを実行してください。
--------------------------------------------------------------------------------


 □■wordpressのインポート方法□■

1)PluginのAll-in-One WP Migrationをインストールする。

2)エクスポートしたwordpressのデータインポートを以下の手順で行う。
①Wordpressの管理画面からAll-in-One WP Migration ->Importを選択する
②エクスポートしたファイルをドラック&ドロップする
③インポート途中に、DBに書き込みをする内容の警告文が表示されるので
"PROCEED"を選ぶ


0 件のコメント:

コメントを投稿

php log(ECS ログ出力)

# PHPエラーログの設定 ENV PHP_INI_DIR /usr/local/etc/php RUN { \ echo 'log_errors = On' ; \ echo 'error_log = /proc/self/...