Dreamweaverで「.pl」を転送すると500サーバーエラー |
現象 | ||
CGI用にPerlスクリプトファイル「***.pl」(例えばjcode.pl)をサーバーに転送し、これを読みに行くCGIファイルに実行パーミッションを設定し実行すると、ブラウザ上に「500サーバーエラー」や、「internal server error」となって動作してくれない。
|
||
理由 | ||
「.pl」ファイルをDreamweaverでサーバーに転送するとバイナリー形式でサーバーに転送されてしまう。
|
||
回避方法 | ||
DreamweaverのFTPの初期設定ファイル「FTPExtensionMap.txt」(Win版)「FTPExtensionMapMac.txt」(Mac版)の設定に「.pl」の設定が無いため、これを追加する。 上記のファイルをDreamweaver又はエディターで開き下記の一行を追加し、「.pl」ファイルをASCIIモードで転送させるように指定させる。保存したらDreamweaverを再起動させる。
---下記の一行を追加---- PL ASCII ---上記の一行を追加----
---下記の一行を追加---- PL DmWr TEXT ASCII ---上記の一行を追加---- Mac版の場合この初期設定ファイルは、ファイルのダウンロード時のアプリケーションの設定にもなっている。 |
||