NET/サーバー
の編集
https://over.6pb.info/wiki/?&e909cb4dc0
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
**異常対応 [#ea89c4b9] -現象: PHPスクリプトの中身がブラウザに表示されてしまう。 --あり得る原因: PHPモジュール(libphp5.so,libphp7.so等)がウェブサーバーにロードされていない。例えばApache httpdとPHPのレポジトリが違うと起きうる。標準的なレポジトリなら自動で設定されるが,そうでないレポジトリを使うと,両者で想定しているディレクトリ構造が違うため齟齬が起き,ロードされない。2018年 4月 1日 -現象: Perlでモジュールを追加(cpan)してもCGIの500エラーを解消できない。httpdのエラーログを見ると、入れたはずのモジュールが入っていない。 --原因: モジュールがrootにしか入っていない。他のユーザー(apacheを含む)からは見えない。rootの~/.bashrcでperlの環境変数が追加されており,他のユーザーのパスの外にインストールされていた。下記記述を削除して,モジュールを再度インストールする。cpanの初回設定で「local::lib」を(間違って)選ぶとこうなる。CentOS 7.4。2018年 4月 3日 #pre{{ PATH="/root/perl5/bin${PATH:+:${PA... PERL5LIB="/root/perl5/lib/perl5${P... PERL_LOCAL_LIB_ROOT="/root/perl5${... PERL_MB_OPT="--install_base \"/roo... PERL_MM_OPT="INSTALL_BASE=/root/pe... }} -CGIが500エラー。ログにはPermission denied。理由がさっぱり分からない。 --SELinuxをdisabledかpermissiveに変えてみる。これが原因なら再起動も要さず即座に可否が変わる。
タイムスタンプを変更しない
___paraedit_taxtarea___
テキスト整形のルールを表示する