セッティング

perlをATXからubuntに移転したがInternal Server Errorがでる。
ATXはECUでubuntがUTF8

チェック項目
・ASCIIモードで転送=改行コード関係 ・・・・fftpの場合はAボタンを押して転送する。
・perlのパスを確認=#!/usr/bin/perlのような感じ。cgiファイルの1行目。
・必要ファイルがそろってるかチェック。
・パーミッションの確認
・全角スペースを削除 EZediterで確認するとわかりやすい。
・ファイルパスがあってるかチェック。

<不明>
ffftpの設定なのか、アップロードするとファイルがjisになってしまう。
   ・winscpかバイナリモードでアップロードすると大丈夫でした。
ファイルの文字コード調べ方がわからない。
エラーログがみれない。(apacheのログにでるらしい。が権限がもらえていない。)

<結果>
ダウンロード後、秀丸でファイルを開き、UTF8で保存する。
権限を757とか適切にする。書込み権限、実行権限。
文字化け対策でヘッダーも適切に設定。
perlのヘッダーも適切に。

ubuntではなく、centos5.2ですがうまく動きました。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です