前提・実現したいこと
htmlとcgiで書かれているサイトを古い(と言われている)サーバから新しい(と言われている)サーバへ移したいです。
フォルダごと旧サーバから新サーバへ移したところ、サーバAではパスの変更で動作しましたが、サーバBでは500エラーになります。
今回はサーバBを使うことになりました。
発生している問題・エラーメッセージ
perl ver.5.10.1
Apache/2.4.29 (Unix) mod_hive/6.6 OpenSSL/1.0.1e-fips mod_fastcgi/2.4.6
最初にエラーログにパーミッションエラーが出ましたので、htmlとcgiファイルのパーミッションを644から755へ変更したところ、500エラーは変わらずですがエラーは吐き出されなくなりました。
該当のソースコード
.htaccess はこのような記述があります。
Options +ExecCGI
Order allow,deny
Allow from all
AddHandler cgi-script .html .cgi .pl .py
試したこと
テスト用cgiファイルを作り実行
#!/usr/bin/perl --
print "Content-type: text/html \n\n";
print "It works";
同じフォルダで動作確認 ### 補足情報(FW/ツールのバージョンなど) 現存するサイトを移したいだけなのですが、環境等の設定がわからず困っています。 よろしくお願いします。
.htaccessに何か入ってませんか?全角文字とか、空白とか
行間ごとにスペース入っていたので削除して、バイナリエディタで開いて確認 Options +ExecCGI..Order allow,deny..Allow from all..AddHandler cgi-script .html .cgi .pl .py
500サーバエラーは変わらず。エラーログは出ていません。
回答1件
あなたの回答
tips
プレビュー