XAMPPでPukiWikiを使い、長文のサイズ指定をするとページが表示できなくなるエラー


投稿日:2012年1月25日
  • 0
  • 0



XAMPP1.7.7でPukiWikiを使う際の注意点

XAMPPは簡単にサーバ環境を再現できる人気ソフトですが、不具合も多いです。自宅でWordPressの最新版をインストールすべく気軽な気持ちでバージョンアップしたところ、不具合続出で一日作業になってしまいました。
必要に迫られない限り、無理にアップデートしないほうがいいと思い知りました。

以下、記録です。


バグの発生条件

1.Windows xpでXAMPP1.7.7を導入し、PukiWikiを使う。
2.「&size()」や注釈を表す「(())」を使い、全角で約100文字以上入力。

この条件で画面が真っ白になります。
error.logを見るとApacheがダウンしています。

Parent: child process exited with status 3221225477 -- Restarting.
Apache/2.2.21 (Win32) mod_ssl/2.2.21 OpenSSL/1.0.0e PHP/5.3.8 mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations
Server built: Sep 10 2011 11:34:11
Parent: Created child process 5756
Child 5756: Child process is running
Child 5756: Acquired the start mutex.
Child 5756: Starting 150 worker threads.
Child 5756: Starting thread to listen on port 80.
Child 5756: Starting thread to listen on port 443.

以上のエラーが出ます。

どうやらローカル環境で特定のXAMPPを使用した場合にだけ発生するバグのようで、古いXAMPPでもバージョンによって発生したり、しなかったりと、厄介です。
対処法としては「&size()」等を使用する場合は100文字以下することで回避できます。どうしても長文を書きたいときは分割するしかありません。(ローカルでのみ発生するバグなので、サーバ上でwebサイト管理するだけなら変える必要はありません)


フォルダに「.htaccess」があると正常にCSSが読み込まれないバグ

PukiWikiのルートディレクトリ、CSSディレクトリに「.htaccess」があると正常に動作しません。内容を変えてみても同じ現象が起こります。

対処法は.htaccess」を削除することです。

WordPress、XAMPP、WindowsXPで.htaccessがエラーになる場合の対処法」の方法で「.htaccess」があっても動作するようになりました。


バグとは関係ないですが、Apacheがポート番号80を使うので、スカイプと競合する場合があります。スカイプを使っている方は、設定でポート80を使用するというチェックを外しておきましょう。
さらにXAMPPをインストール後、再起動をしないとApacheが正常に動作しません。この点も注意が必要です。


現在のページを共有する



現在のページに関連する記事

XAMPPでPukiWikiを使い、長文のサイズ指定をするとページが表示できなくなるエラー WordPress、XAMPP、WindowsXPで.htaccessがエラーになる場合の対処法
XAMPPでPukiWikiを使い、長文のサイズ指定をするとページが表示できなくなるエラー XAMPP1.8.2でCGIプログラムを実行する方法
XAMPPでPukiWikiを使い、長文のサイズ指定をするとページが表示できなくなるエラー Windowsローカル環境にXAMPPでサーバを構築して、WordPressをインストールする方法
XAMPPでPukiWikiを使い、長文のサイズ指定をするとページが表示できなくなるエラー XAMPPとPukiWikiの組み合わせで&size()を利用するとApacheが停止する
XAMPPでPukiWikiを使い、長文のサイズ指定をするとページが表示できなくなるエラー XAMPPで.htaccessを利用すると500Errorになる理由
XAMPPでPukiWikiを使い、長文のサイズ指定をするとページが表示できなくなるエラー XAMPPのApacheでエラーが出た際の対処法
XAMPPでPukiWikiを使い、長文のサイズ指定をするとページが表示できなくなるエラー 最新のXAMPPをインストールし、安全・高速に運用する方法

おすすめの記事

Apacheのmod_expiresでファイルタイプごとにキャッシュをコントロールする方法

Apacheのmod_expiresでファイルタイプごとにキャッシュをコント…

ImageMagickをWindowsのXAMPPに導入する方法

ImageMagickをWindowsのXAMPPに導入する方法

WordPressのサイトをHTTPS化して学ぶLet’s Encryptの使い方

WordPressのサイトをHTTPS化して学ぶLet’s Encryptの使い方

FuckAdBlockを利用して自由自在にAdblock対策をする方法

FuckAdBlockを利用して自由自在にAdblock対策をする方法

これ以上ないくらい簡単な例から学ぶ、レスポンシブwebデザインの作り方

これ以上ないくらい簡単な例から学ぶ、レスポンシブwebデザイン…

今さら聞けない、変数や関数の命名規則と、まず覚えるべき英単語200

今さら聞けない、変数や関数の命名規則と、まず覚えるべき英単…

W3 Total Cacheの設定を通して学ぶ、WordPressを高速化するキャッシュの仕組み

W3 Total Cacheの設定を通して学ぶ、WordPressを高速化するキャ…

コピペから脱出!iptablesの仕組みを理解して環境に合わせた設定をしよう

コピペから脱出!iptablesの仕組みを理解して環境に合わせた設…


コメントを残す

コメントは認証制のため、すぐには反映されません。

プログラミングに関する質問は「日本語でプログラミングの悩みを解決するQ&Aサイト sukegra」をご利用ください。