(ここでは、NetCommons 2.3.2.0 を例に記載しています。)
使用したソフト
事前の準備
- NetCommons2公式サイト から NetCommons for Linux (つまり、tar.gz形式のファイル)をダウンロードする
- MySQL に管理特権を持たないユーザーを追加し、ユーザー名とパスワードをメモしておく
※ ***** の部分はユーザーによってディレクトリ名が異なります。
[FTP] 1. NetCommons-2.3.2.0.tar.gz をバイナリモードで転送する
/home/*****/ のディレクトリにアップロード
[SSH] 2. tar.gzファイルの展開する
// ユーザーアカウントでログイン
$ tar xvzf /home/*****/NetCommons-2.3.2.0.tar.gz
[SSH] 3. 管理者アカウントに切り替える
$ su -
// 管理者アカウントのパスワードを入力する
[SSH] 4. 展開したファイル(フォルダごと)を公開ディレクトリに移動する
# mv /home/*****/NetCommons-2.3.2.0/html/* /var/www/html/
// [SSH]ファイルのコピーの場合
# cp -r /home/*****/NetCommons-2.3.2.0/html/* /var/www/html/
[SSH] 5. htmlフォルダ全体にアクセス権をHTTPプロセスが動作している権限に変更する
// ※この設定をしないと「/htdocs」を削除できないので注意
# chown -R apache:apache /var/www/html
[SSH] 6. ファイルへの書き込み権限(パーミッション)を変更する
# chmod 777 /var/www/html/webapp/config/install.inc.php
# chmod 777 -R /var/www/html/webapp/uploads
# chmod 777 -R /var/www/html/webapp/templates_c
# chmod 777 -R /var/www/html/htdocs
# chmod 444 /var/www/html/htdocs/index.php
[WEB] 7. ブラウザからNetCommonsをインストールする
http://www.*****.ne.jp/ または http://192.168.1.1/ にアクセス
(URLは取得したアドレスまたはIPアドレスを入力する)
[WEB] 8.データベースは事前に追加したユーザー名とパスワードを入力する
[WEB] 9.「NetCommonsへのURL」の設定時に「/htdocs」の部分を削除する
(表示されている場合のみ)
[SSH] 10. インストールが成功したら、パーミッションを元に戻す
# chmod 444 /var/www/html/webapp/config/install.inc.php
この手順でインストールすれば、URLに「/htdocs」を含めずにインストールすることができます。ただし、レンタルサーバーの仕様によっては、パーミッション変更の権限がないために、うまくいかない場合もありますのでご注意ください。