のアーカイブ

Chefを使って雛形を作る

2016年2月17日

## 元サーバにChefで必要な物を入れる ``` yum install ruby22 ruby22-devel make gcc autoconf automake openssl-devel alternatives --set ruby /usr/bin/ruby2.2 gem install --no-ri --no-rdoc chef knife-solo cd /usr/local /usr/local/bin/knife solo in
続きを読む

サーバー移行

2016年2月16日

BackWPupでとった移行元の.tar.gzのバックアップ(ローカルにある)を移行先(リモートにある)に移す。 ``` $ scp -i 秘密鍵ファイル Downloads/バックアップファイル.tar.gz ec2-user@IPアドレス:~/ ``` そして/var/www/html/下で解凍 ``` $ tar -zxvf バックアップファイル ``` MySQLにwordpressというデータベースを作り、そこにwordpress.s
続きを読む

MySQLのデータベース及びテーブルの作成法

2016年2月10日

今回、formというデータベースに、以下の様なusers_infoというテーブルを作りたい。 *** [table name : user_info] name    password   u1    u1   *** MySQLを起動 ``` mysql> show databases; +--------------------+ | Database | +--------------------+
続きを読む

SQLインジェクション対策

2016年2月10日

脆弱性のあるフォームのSQLインジェクションの対策を行う。 /var/www/html/にPHPファイルを作る。(この時 名前.phpとしないとphpファイルにならない。) MySQLで、データベース、その中にusername、userpassのテーブルを作る。 今回は、username u1 userpass u1を作った。 作ったform.phpをいじって、SQLインジェクション対策を行う。 ``` // ログインボタンが押さ
続きを読む

エラー検出の自動化

2016年2月9日

エラー検出のコマンドは長く一列では不可能なので vimでスクリプト化して error.shを作った。 error.sh内 ``` #!/bin/bash result=`curl -s http://52.193.141.49/ | grep "テンプレート: 先頭固定表示"` if [ -z "$result" ]; then if [ ! -e "/var/log/httpd/mejirushi" ]; then echo
続きを読む

WordPressの高速化において変更した設定ファイルを見る方法

2016年2月3日

[root@ip-172-30-2-226 conf.d]# ls virtual.conf [root@ip-172-30-2-226 conf.d]# cd [root@ip-172-30-2-226 conf.d]# vim virtual.conf
続きを読む

WordPressの構築

2016年2月2日

MySQLの設定 WordPressのインストール は問題なく進めたが、 http://{サーバーのPublicIP}/ にアクセスしても、WordPressのインストール開始画面が表示されない。→conf.d に移動して、php54をインストール [root@ip-172-30-2-226 src]# cd /etc/httpd/conf.d/ [root@ip-172-30-2-226 conf.d]# pwd /etc/httpd/conf.d [root@ip
続きを読む