CentOS から Rocky に環境移行を行いました。これまでどおりの設定を
行いましたがうまくいきません。アドバイスをお願いできないでしょう
か。
OS:Rocky Linux release 8.5 (Green Obsidian)
Apache/2.4.37 (rocky)
PHP 7.4.19 (cli)
質問内容:
拡張子を cgi に変更した PHP ファイルにアクセスするとダウンロード
を行ってしまい、動作させることができません。
(拡張子は cgi ですが中身は PHP のため、拡張子を変更すると正しく
動作します)。
「HTMLファイルでPHPが動くようにしようと...」の記事も確認しました
が、それでもダメです。「3:動作結果」のようにエラーが表示される
ようになりました。
1:php.conf
<FilesMatch .(cgi|php|phar)$>
上記に変更済み
2:www.conf
security.limit_extensions = .php .php3 .php4 .php5 .php7 .cgi
上記を追加済み
3:動作結果
Service Unavailable
The server is temporarily unable to service your request due to
maintenance downtime or capacity problems. Please try again later.
上記のエラー画面が表示されます。
4:補足
旧 OS( CentOS )では httpd.conf に以下を追加するだけで動作して
いました(現在はなにも設定していません)。
<Directory "/var/www/html/application">
... 省略
AddHandler application/x-httpd-php .cgi
... 省略
</Directory>
よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。
退会済みユーザー
2022/07/26 09:25
2022/07/26 09:31