※ ChatGPTを利用し、要約された質問です(原文:改行コードについて)
このQ&Aのポイント
自分のサーバーでは簡単に構築できるショッピングカートを、実際に運営するサーバーに移すとInternalServerErrorが発生する問題があります。
サーバーにアップすると改行部分が化けてきちんと改行されず、エラーが出ていることがわかっています。FTPエディターなどで直接入力すると動くのですが、手動で入力することはできません。
そこで、一般的なサーバーとこのサーバーの設定に違いがある可能性や、エディターやFTPクライアントの問題が考えられます。サーバー管理者に問題を報告するか、改善策を考える必要があります。
Kent-Web(http://www.kent-web.com/)さんのショッピングカートを構築しています。
自分のサーバーでは簡単に構築できるのに、実際に運営するサーバーに移すとInternalServerErrorが出てしまいます。
いろいろ調べた結果、サーバーにアップすると改行部分が化けてきちんと改行されず、エラーが出ていることがわかりました。
FTPエディターなどで直接入力すると動くのですが、手で入力もしてられないので、FTPでアップしたいのですが、改行コードをeucに変換しても、なぜかサーバーに上げると改行コードが狂ってしまっています。
そこで質問なのですが、
1、一般的なサーバーでは、文字コード、改行コードともShift-JISで動く(いわゆるフリースクリプトを持ってきてサーバーに上げても動く)のに、このサーバーでは動かないので、Apacheなりの設定が一般的なサーバーと違うのではないかと考えています。
サーバー管理者にどうするように言えばいいでしょうか。
2、この問題がエディターによるものなのか、FTPクライアントによるものなのかわからないのですが、Shift-JISで書いたものをきちんとeucに変換し、FTPできるエディターとFTPクライアントはないでしょうか。
現在、エディターはViVi、FTPはFFFTPを使っています。
きちんとエディターが変換作業を行えているのかよくわからないです。
以上、よろしくお願いします。
お礼
ご回答ありがとうございます。 文字コードと改行コードの違いは区別しております。 書き方が悪かったです。どうもすいません。 FTPエディタはサーバーのファイルを直接編集できるソフトです。これも言葉足らずでしたすいません。 原因はわかりませんが、とりあえずTelnetしてviからコピーペーストすることで解決しました。 どうもお騒がせしました。