PukiWiki/Install/パーミッション設定
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#contents
#br
*ファイルのパーミッション設定 [#k7cf63c0]
あらためて言うほどでもないですが、パーミッションの設定に...
:注意|レンタルサーバーを利用している場合や、サーバーに導...
**1.4.4 - [#p67cdf88]
初期状態での構成図・パーミッション値は、[[PukiWikiのファ...
**1.4 - 1.4.3 [#mfbe27ef]
初期状態での構成図・パーミッション値は、[[PukiWikiのファ...
**1.3.x [#xce5c812]
***配布ファイルを解凍して最初に設置する段階でのパーミッシ...
~解凍して出来る「pukiwiki」というディレクトリ名をまんま使...
~名前の後にスラッシュがついてるのはディレクトリ、なにもな...
~*はワイルドカードを表しています。今回は全部ファイルが対...
--pukiwiki/ (755)
---face/ (755)
----* (644)
---image/ (755)
----* (644)
---plugin/ (755)
----* (644)
---skin/ (755)
----* (644)
---cache/ (777)
----* (666)
---wiki/ (777)
----* (666)
---* (644)
~devel/ディレクトリは通常使用にはいらない
***デフォルト状態で pukiwiki.ini.php のディレクトリ設定は...
-pukiwiki.ini.php
/////////////////////////////////////////////////
// ディレクトリ指定 最後に / が必要 属性は 777
/////////////////////////////////////////////////
// データの格納ディレクトリ
define('DATA_DIR','./wiki/');
/////////////////////////////////////////////////
// 差分ファイルの格納ディレクトリ
define('DIFF_DIR','./diff/');
/////////////////////////////////////////////////
// バックアップファイル格納先ディレクトリ
define('BACKUP_DIR','./backup/');
/////////////////////////////////////////////////
// プラグインファイル格納先ディレクトリ
define('PLUGIN_DIR','./plugin/');
/////////////////////////////////////////////////
// キャッシュファイル格納ディレクトリ
define('CACHE_DIR','./cache/');
~これを見ると diff、backup ディレクトリがないので作成しま...
~あと、attach 使うなら attach ディレクトリも必要
***最終的なディレクトリ構成 [#i6781dd2]
-pukiwiki/ (755)
--face/ (755)
---* (644)
--image/ (755)
---* (644)
--plugin/ (755)
---* (644)
--skin/ (755)
---* (644)
--cache/ (777)
---* (666)
--wiki/ (777)
---* (666)
--diff/ (777)
--backup/ (777)
--attach/ (777)
--* (644)
**後は設置場所によって適当に変更していけばよいかと [#k5b7...
~例えば、/home/wiki/public_html/(ここにpukiwikiディレクト...
--pukiwiki/ (755)
---...
が
--public_html/ (755)
---...
になるってくらいですね。
**オーナー(所有者)の設定 [#of0afc6f]
あらかじめ設定を適切なものに変更してから、PukiWiki を使い...
ファイルの書き換え時などにサーバーがオーナー設定を変更し...
***[[Apache]] の場合(httpd.conf) [#xca42c00]
:|
User apache
Group apache
~User および Group で定義している名前で、オーナー変更して...
chown -R apache:apache ./
**補足事項 [#m06e83d7]
***気をつけること [#y956f5ca]
~文字コード、改行コードさっぱりな人がここへ辿りつくとは考...
~設置場所がLinuxなどのUNIX系な場合で
--ローカル( windows )で設定ファイルなどを編集
--編集したものを FTP で転送上げ
な人は、その編集に使用するエディタの文字コードはもちろん...
~テキストファイル(pukiwiki.ini.php 等)は全て
--文字コード
---EUC-JP(UTF-8 版は、UTF-8)
--改行コード
---LF
~簡単なテストをした限りでは、改行コードが CR+LF であった...
--編集は、EUC-JP/LFを取り扱えるエディタで行なう
---Windows のアプリ「メモ帳」ではこれらのコードを扱えませ...
--FTPクライアントをなんとなく使ってて今までコードなんて気...
---拡張子で判断するコード変換がかかってるはずなんで、それ...
---EUC-JP/LFを取り扱えるエディタで編集したものを無変換あ...
***とまあ、ここまでの説明でとりあえず動くはず [#b1fc9a5e]
~ですが、とりあえずです。文字コード、改行コード、ソフトの...
~[[インストール説明>PukiWiki/Install]]、配布ファイルのrea...
-設置先がレンタルサーバー等の管理者が自分以外の場合はそち...
-管理者が自分の場合は...[[Google:http://www.google.co.jp/...
***UNIX系OSの場合の例 [#gdd397fd]
-前提
--全てのファイルパーミッションは「777」
--カレントディレクトリはpukiwikiのトップディレクトリ
--サーバー環境(導入しているモジュールやCGI プログラムな...
---レンタルサーバーを利用する場合は、そちらのマニュアルや...
---自分でサーバーを運用している場合は、導入しているモジュ...
---CGI版PHPで運用する場合は、[[PukiWiki/CGI版PHPで動作さ...
---[[インストール説明>PukiWiki/Install]]には、いくつかの...
#br
-1.4.4 -
--カレントディレクトリ
$chmod 755 .
$chmod 644 *.php
$chmod 644 *.lng
--読み書きするフォルダとファイル
$chmod 777 ./attach
$chmod 777 ./backup
$chmod 777 ./cache
$chmod 777 ./counter
$chmod 777 ./diff
$chmod 777 ./wiki
$chmod 666 ./wiki/*.txt
--見るだけのフォルダとファイル
$chmod 755 ./image
$chmod 644 ./image/*.png
$chmod 644 ./image/*.gif
$chmod 755 ./image/face
$chmod 644 ./image/face/*.png
$chmod 755 ./lib
$chmod 644 ./lib/*.php
$chmod 755 ./plugin
$chmod 644 ./plugin/*.php
$chmod 755 ./skin
$chmod 644 ./skin/*.php
$chmod 644 ./skin/*.css
-1.3.x, 1.4 - 1.4.3
--カレントディレクトリ
$chmod 755 .
$chmod 644 *.gif
$chmod 644 *.png
$chmod 644 *.php
$chmod 644 *.lng
--読み書きするフォルダとファイル
$chmod 777 ./attach
$chmod 777 ./backup
$chmod 777 ./cache
$chmod 777 ./counter
$chmod 777 ./diff
$chmod 777 ./wiki
$chmod 666 ./wiki/*.txt
--見るだけのフォルダとファイル
$chmod 755 ./face
$chmod 644 ./face/*.png
$chmod 755 ./image
$chmod 644 ./image/*.png
$chmod 644 ./image/*.gif
$chmod 755 ./plugin
$chmod 644 ./plugin/*.php
$chmod 755 ./skin
$chmod 644 ./skin/*.php
$chmod 644 ./skin/*.css
-記述を省略しましたが、全ての[[.htaccess]] ファイルとinde...
-記述を省略しましたが、1.4 系のtrackback ディレクトリは「...
-記述を省略しましたが、ローカルで編集してからアップする、...
終了行:
#contents
#br
*ファイルのパーミッション設定 [#k7cf63c0]
あらためて言うほどでもないですが、パーミッションの設定に...
:注意|レンタルサーバーを利用している場合や、サーバーに導...
**1.4.4 - [#p67cdf88]
初期状態での構成図・パーミッション値は、[[PukiWikiのファ...
**1.4 - 1.4.3 [#mfbe27ef]
初期状態での構成図・パーミッション値は、[[PukiWikiのファ...
**1.3.x [#xce5c812]
***配布ファイルを解凍して最初に設置する段階でのパーミッシ...
~解凍して出来る「pukiwiki」というディレクトリ名をまんま使...
~名前の後にスラッシュがついてるのはディレクトリ、なにもな...
~*はワイルドカードを表しています。今回は全部ファイルが対...
--pukiwiki/ (755)
---face/ (755)
----* (644)
---image/ (755)
----* (644)
---plugin/ (755)
----* (644)
---skin/ (755)
----* (644)
---cache/ (777)
----* (666)
---wiki/ (777)
----* (666)
---* (644)
~devel/ディレクトリは通常使用にはいらない
***デフォルト状態で pukiwiki.ini.php のディレクトリ設定は...
-pukiwiki.ini.php
/////////////////////////////////////////////////
// ディレクトリ指定 最後に / が必要 属性は 777
/////////////////////////////////////////////////
// データの格納ディレクトリ
define('DATA_DIR','./wiki/');
/////////////////////////////////////////////////
// 差分ファイルの格納ディレクトリ
define('DIFF_DIR','./diff/');
/////////////////////////////////////////////////
// バックアップファイル格納先ディレクトリ
define('BACKUP_DIR','./backup/');
/////////////////////////////////////////////////
// プラグインファイル格納先ディレクトリ
define('PLUGIN_DIR','./plugin/');
/////////////////////////////////////////////////
// キャッシュファイル格納ディレクトリ
define('CACHE_DIR','./cache/');
~これを見ると diff、backup ディレクトリがないので作成しま...
~あと、attach 使うなら attach ディレクトリも必要
***最終的なディレクトリ構成 [#i6781dd2]
-pukiwiki/ (755)
--face/ (755)
---* (644)
--image/ (755)
---* (644)
--plugin/ (755)
---* (644)
--skin/ (755)
---* (644)
--cache/ (777)
---* (666)
--wiki/ (777)
---* (666)
--diff/ (777)
--backup/ (777)
--attach/ (777)
--* (644)
**後は設置場所によって適当に変更していけばよいかと [#k5b7...
~例えば、/home/wiki/public_html/(ここにpukiwikiディレクト...
--pukiwiki/ (755)
---...
が
--public_html/ (755)
---...
になるってくらいですね。
**オーナー(所有者)の設定 [#of0afc6f]
あらかじめ設定を適切なものに変更してから、PukiWiki を使い...
ファイルの書き換え時などにサーバーがオーナー設定を変更し...
***[[Apache]] の場合(httpd.conf) [#xca42c00]
:|
User apache
Group apache
~User および Group で定義している名前で、オーナー変更して...
chown -R apache:apache ./
**補足事項 [#m06e83d7]
***気をつけること [#y956f5ca]
~文字コード、改行コードさっぱりな人がここへ辿りつくとは考...
~設置場所がLinuxなどのUNIX系な場合で
--ローカル( windows )で設定ファイルなどを編集
--編集したものを FTP で転送上げ
な人は、その編集に使用するエディタの文字コードはもちろん...
~テキストファイル(pukiwiki.ini.php 等)は全て
--文字コード
---EUC-JP(UTF-8 版は、UTF-8)
--改行コード
---LF
~簡単なテストをした限りでは、改行コードが CR+LF であった...
--編集は、EUC-JP/LFを取り扱えるエディタで行なう
---Windows のアプリ「メモ帳」ではこれらのコードを扱えませ...
--FTPクライアントをなんとなく使ってて今までコードなんて気...
---拡張子で判断するコード変換がかかってるはずなんで、それ...
---EUC-JP/LFを取り扱えるエディタで編集したものを無変換あ...
***とまあ、ここまでの説明でとりあえず動くはず [#b1fc9a5e]
~ですが、とりあえずです。文字コード、改行コード、ソフトの...
~[[インストール説明>PukiWiki/Install]]、配布ファイルのrea...
-設置先がレンタルサーバー等の管理者が自分以外の場合はそち...
-管理者が自分の場合は...[[Google:http://www.google.co.jp/...
***UNIX系OSの場合の例 [#gdd397fd]
-前提
--全てのファイルパーミッションは「777」
--カレントディレクトリはpukiwikiのトップディレクトリ
--サーバー環境(導入しているモジュールやCGI プログラムな...
---レンタルサーバーを利用する場合は、そちらのマニュアルや...
---自分でサーバーを運用している場合は、導入しているモジュ...
---CGI版PHPで運用する場合は、[[PukiWiki/CGI版PHPで動作さ...
---[[インストール説明>PukiWiki/Install]]には、いくつかの...
#br
-1.4.4 -
--カレントディレクトリ
$chmod 755 .
$chmod 644 *.php
$chmod 644 *.lng
--読み書きするフォルダとファイル
$chmod 777 ./attach
$chmod 777 ./backup
$chmod 777 ./cache
$chmod 777 ./counter
$chmod 777 ./diff
$chmod 777 ./wiki
$chmod 666 ./wiki/*.txt
--見るだけのフォルダとファイル
$chmod 755 ./image
$chmod 644 ./image/*.png
$chmod 644 ./image/*.gif
$chmod 755 ./image/face
$chmod 644 ./image/face/*.png
$chmod 755 ./lib
$chmod 644 ./lib/*.php
$chmod 755 ./plugin
$chmod 644 ./plugin/*.php
$chmod 755 ./skin
$chmod 644 ./skin/*.php
$chmod 644 ./skin/*.css
-1.3.x, 1.4 - 1.4.3
--カレントディレクトリ
$chmod 755 .
$chmod 644 *.gif
$chmod 644 *.png
$chmod 644 *.php
$chmod 644 *.lng
--読み書きするフォルダとファイル
$chmod 777 ./attach
$chmod 777 ./backup
$chmod 777 ./cache
$chmod 777 ./counter
$chmod 777 ./diff
$chmod 777 ./wiki
$chmod 666 ./wiki/*.txt
--見るだけのフォルダとファイル
$chmod 755 ./face
$chmod 644 ./face/*.png
$chmod 755 ./image
$chmod 644 ./image/*.png
$chmod 644 ./image/*.gif
$chmod 755 ./plugin
$chmod 644 ./plugin/*.php
$chmod 755 ./skin
$chmod 644 ./skin/*.php
$chmod 644 ./skin/*.css
-記述を省略しましたが、全ての[[.htaccess]] ファイルとinde...
-記述を省略しましたが、1.4 系のtrackback ディレクトリは「...
-記述を省略しましたが、ローカルで編集してからアップする、...
ページ名: