ホーム » 未分類 » php_admin_value engine off

システム

最近の投稿

  • 日立洗濯機API
    日立の洗濯機は WiFi で接続できるので、nmap をかけてみたが、反応なし。 でも何気なく「日立 洗濯機 […]
  • iPhoneバッテリー交換サービス
    AppleCare 入ってたっけ? AppleCare入ってたっけ? 無償って出てるし、予約してみた。 […]
  • curl で switchbot API v1.1 を呼出す
    Amazon タイムセールで、SwitchBot CO2 センサー付き温湿度計の割引がでていたので、Hub […]
  • Windows 11 Upgrade できるようになった!?
    とっくの昔に、Win11 Upgrade不可能と診断されてたんだけど、なんで今頃 Upgrade […]
  • 文殊山
    最近、運動不足のなか、熊ニュースも多くて山ハイキングができてなかったけど、今シーズン最初の文殊山。 […]

アーカイブ

カテゴリー

php_admin_value engine off

ふと気付くと、PHPのプログラムが動かない状況が発生中。 /var/www 配下の php プログラムは動くのに、/home/*/public_html 配下の php が動かない。 ブラウザで*.phpを指定すると、PHPプログラムファイルがそのままダウンロードされてしまう。 よくよく調べると、php5.conf が以下の設定となっており、 通常ユーザは PHP の動作が禁止されている。

(( /etc/apache2/mods-available/php5.conf ))
<IfModule mod_php5.c>
<FilesMatch "\.ph(p3?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
<IfModule mod_userdir.c>
<Directory /home/*/public_html>
php_admin_value engine Off
</Directory>
</IfModule>
</IfModule>

どうも、debianパッケージのアップグレードで、 通常ユーザのPHP実行は危険だから、デフォルトでPHP禁止になったようだ。 我が家では、色々と依存しているので、php_admin_flag engine on を記載したconfファイルを、/etc/apache2/conf.d に追加した。

(( /etc/apache2/conf.d/php5.conf ))
<IfModule mod_php5.c>
<IfModule mod_userdir.c>
<Directory /home/*/public_html>
php_admin_flag engine on
</Directory>
</IfModule>
</IfModule>

Google 検索

My Google   Yahoo

Microsoft

ファンサイト