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をインストールし、安全・高速に運用する方法

おすすめの記事

Windows 10を32bit版から64bit版に変更する方法

Windows 10を32bit版から64bit版に変更する方法

初心者でも安全なLAMP環境を構築する方法を解説

初心者でも安全なLAMP環境を構築する方法を解説

Linuxの基本の基本。Linuxの基本的なディレクトリ構成

Linuxの基本の基本。Linuxの基本的なディレクトリ構成

GMO VPSを契約してWordPressを安定動作させるまでのサーバ設定方法

GMO VPSを契約してWordPressを安定動作させるまでのサーバ設定…

日々の単純作業を自動化できるUWSCの使い方(入門・書式編)

日々の単純作業を自動化できるUWSCの使い方(入門・書式編)

WordPressで手軽にAdblock対策するならBetter Stop AdBlockで決まり!

WordPressで手軽にAdblock対策するならBetter Stop AdBlockで決…

NexusFontが重い場合はWindows Font Cache Serviceを無効にしよう

NexusFontが重い場合はWindows Font Cache Serviceを無効にしよう

iptablesの設定ファイルをシェルスクリプトを利用して動的に作成

iptablesの設定ファイルをシェルスクリプトを利用して動的に作成


コメントを残す

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

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