ZoneExpressはこれらの条件を満たしています。
SiteDev公式サイトよりsiteDev2をダウンロードします。
ここではsitedev2.0.0.zipを利用します。
siteDev2をインストールするディレクトリを作成します。
ここではインストールディレクトリを/opt/csw/apache2/share/htdocs/sitedevとします。
$ cd /opt/csw/apache2/share/htdocs/ $ mkdir sitedev
インストールディレクトリにsitedev2.0.0.zipをFTPツール等を用いてSFTPでサーバに転送してください。
アップロード先ディレクトリ /opt/csw/apache2/share/htdocs/sitedev
ファイルを解凍し、不要となったzipファイルの削除を行います。
$ cd sitedev/ $ sudo unzip sitedev2.0.0.zip $ sudo rm sitedev2.0.0.zip
$ sudo chown -R webservd:webservd ../sitedev
以下のディレクトリ,ファイルのパーミッションを変更します。
$ sudo chmod 777 attach/ $ sudo chmod 777 backup/ $ sudo chmod 777 cache/ $ sudo chmod 777 counter/ $ sudo chmod 777 diff/ $ sudo chmod 777 trackback/ $ sudo chmod 777 wiki/ $ sudo chmod 777 smarty/compile/ $ sudo chmod 777 smarty/ $ sudo chmod 666 wiki/*.txt
sd_class/basicAuth.phpの修正を行います。
$ sudo vi sd_class/basicAuth.php
修正前
$user = $HTTP_SERVER_VARS["PHP_AUTH_USER"]; $pass = $HTTP_SERVER_VARS["PHP_AUTH_PW"];
修正後
$user = $_SERVER["PHP_AUTH_USER"]; $pass = $_SERVER["PHP_AUTH_PW"];
以下の項目のファイルをviコマンド等で設定してください。
$ sudo vi pukiwiki.ini.php
以下の行を編集し、サイトタイトルを入力してください。
$page_title = 'siteDev2サンプルサイト';
サイト管理者の名前(ハンドルネーム等、画面に表示される名前)を入力してください。
$modifier = 'anonymous';
サイトのホームページURLを入力してください。
$modifierlink = 'http://pukiwiki.example.com/';
$adminpass = '{x-php-md5}1a1dc91c907325c69271ddf0c944bc72'; // md5('pass')
「1a1dc91c907325c69271ddf0c944bc72」の箇所にmd5でハッシュしたパスワードを入力してください。
パスワードのハッシュは以下のコマンドで実行します。
$ echo -n '<パスワード>' | digest -a md5
(例:パスワード1234の場合)
$ echo -n '1234' | digest -a md5 81dc9bdb52d04dc20036dbd8313ed055
修正後
$adminpass = '{x-php-md5}81dc9bdb52d04dc20036dbd8313ed055'; // md5('pass')
$ sudo vi sitedev.ini.php
認証するユーザの名前とパスワードを設定してください。
修正前
// 認証するユーザ $sd_authuser = array( 'user' => 'pass' );
(例)修正後 複数人のユーザを認証する場合は以下のように、書き足します。
// 認証するユーザ $sd_authuser = array( 'admin' => '1234' 'user1' => '5678' 'user2' => '9012' );
WEBブラウザから設置したディレクトリにアクセスします。
http://△△△.jp/sitedev/
以下のURLにアクセスすると管理メニューが表示されます。
http://△△△.jp/sitedev/index.php?admn=1
以上でインストールは完了です。