• ベストアンサー

php、cgi(perl)をlinuxに移行

php、perl初心者です。 現在、windowsサーバーからlinuxサーバーに移行しようとしていますが、 widowsサーバーで動作していたphp、cgiが動作してくれません。 プログラムはDB接続情報以外は全く変更していないのですが、 http 500 内部サーバーエラーがでてしまいます。 ちなみにperl、php、MySQLのバージョンは以下となります。 perl : 5 php : 5.2.17 MySQL : 5.1.45 大変情報が少なく、申し訳ありませんが、 どのあたりに気をつけなければならないのかご教授していただけないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

ええ。情報が少なすぎて、ろくなアドバイスもできません。 Windowsからの移行ということなので、以下のものが間違っていてエラーになっているのでは、という予想しかできません。 ・改行コード ・文字コード ・ファイルやディレクトリの権限(パーミッション):読み、書き、実行、ユーザー ・ファイルやディレクトリのパスの記述方法: ディレクトリの区切り文字 ・サーバーの設定

mojabass
質問者

お礼

アドバイスありがとうございます! 上記の点を一つ一つ調査してみます。

その他の回答 (1)

  • bakaok
  • ベストアンサー率22% (33/148)
回答No.2

>プログラムはDB接続情報以外は全く変更していないのですが 変更をまったくしてないならそりゃPerlは動かないだろうね。 最初に書かれているPerlのパスの指定。

mojabass
質問者

お礼

Perlのパスはコマンド(which perl)でパスを調べて 変更して動きました。 ありがとうございます!!

関連するQ&A

専門家に質問してみよう