スレッド一覧 > 記事閲覧
[208] htmlをphp 動かない
日時: 2022/10/15 22:19
名前: Kou ID:5gxSgVO6 メールを送信する
参照: http://icdofficial.ml

どうしても.htmlの拡張子で.phpを動作させたいのですが、全く動く気配がありません。

試したことは、
https://afelimo.com/sakura-php/
↑のサイトに書いてあることと、
AddHandler,AddTypeを使う方法です。

ですが、そのすべてで動作しませんでした。
(正確には、元のPHPがダウンロードされる状態)
解決策を知っている方がいましたら、よろしくお願いします。
メンテ

Page: 1 | 全部表示 スレッド一覧 新規スレッド作成

Re: htmlをphp 動かない ( No.1 )
日時: 2022/10/24 07:21
名前: BBAZBD ID:eYIP4jxM

私もそれ、ハマりました。
"php fpm security.limit_extensions"
あたりで検索していただくと良いかも。

おそらく、一般ユーザーが出来る解決法は無さそう。
メンテ
Re: htmlをphp 動かない ( No.2 )
日時: 2022/10/24 08:20
名前: Kou ID:E8q4.yUM

ありがとうございます。
そうですね。
諦めることにします。
メンテ
Re: htmlをphp 動かない ( No.3 )
日時: 2022/10/24 23:20
名前: ちらみ◆kBt3KPJY0E ID:tT/aIY0I

ちょっとクソ忙しすぎて試す時間が取れないんですが、その参考サイトにある

>1.「php.cgi」の新規作成
>#!/bin/sh
>exec /usr/local/bin/php-cgi

の部分で
exec /usr/local/bin/php-cgi

exec /usr/bin/php-cgi

にするとどうなりますかね?
メンテ
Re: htmlをphp 動かない ( No.4 )
日時: 2022/12/13 21:22
名前: Kou ID:VKWMHq7E

すみません、学校が忙しくて時間が取れませんでした。

HTTP 400が出るようになりました。
エラーログには以下のように記録されています。

[Tue Dec 13 21:15:08.517849 2022] [core:error] [pid 3684379:tid 139634419955456] [client 1**.7*.2**.1**:24484] AH00126: Invalid URI in request GET /iroribata/sitemap.xml HTTP/1.1
(IPは隠していますが、管理者なら簡単にわかるはずだと思います。スパム対策のためです。)

また、危険を承知で"CGI設置時のエラー500"のトピックを参考に一瞬だけWAFをallで解除してみましたが、やはり状況は変わりませんでした。
メンテ
Re: htmlをphp 動かない ( No.5 )
日時: 2022/12/13 21:29
名前: Kou ID:VKWMHq7E

すみません、追記です。
今さっきのものに訂正で、
.htaccessの/php.cgiを間違えて./php.cgiとしてしまっていたので、それを修正して再検証してみました。
WAF解除も試してみましたが、今度は404と表示されました。

ファイルはちゃんと置いてあり、アクセスできるはずです。
ちなみにエラーログには
script not found or unable to stat: /var/www/cgi-bin/php.cgi
と表示されています。
メンテ
Re: htmlをphp 動かない ( No.6 )
日時: 2022/12/13 21:49
名前: ちらみ◆kBt3KPJY0E ID:OHyW4cA2

試しにテストアカウントで参考サイトの通りにやったら意図した通りtest.htmlでphpinfoは表示されたのですが、試してるドメインはどれですか?

php.cgiも.htaccessも見当たりませんが。

ちなみにそれぞれの配置場所は
/web/php.cgi
/web/.htaccess
とすべきです。

まとめると下記です。

■php.cgiの中身
#!/bin/sh
exec /usr/bin/php-cgi

■.htaccessの中身(既に存在するなら追記)
Action myphp-script /php.cgi
AddHandler myphp-script .php .html
メンテ
Re: htmlをphp 動かない ( No.7 )
日時: 2022/12/13 22:23
名前: Kou ID:VKWMHq7E

試しているドメインはicdofficial.mlで、今./iroribataに入っていた二つのファイルを外に出しました。

動かしたいものは
web/iroribata/sitemap.xml
web/php3312.html
の二つです。
よろしくお願いします。
メンテ
Re: htmlをphp 動かない ( No.8 )
日時: 2022/12/14 11:27
名前: ちらみ◆kBt3KPJY0E ID:pvPHy9XQ

「phpをhtml拡張子で動かす」という目的自体は上記で対応できるはずなのでコンテンツ側の問題については申し訳ありませんがご自身でご対応下さい。

ぱっと見ですが、php3312.htmlが/web直下にあるのに404になるのでCDN側に同期されてないとかな気がします。
メンテ
Re: htmlをphp 動かない ( No.9 )
日時: 2022/12/14 20:27
名前: Kou ID:OQIgelko

ありがとうございました。
無事解決しました。
メンテ

Page: 1 | 全部表示 スレッド一覧 新規スレッド作成

題名
スレッドをトップへソート
名前
「名前#任意の文字列」でトリップ生成
E-Mail
入力するとスレッドの通知メールを受け取れます。(非表示)
URL
パスワード (記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント

   クッキー保存