カテゴリ | |
サマリ | さくらインターネットでPukiWiki |
バージョン | 1.4.4 |
投稿者 | 森下 |
状態 | 完了 |
投稿日 | |
さくらインターネットでサーバーにPukiWikiのファイルをアップロードしたのですが、Internal Server Error になってしまいます。詳しいエラー内容は、The server encountered an internal error or misconfiguration and was unable to complete your request.となっています。
パーミッションは755に設定してありますが、その他で設定が必要な箇所があるのでしょうか?
- もう一度全てのディレクトリ、ファイルのパーミッションを確認してください。 --
- 確認したところ、*.phpのファイル、ディレクトリのパーミッションはすべて755に設定されていました。パーミッション以外の設定で考えられることはありますでしょうか? -- 森下
- 各ディレクトリの下のファイルのパーミッションに問題はないでしょうか?? -- teanan
- ディレクトリ下のファイルのパーミッションもすべて755になっています&sad;
- README.txtが読んでって言っています。 ;) --
- README.txtは既読しております。しかし、さくらはPHPがCGIのためパーミッションは755か705に設定しなくてはならないようなのですが...。
ディレクトリ下のファイルはREADME.txtの指示通りに設定しなくてはならないのでしょうか?
知識不足で申し訳ありませんが、お力を貸してください。 -- 森下
- PukiWiki/CGI版PHPで動作させるには --
- ・・・っと、よく読んだらすごく不親切だ。。とりあえず、ディレクトリのパーミッション設定はREADME通り、ファイルの設定はlib、skin、plugin以外のディレクトリ内のファイルのみREADME通りに設定してみてください。(合ってるかな?) --
- ↑の通り設定してみましたが、ダメみたいです。&worried;
PukiWiki/CGI版PHPで動作させるにはを読んだところpukiwiki.ini.phpの中で設定が必要なところがありましたのでそちらも変更しました。
現在さくらのほうにも問い合わせを行っているのですが、さくらの非公式FAQ http://faq.sakura.ne.jp/ のほうではREADMEとはかなり異なるパーミッションが推薦されています。困りました。&sad; -- 森下
- あぁ1.4.4か。dev:BugTrack/734ですね。 --
- なんとか表示されました。ありがとうございます。⌣しかし、ページにCSSが反映されていないようです。それから画像も表示されません。パーミッションでしょうか? -- 森下
- 質問箱/2371と同様かな。 --
- skin/.htaccessは削除しましたがダメのようです。 -- 森下
- ブラウザのキャッシュをクリアかなー? --
- いろいろ試した結果、http://www.another-pitch.sakura.ne.jpになってしまいました。動きません。&sad;
パーミッションはREADMEの通りに設定しました。*.phpのファイルは705に設定してあります。ファイルを編集したり、パーミッションをいじってるうちに深みにハマってしまいました。 -- 森下
- スキンなどのディレクトリの指定間違ってませんか?さくらで入れてますが、+xだけでちゃんと動いてます --
- 続・質問箱/657 --
- +×だけとは??知識不足です。すいません。
PCでApache2を利用して動かすのには問題がありません。さくらのサーバーは1.3.33ですのでそれが問題なのでしょうか?.htaccessは削除してあります。もしくはやはりパーミッションでしょうか? -- 森下
- .htaccess削除する必要ないと思うんだけどな。 --
- pukiwiki.skin.php、pukiwiki.css.phpともに705になっています。-- 森下
- ソースを見るとそこかしこのURLがおかしいです。pukiwiki.ini.phpの$scriptの設定が原因かも。どんな設定になってますか?それから1.4.4_php5を使用されてますが、PHPのバージョンは5で間違いないでしょうか? --
- $scriptの設定変更しましたがダメのようです。ソースを見て気付いたのですが、CSSの呼び出しがskin/skin/default.cssとなっていますが、これって変ですよね?どのように修正するべきでしょう? -- 森下
- PHPはサーバーでは4.3.10です。もしかするとこれが致命傷でしたか?もしそうでしたらみなさん申し訳ありません。どう対応すればよいでしょう? -- 森下
- 1.4.4_php5はPHP4、PHP5両対応でした。失礼しました。 --
- うっ、心が痛いです。&sad;しかし、どういうわけかCSSが利いてないながらも動き始めました。 -- 森下
- pukiwiki.ini.phpの$scriptをコメントアウトでどう? --
- コメントアウト試してみましたが変化はないようです。 -- 森下
- ソースを見てみたところ、 <link rel="stylesheet" href="/anotherpitch.com/skin/default.ja.css" type="text/css" media="screen" charset="Shift_JIS" />
<link rel="stylesheet" href="/anotherpitch.com/skin/print.ja.css" type="text/css" media="print" charset="Shift_JIS" />
となっていますが、/anotherpitch.com/は不要です。もしかして、pukiwiki.ini.phpで
// スキン/スタイルシートファイル格納ディレクトリ
define('SKIN_DIR', '/anotherpitch.com/skin/');
// 画像ファイル格納ディレクトリ
define('IMAGE_DIR', '/anotherpitch.com/image/');
と設定されていませんか? このディレクトリ設定はフォルダ名を配布パッケージそのままアップロードしているなら、
// スキン/スタイルシートファイル格納ディレクトリ
define('SKIN_DIR', 'skin/');
// 画像ファイル格納ディレクトリ
define('IMAGE_DIR', 'image/');
のままで構いません。 -- sagen
- ご親切にありがとうございます。配布されているPukiWikiのフォルダ名はapに変更してあります。
それに伴って<link rel="stylesheet" href="/anotherpitch.com/skin/default.ja.css" type="text/css" media="screen" charset="Shift_JIS" />の部分もanotherpitch.comからapに変更しました。
ご指摘のpukiwiki.ini.phpで
define('SKIN DIR', 'ap/skin/');
への変更も必要なのでしょうか? -- 森下
- define('SKIN DIR', 'ap/skin/');を試したところエラーになってしまいました。 -- 森下
- すみません。誤解を招く書き方だったようですね。&worried; PukiWikiのフォルダ名をapに変更していても、例えば「skinフォルダをcssフォルダにリネームした」とかいうことがない限り、スキン/スタイルシートファイル格納ディレクトリと画像ファイル格納ディレクトリの設定は上に書いた通り「ap/」は付けずにデフォルトのままにしておいてください。と言うかもしかして、もともと変更されていなかったのでは? それならば、そのままで良かったのですが……。 -- sagen
- もう一度、新しくPukiWikiを展開して、パーミッションのみ変更して設置してみてください。何が必要で何が不要なのかがわかると思います。 -- okkez
- ちなみにsagenさんの書いている設定の通りで間違いないです。要はREADMEを読むだけじゃなくて、理解してくださいって事です。 -- okkez
- ありがとうございました。何とかCSSを反映するようになりました。
http://www.anotherpitch.comです。画像がまだ表示されませんが、何とかがんばりたいと思います。ご教示いただいた皆さん本当にありがとうございました。 -- 森下
- 具体的にどこの設定をどう変更されたのか書いていただかないとアドバイスできないです。1.4.4パッケージを解凍してから変更されたのは、pukiwiki.ini.phpとpukiwiki.skin.ja.php(or自作スキン)ですか? よく考えたら <link rel="stylesheet" href="/anotherpitch.com/skin/default.ja.css" type="text/css" media="screen" charset="Shift_JIS" />~ となっていたのはpukiwiki.skin.ja.phpでのアドレス設定が原因だった気がしますし。 -- sagen
- 解凍後に変更したのはご指摘の通り、pukiwiki.ini.phpとpukiwiki.skin.ja.phpです。
知識ゼロから数ヶ月かけて地道に改造してきたのでどこをどう変更したかは説明が難しいのですが、pukiwiki.ini.phpではアドレス等の変更が勧められている部分程度しか変更していません。
pukiwiki.skin.ja.phpとdefalt.cssは大幅に改造しました。
現在はpukiwikiの配布ファイルのフォルダ名を変えずにアップしてあります。おそらくそれによってCSSが利いたのだと考えているのですが、画像は表示されない状況です。 -- 森下
- 大幅に改造したのを提示しないんじゃ、誰もわかるはずないじゃん。なんでこう情報を小出しにするんだろう。 --
- おっしゃられるとおりです。ただ情報を小出しにする意図は私にはなかったことをご理解ください。
様々な設定が必要でどれを変更すればよいのかを分かりかねていた部分がありましたので。
初心者改造でお見せするのも恥ずかしいですが、defalt.ja.css、pukiwiki.skin.ja.php、pukiwiki.ini.phpのファイルを添付いたしました。
お気付きになられることがありましたらご教授ください。よろしくお願いします。-- 森下
- 管理者パスが書かれてますが大丈夫ですか?もしこのまま使っているならすぐに変更してください。 --
- 変更しました。ご忠告ありがとうございます。 -- 森下
- えーっと、いろいろとおかしいですが、まずはpukiwiki.skin.ja.phpの「/pukiwiki/skin/$script」となってる部分を全て「$script」に置換してください(「/pukiwiki/skin/」を取る)。次にimageの中のファイルを全てバイナリモードでアップロードし直して見てください。 --
- ありがとうございます。画像が無事表示されました。涙)
やはりリンクがおかしかったのですね。バイナリモードでアップロードしたことで画像は表示されたようです。勉強します。 -- 森下
- 私も、さくらインターネットです。telnet接続して、tarで展開して、エラーが出たので.htaccessを削除したら、同じようにぐちゃぐちゃになりました。素直にローカルで解凍して、ffftpで*.phpは755となるように転送して、README.txtに記載の通りにフォルダの属性を変更したら、あっさり動きました。ご参考までに。 -- kimta