差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

cms:sitedev2 [2008/03/24 11:22] (現在)
ライン 1: ライン 1:
 +====== siteDev2インストール手順 ======
 +
 +==== 前提条件 ====
 +
 +  * 以下の手順はZoneExpressにsiteDev2をインストールする場合の手順となります。他のサーバにインストールする場合は設定が異なる場合があります。
 +  * 以下の手順は sitedev2.0.0.zipを用いて説明しています。バージョンにより内容が異なる場合がありますがご了承ください。
 +  * インストールにはターミナルエミュレータを利用しています。ターミナルエミュレータについてはご自身でご用意ください。
 +  * 弊社ではsiteDev2に関するサポートは行っておりません。siteDev2に関するご質問にはお答えできません
 +
 +
 +
 +==== siteDev2必要システム ====
 +  * PHP 4.1.0以降
 +
 +ZoneExpressはこれらの条件を満たしています。
 +
 +
 +
 +===== ■ファイルの用意 =====
 +
 +[[http://phpspot.net/php/sd/|SiteDev公式サイト]]よりsiteDev2をダウンロードします。\\
 +
 +ここではsitedev2.0.0.zipを利用します。\\
 +
 +=== ディレクトリの作成 ===
 +
 +siteDev2をインストールするディレクトリを作成します。\\
 +ここではインストールディレクトリを/opt/csw/apache2/share/htdocs/sitedevとします。\\
 +
 +<code>
 +$ cd /opt/csw/apache2/share/htdocs/
 +$ mkdir sitedev
 +</code>
 +
 +=== ファイルのアップロード ===
 +
 +インストールディレクトリにsitedev2.0.0.zipをFTPツール等を用いてSFTPでサーバに転送してください。
 +
 +アップロード先ディレクトリ
 +/opt/csw/apache2/share/htdocs/sitedev
 +
 +
 +=== ファイルの解凍 ===
 +
 +ファイルを解凍し、不要となったzipファイルの削除を行います。
 +
 +<code>
 +$ cd sitedev/
 +$ sudo unzip sitedev2.0.0.zip
 +$ sudo rm sitedev2.0.0.zip
 +</code>
 +
 +
 +===== ■オーナー/パーミッションの変更 =====
 +
 +<code>
 +$ sudo chown -R webservd:webservd ../sitedev
 +</code>
 +
 +<note>
 +"webservd"はZoneExpressで使用しているデフォルトのApacheの実行ユーザ・グループです。\\
 +必要であれば環境に合わせて修正してください。(ZoneExperssを使用している場合は通常上記で問題ありません。)
 +</note>
 +
 +以下のディレクトリ,ファイルのパーミッションを変更します。
 +
 +<code>
 +$ 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
 +</code>
 +
 +
 +
 +
 +===== ■ファイルの修正 =====
 +
 +
 +sd_class/basicAuth.phpの修正を行います。
 +
 +<note>
 +sitedev2.0.0はZoneExpressで実装しているPHP5.2.4に対応していない為
 +basicAuth.phpファイルの変数を修正する必要があります。
 +</note>
 +
 +==== basicAuth.phpの修正 ====
 +
 +<code>
 +$ sudo vi sd_class/basicAuth.php
 +</code>
 +
 +修正前
 +<code>
 +$user = $HTTP_SERVER_VARS["PHP_AUTH_USER"];
 +$pass = $HTTP_SERVER_VARS["PHP_AUTH_PW"];
 +</code>
 +
 +修正後
 +<code>
 +$user = $_SERVER["PHP_AUTH_USER"];
 +$pass = $_SERVER["PHP_AUTH_PW"];
 +</code>
 +
 +
 +===== ■設定ファイルの編集 =====
 +
 +
 +==== pukiwiki.ini.phpの編集 ====
 +
 +以下の項目のファイルをviコマンド等で設定してください。
 +
 +<code>
 +$ sudo vi pukiwiki.ini.php
 +</code>
 +
 +=== サイトタイトルの設定 ===
 +
 +以下の行を編集し、サイトタイトルを入力してください。
 +<code>
 +$page_title = 'siteDev2サンプルサイト';
 +</code>
 +
 +=== サイト管理者の設定 ===
 +
 +サイト管理者の名前(ハンドルネーム等、画面に表示される名前)を入力してください。
 +
 +<code>
 +$modifier = 'anonymous';
 +</code>
 +
 +=== サイト管理者のホームページ ===
 +
 +サイトのホームページURLを入力してください。
 +
 +<code>
 +$modifierlink = 'http://pukiwiki.example.com/';
 +</code>
 +
 +=== 管理パスワード ===
 +
 +<code>
 +$adminpass = '{x-php-md5}1a1dc91c907325c69271ddf0c944bc72'; // md5('pass')
 +</code>
 +「1a1dc91c907325c69271ddf0c944bc72」の箇所にmd5でハッシュしたパスワードを入力してください。
 +
 +パスワードのハッシュは以下のコマンドで実行します。
 +<code>
 +$ echo -n '<パスワード>' | digest -a md5
 +</code>
 +
 +(例:パスワード1234の場合)
 +<code>
 +$ echo -n '1234' | digest -a md5
 +81dc9bdb52d04dc20036dbd8313ed055
 +</code>
 +
 +修正後
 +<code>
 +$adminpass = '{x-php-md5}81dc9bdb52d04dc20036dbd8313ed055'; // md5('pass')
 +</code>
 +
 +
 +
 +
 +
 +
 +
 +==== sitedev.ini.phpの編集 ====
 +
 +<code>
 +$ sudo vi sitedev.ini.php
 +</code>
 +
 +認証するユーザの名前とパスワードを設定してください。
 +
 +修正前
 +<code>
 +// 認証するユーザ
 +$sd_authuser = array(
 +'user' => 'pass'
 +);
 +</code>
 +
 +
 +(例)修正後
 +複数人のユーザを認証する場合は以下のように、書き足します。
 +<code>
 +// 認証するユーザ
 +$sd_authuser = array(
 +'admin' => '1234'
 +'user1' => '5678'
 +'user2' => '9012'
 +);
 +</code>
 +
 +
 +
 +
 +===== ■サイト確認 =====
 +
 +WEBブラウザから設置したディレクトリにアクセスします。
 +
 +<code>
 +http://△△△.jp/sitedev/
 +</code>
 +
 +以下のURLにアクセスすると管理メニューが表示されます。
 +<code>
 +http://△△△.jp/sitedev/index.php?admn=1
 +</code>
 +
 +以上でインストールは完了です。
 +
 +
 +
 +
 +===== 関連リンク =====
 +  * [[http://phpspot.net/php/sd/|siteDev2公式サイト]]
 +
  
cms/sitedev2.txt · 最終更新: 2008/03/24 11:22 (外部編集)
SolarisVPS/ZoneExpress Boot OpenSolaris Creative Commons License Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0