• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:mod_layoutがエラーになって使えない。解決策をお願いします。)

mod_layoutエラー解決の方法

このQ&Aのポイント
  • mod_layoutがエラーになって使用できない問題が発生しています。
  • エラーメッセージは、/usr/local/apache2/modules/mod_layout.soファイルの定義されていないシンボルcreate_layout_requestのために、/usr/local/apache2/conf/httpd.confの53行目で構文エラーが発生していることを示しています。
  • 解決策として、以下の条件を満たす場合はOSをPentium 4環境でエミュレータの不要なOSに乗り換えることができ、Apacheは2.2系に乗り換えることができます。ただし、ApacheのMakeオプションの変更は理由を付けなければなりません。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ちゃんと mod_layout-4.0.2a.tar.gz を使いましたか? mod_layout-3*系だと駄目なはずですけど、、 fileが無ければ Cannot load /usr/local/apache2/modules/mod_layout2.so into server: /usr/local/apache2/modules/mod_layout.so: cannot open shared object file: No such file or directory と表示されるはずなのでちょっと違いますね **当方fedora5ですが ヘッダー付加に成功してますので手順を書いておきます 1.apache2.0.58はデフォルト状態でconfigure 、make 、make install (mod_layoutのために特別な指定はしていませんし その後コンパイルし直しもしてません) 2. http://download.tangent.org/ から mod_layout-4.0.2a.tar.gz をダウンロード /usr/local/src へ入れて tar zxvfp m*z で解凍 3. http://yaguma.com/Server/mod_layout.html を参考にして Makefileの中身を確認してから make 、 make install するとmod_layout.so が設置され httpd.confも自動的に書き換えられる 4. Apacheを再起動する 5.ヘッダーとフッター用のFILEをあらかじめ用意しておく 今回は  /~tarou/footer.htm と /~tarou/header.htm 6. 有効な.htaccessに (httpd.confでも良いが) AddOutputFilter LAYOUT htm html shtml cgi LayoutFooter /~tarou/footer.htm LayoutHeader /~tarou/header.htm と記述する

izayoimizuki
質問者

お礼

ありがとうございました。 正常に導入できました。

関連するQ&A