桜ヶ丘日記

技術メモとかとか

本日のさくらVPSヶ丘日記

* おっとdocument_rootが一般ユーザーに書き込み許可なかった
$ sudo chmod 777 /var/www/html
$ cd /var/www/html
$ sudo chown -R myusername:wheel *

* PHP使えたっけ
$ echo '<?php phpinfo() ?>' > /var/www/html/info.php
$ wget -q -O - http://localhost/info.php
<?php phpinfo() ?>

おうふ

$ sudo yum -y install php php-mbstring curl curl-devel
$ sudo service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]
$ wget -q -O - http://localhost/info.php
(どばーっと表示される)

よしOK


* yum自動updateを設定
$ sudo su
# crontab -e
0 6 * * * /usr/bin/yum -y update
# exit

ちなみに左から「分」「時」「日」「月」「曜」ね


*vimで日本語を表示
echo 'set fileencodings=ucs-bom,utf-8,sjis,eucjp' > ~/.vimrc

*ついでに入れておくか
$ sudo yum -y install php-pear php-mysql php-gd
$ sudo service httpd reload
Reloading httpd:


* rep2いれてみる
$ wget http://akid.s17.xrea.com/cgi/dl/dl.php?dl=p2
$ ls
rep2_v1_8_80.zip
$ unzip rep2_v1_8_80.zip
$ cp -r rep2 /var/www/html/rep2
$ cd /var/www/html/rep2
$ mkdir data && chmod 777 data
$ vi conf/conf_hostcheck.php
(許可IPの設定をごにょごにょ)

ちなみにさくらVPSのIPアドレス範囲は規制されているので見る専用になる。


*標準認証を設定
$ sudo mkdir /var/www/htpasswd && sudo chmod 777 /var/www/htpasswd
$ htpasswd -c /var/www/htpasswd/hoge myname
New password:
Re-type new password:
Adding password for user myname
$ cat > .htaccess
order allow,deny
allow from all
Authname "rep2"
Authtype Basic
AuthUserFile /var/www/htpasswd/hoge
require valid-user
^D

あれ。うごかん。
そっか.htaccess有効じゃないんだな。

$ sudo cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.org
$ sudo vi /etc/httpd/conf/httpd.conf
$ diff /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.org
304c304
<     AllowOverride All
---
>     AllowOverride None
338c338
<     AllowOverride All
---
>     AllowOverride None
$ sudo service httpd reload
Reloading httpd: