環境も整ったのでここからが本題。
●パッケージインストール
apacheとかphpとか。
$ sudo apt-get install apache2 libapache2-mod-php5 php5-intl
$ sudo apt-get install php5-gd php-xml-parser php5-sqlite
$ sudo apt-get install php5-curl
$ sudo apt-get install sqlite3 php5 php-apc
●Apacheの設定
設定変更
$ sudo vi /etc/apache2/sites-enabled/000-default
<Directory /var/www/>
修正前
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride NoneOrder allow,deny
allow from all
<Directory /var/www/>
Options -Indexes ExecCGI FollowSymlinks
AllowOverride All
Order allow,deny
allow from all
<Directory /var/www/>
$ sudo vi /etc/apache2/apache2.conf
[ LogLevel warn ] -> [ LogLevel emerg ] に変更
ログ設定
$ sudo vi /etc/init.d/make-logfile
Apacheに関する記述追加
mkdir -p /var/log/apache2
chown root.adm /var/log/apache2
chmod 750 /var/log/apache2
touch /var/log/apache2/access.log
touch /var/log/apache2/error.log
touch /var/log/apache2/other_vhosts_access.log
chown root.adm /var/log/apache2
chown root.adm /var/log/apache2/access.log
chmod 640 /var/log/apache2/access.log
chown root.adm /var/log/apache2/error.log
chmod 640 /var/log/apache2/error.log
Apacheに関する記述追加
mkdir -p /var/log/apache2
chown root.adm /var/log/apache2
chmod 750 /var/log/apache2
touch /var/log/apache2/access.log
touch /var/log/apache2/error.log
touch /var/log/apache2/other_vhosts_access.log
chown root.adm /var/log/apache2
chown root.adm /var/log/apache2/access.log
chmod 640 /var/log/apache2/access.log
chown root.adm /var/log/apache2/error.log
chmod 640 /var/log/apache2/error.log
●ownCloudインストール
ownCloud本体のダウンロード
http://owncloud.org/install/
"Tar or Zip File"をクリックしてダウンロードダイアログを表示させ、
"Unix"のリンクアドレスをホストマシンのクリップボードにコピーする。
$ su -
# cd /var/www
# wget http://download.owncloud.org/community/owncloud-x.x.x.tar.bz2
ownCloud本体のダウンロード
http://owncloud.org/install/
"Tar or Zip File"をクリックしてダウンロードダイアログを表示させ、
"Unix"のリンクアドレスをホストマシンのクリップボードにコピーする。
$ su -
# cd /var/www
# wget http://download.owncloud.org/community/owncloud-x.x.x.tar.bz2
# tar -xjf owncloud-x.x.x.tar.bz2
# chown -R www-data:www-data owncloud
.htaccessの設定
owncloud の.htaccessをapacheの設定値として流用する
# cp /var/www/owncloud/.htaccess /etc/apache2/conf.d/owncloud.conf
# vi /etc/apache2/conf.d/owncloud.conf
(ファイル先頭に追加)
Alias /owncloud /var/www/owncloud
<Directory /var/www/owncloud>
(ファイル末尾に追加)
</Directory>
Apache2を再起動し、ブラウザでアクセスしてみる。
# service apache2 restart
http://192.168.xxx.yyy/owncloud
管理者アカウントを設定。
その他の詳細設定はお好みで設定(デフォルトのままでもOK)。
0 件のコメント:
コメントを投稿