• 締切済み

教えてください。

教えてください。 通常、windowsのデスクトップ上で編集したweb用ファイルは、FTPでサーバーにアップし、必要であればパーミッションの設定という流れで問題ないのですが、 今回、ファイル数がかなり多く、FTPによるアップだと時間がかかりすぎるため、圧縮してからFTPでサーバーに上げ、それをSSHで解凍するという作業をすることにしました。 しかしながら、HTMLファイル等はこの方法で問題なく表示されるのですが、cgiファイルはパーミッションを指定し直しても実行できません。 ネット検索で調べてみたのですが、詳しい情報は得られず、改行コードの関係がある可能性と言うことまでしかたどり着けません。 どなたか、この様にwindowsのデスクトップ上で圧縮したweb用ファイルをサーバー上で問題なく解凍、実行できる方法を教えてください。 よろしくお願いいたします。

みんなの回答

  • katouka09
  • ベストアンサー率50% (130/256)
回答No.2

改行コードもそうですが、perlやphpを使用しているのであれば、pathの設定は合っていますか? /usr/local/binにperlが存在するはずと思い記述してもサーバー上は/usr/binの下に存在する場合、実行できないと思います。

全文を見る
すると、全ての回答が全文表示されます。
  • wingstar
  • ベストアンサー率37% (102/275)
回答No.1

cgiファイルを編集して保存する場合、改行コードをLFに指定して保存すれば済む話ですが、メモ帳ではできないので、高機能なテキストエディタ等を使って下さい。(秀丸とか)

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • FTPサイト上で圧縮ファイルを解凍する方法を教えてください。

    FTPサイト上で圧縮ファイルを解凍する方法を教えてください。 Windows上の多数のファイルをSolarisサーバにFTP転送する際、 エクスプローラを使用して行っているのですが、非常に時間が かかっています。 そこで、圧縮して転送することを考えたのですが、それには 転送先サーバで解凍する必要があります。 telnetやsshといった方法でのログインは不可であり、ftpだけで 解凍を行いたいのですが、可能でしょうか。 良い方法があれば、教えていただけないでしょうか。 なお、Windows上に高速転送ソフトなどをインストールすることは できません。 よろしくお願いします。

  • サーバー上でファイルを解凍する方法

    大量のファイルがあるのでサーバー上でファイルを解凍したいのですが、やり方が分かりません。 サーバーのFTPの解凍ボタンでは何度やってもうまくできませんでした。 FFFTPもくまなく探しましたが、解凍ボタンのようなものは見当たりませんでした。 SSHが使えなくてもサーバー上でファイルを解凍する方法はありますか?

  • 拡張子EXEのアーカイブに限って壊れてしまうのですが

    過去にダウンロードした、再配布可のフリーウエア(ダウンロードできるサイトはすでに閉鎖)を友達に渡そうと思ったのですが、重いためメールでは迷惑と思い、私のホームページのあるサーバにアップして、好きなときにダウンロードしてもらうようにしました。 ところが、試しにダウンロードしてみると、アーカイブが壊れてしまって、7つ解凍されるはずのファイルの7つ目が解凍されません。 FTPソフトが悪いのかと思い、他のFTPソフトやPageMillを使ったり、Macに転送してMacからアップしても、他のプロバイダのサーバにアップしても同じです。 そういえば、以前に私が自分で作ったファイルをアップしたときも、.lzhや.zipは問題なくアップできるのに、.exeは壊れてしまいました。 ファイル1つだけを圧縮したときは、「アーカイブが壊れています」と言われて全く解凍できず、複数のファイルを1つのアーカイブに圧縮したときは最後に解凍されるべきファイルのみが壊れてしまいます。 これはどういったところに原因があるか、どなたかおわかりですか? 今回は結局、送りたい.exeファイルはいったん解凍し、.lzhに圧縮し直して渡しました。

  • ファイルの圧縮方法

    テストサーバーから、本番サーバーへ画像ファイルを移行しようとしています。 FTPで一度、localPCへ落としてから、再度FTPで本番サーバーへ画像をアップしたいのですが、ファイルの容量およびファイル数が大きすぎて、時間が掛かってしまいます。 手順としては以下のようにしたいと考えています。 (1) ファイルをテストサーバー上で、ディレクトリごと、アーカイブ可した上で圧縮。 (2) (1)で圧縮したファイルをlocalPCへダウンロード (3) (2)でダウンロードしたファイルを本番サーバーへアップロード (4) (3)でアップロードしたファイルを、解凍 ※ファイルは、/imgディレクトリ配下に全て入っています。 ここで、(1)の圧縮方法と(4)の解凍方法がわかりませんので、どなたかご教示をお願いできますでしょうか?(本を見たのですが、パラメータの指定などがいまいち理解できませんでした。) よろしくお願いいたします。

  • FTPでファイルの転送

    FTPソフトを使って相手のサーバー側にデスクトップ上にある圧縮ファイルを送りたいのですが、このデスクトップ上にある圧縮フォ ルダをアップするためにFTPのローカル側に表示するにはどうすればいいのですか?初歩的な質問ですが、よろしくお願いします。

  • PHPからlhaコマンドを使いたい

    こんにちは、Linux初級です。 PHPからlhaコマンドが使えなくて困っています。 実は他の掲示板でも質問しているのですが、私が初級ということもあってか(?)、途中で途切れてしまっています。 何とか、解決までおつきあいいただけないでしょうか? 以下、現状です。 ・サーバーはCentOS5.2で、lhaは自力でインストール ・SSHからのlhaコマンド実行は問題無し  SSHで実行したコマンド "lha efiw=絶対パス 絶対パス/対象圧縮ファイル" //問題無く解凍できました。 ・サーバーレンタル会社へ質問するもサポート外との返事  ただし、PHPの実行ユーザーで動くはずだと思う・・・との事 ・PHP実行時のhttpd.confのエラーログは"sh: lha: command not found" それで、PHPの処理の流れは、アップロードされたlzh圧縮ファイルを解凍するというものです。 if (!shell_exec("lha -e '絶対パス' '絶対パス/$up_file'")) { exit("解凍できません!"); } とか、 if (!system('lha efiw=絶対パス 絶対パス/$up_file')) { exit("解凍できません!"); } とか、-eをeやxに変えたりといろいろやってみましたが、結果は全て"解凍できません!"となります。 ちなみに、zipファイルは解凍できますので、セーフモードでは無いようです。 shell_exec("unzip -j '{絶対パス}$up_file' -d '{絶対パス}'"); //これはOK また、絶対パスはzipの方で確認していますので、間違いありません。 PHPの記述の問題なのか、サーバー側の問題なのか、さすがに困り果てました。 何か情報が不足しておりましたら、ご指摘下さい。 どうぞ宜しくお願いいたします。

    • 締切済み
    • PHP
  • FTPサーバーへのデータ転送方法について。

    FTPサーバーへのデータ転送方法について。 WEBページをFTPサーバーにアップする方法で、基本的にはFTPソフトを使用し、サーバー上へデータを転送するかと思います。しかし、いままではFTPサーバーに直接アクセスして(ftp://ftp~のURLを直接開いて)、サーバー内に置いてあるファイルを修正したり、またファイル追加したりできました。 ということは、FTPソフトは使わなくても問題ないのでしょうか。 ちなみに、なぜか今はファイル追加などできなくなっていて、しようがないのでFTPソフト(FFFTP)から接続してアップしています。

  • 改行コードについて

    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を使っています。 きちんとエディターが変換作業を行えているのかよくわからないです。 以上、よろしくお願いします。

    • ベストアンサー
    • CGI
  • 古いファイルの圧縮について

    ディスクのクリーンアップを実施しました。 そこで質問です。 古いファイルの圧縮も一緒に実行されましたが、 この圧縮したファイルを使った(参照した)場合は、 圧縮が解かれるのでしょうか、それとも再圧縮されるのでしょうか。 また、一度このクリーンアップを実行すると、 今後はボタンを押さずにクリーンアップが実行されてしまうのでしょうか。 もう一つ、 一度圧縮したファイルを(参照せずに)解凍する方法は在るのでしょうか。 宜しくお願いします。 WindowsXP pro sp3です。 ファイルシステムは ntfsです。

  • Webサーバ上の実行プログラム(exe形式)の認証について

    Webサーバ上に、自己解凍形式の圧縮ファイル(exe形式)を置いて、ダウンロード&実行させたいのですが、 IE5.5で、ダウンロードを行うと、セキュリティ警告のダイアログが開いてしまいます。 'はい'を選択すれば、実行はできるのですが、この警告が出ないようにしたのですが、その方法を教えて下さい。 宜しくお願い致します。

このQ&Aのポイント
  • 添付の画面が出る時と出ない時があり、目障りです。富士通FMVの設定方法を教えてください。
  • 富士通FMVの設定で、添付の画面が表示される時と表示されない時があります。この目障りな画面を非表示にする方法を教えてください。
  • 富士通FMVの設定で、出てくる添付の画面を非表示にしたいです。どのように設定すればよいでしょうか。
回答を見る