相続、親が弱ってきたら銀行の預金は親の面倒を見ているものが全て解約して管理すべきである、銀行は解約させない!!

wordpress install ubuntu 16.04 引っ越し

LAMP

ubuntu 16.04

installでパッケージ選択にLAMPがあるので選択する

# vi /var/www/html/phpinfo.php

<?php
  phpinfo();
?>


http://server-ip:/phpinfo.php
これが正常に表示されたらOK wordpressのインストール $ cd /var/www/html $ sudo wget https://ja.wordpress.org/latest-ja.tar.gz $ sudo tar -xzvf latest-ja.tar.gz phpmyadminをインストールする

$ sudo apt-get install phpmyadmin php-mbstring php-gettext

$ sudo phpenmod mcrypt

$ sudo phpenmod mbstring

$ sudo systemctl restart apache2

スポンサーリンク

phpMyAdminを保護する

$ vi /etc/apache2/conf-available/phpmyadmin.conf

<Directory /usr/share/phpmyadmin>
    Options FollowSymLinks
    DirectoryIndex index.php
    AllowOverride All
    . . .

$ sudo systemctl restart apache2
$ vi /usr/share/phpmyadmin/.htaccess
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user

$ sudo htpasswd -c /etc/phpmyadmin/.htpasswd username

WordPress データベースの名前を決めて (例えば ‘wordpress‘)、新規データベースを作成するフィールドに入力し、作成をクリックしてください。

wordpressデータベースを選択、特権をクリック

新しいユーザーを追加するをクリック

WordPress のユーザー名を決めて (例えば ‘wordpress‘)、ユーザー名フィールドに入力します

パスワードフィールドに入力してください

データベースに固有の特権 

実行

これでデーターベース名がwordpress  このデーターベースを全件操作特権ユーザーがwordpress

wp-config.php の設定

# cp /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php

# vi /var/www/html/wordpress/wp-config.php

データーベース名:wordpress

ユーザー名:wordpress

 

http://server-ip/wordpress/wp-admin/install.php にアクセスしてインストールする

 

プラグインがインストールできない、wordpressが更新できない

操作しているPCとwordpressがインストールされているserverはsshで接続できるのでftpは必要ない

なぜインストール、更新ができないかは権限の問題である

wordpress serverにssh接続するユーザーが/var/www/html/wordpressに書き込み権限がないのが原因である

現在sshで接続しているユーザーをwww-dataグループに所属させる

sudo usermod -aG www-data $USER

/ var / wwwディレクトリの所有権www-data:www-dataに変更します

$sudo chown -R www-data:www-data /var/www

所有者とグループに書き込み権限を与える

$sudo chmod -R 774 /var/www

 

新しいサーバーに旧データーを移設(サーバーの引っ越し)

# rsync -av /var/www/wordpress/ ckenko25@192.168.1.7:/var/www/html/wordpress

# mysqldump -u root -p wordpress > /tmp/wordpress.sql

# rsync -av /tmp/wordpress.sql ckenko25@192.168.1.7:/tmp

引越し先のサーバーで

# mysql -u root -p wordpress < /tmp/wordpress.sql

mysqlのユーザー名とパスワードを引越し先のmysqlに合わせる

# vi /var/www/htmp/wordpress/wp-config.php

 

apacheのrewritewを設定しないとパーマリンクが変更できない

# vi /etc/apache2/sites-available/000-default.conf

<VirtualHost *>
     ServerName cyan.red
     ServerAlias www.cyan.red
     DocumentRoot /var/www/html

     <Directory /var/www/html>
        Options FollowSymLinks
        AllowOverride all
        Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

#a2ensite 000-default.conf
#a2enmod rewrite
#service apache2 restart

mysqlの実行をパスワード無しで行う

# cd ~

# vi .my.cnt

[mysql]

user=root

password=パスワード

# chmod 0600 .my.cnf

LAMPWordPress
スポンサーリンク
シェアする
ふじやんをフォローする
スポンサーリンク
なんでもDIY

コメント