• 締切済み

WebサーバにアップロードしたZIPファイルをunzipするには?

WebサーバにアップロードしたZIPファイルをそのWebサーバ上でunzipするにはどうしたら良いのでしょうか? unzipすればサーバ管理画面の拡張機能が使えるようになるらしいのですが、その方法を見ると「アップロードしてからunzipする」とあるのです。 ZIPファイルは解凍ソフトで解凍することしか知りませんが、何か特別な行為が必要なのでしょうか? 情報がこれで足りますでしょうか?宜しくお願いします。

みんなの回答

  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

 知りたい事は、君がWebサーバにとってどのような立場にあるかだ。具体的には、例えば運用管理の全権を持つ管理者であったり、無料ホームページスペースを借りている1ユーザだったりするわけだ。  で、unzipするには君が何らかの方法でそのサーバのシェルを呼び出せる必要がある(方法は他にもあるけど・・・・)。sshなりtelnetなりでそのサーバにログインしてくれ。 そこで $ unzip kakuchoukinou.zip とすれば解凍できる。 ~立場別解決編~ ・君は管理者→なんとかサーバにログインしてunzip ・君はシェルに触れる→なんとかサーバにログインして権限の及ぶ場所でunzip ・君はシェルに触れない→あきらめる 例えば、レンタルサーバやホームページスペースなどで「telnet不可」と書かれていたら終わりだ ・シェルに触れるか分からない→管理者にメール

acidend
質問者

お礼

非常に的確で立場別な回答、ありがとうございました。 ですね、サーバへ入れる立場の程度を書いてませんでした。rootで入れます。管理者権限あります。 ありがとうございます。 「方法は他にもある」というのはSSHやTELNETを使うよりも難しかったり、手間だったりということなのでしょうか? もしそうでないのならその方法がとても知りたいのですが・・・

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

関連するQ&A

  • unzipの便利な使いかた?

    linux初心者であります。 .zipファイルを解凍してくれるunzipなんですが、複数の.zipファイル(例えばそのディレクトリにある全ての.zipファイルとか)を一発で解凍させるには仮想端末にどの様に入力してやればよいのでしょうか?

  • ZIPファイルが解凍出来ません。どなたか教えて下さい。

    LHUT32を使っているのですが、ZIP書庫ファイルを解凍しようと、ダブルクリックしても解凍できません。 LHA書庫ファイルは、解凍できるのですが、ZIP書庫ファイルの方をダブルクリックすると、LHAユーティリティ32という画面が開き、「UNZIP32.DLLが組み込まれていません!」とでて、解凍できません。 LHUT32では、ZIP書庫ファイルの解凍はできないのでしょうか? また、解凍方法があれば、その方法もお教え下さい。よろしくお願い致します。

  • unzip した、cgiが動作しないのはなぜでしょうか?

    ファイル数が多いため、zip形式でアップロードして、telnetでunzip。その後、cgiファイルのパーミッションを755にしていますがサーバエラーがでます。 zipにせずそのままアップ場合は問題ありません。 また、不思議なことに、アップしてある、CGIを一度パソコンにダウンロードして、何も手を加えず、ダウロードしたものを、そのままアップロードした場合、正常に動作します。 なぜでしょうか? unzipしたものをそのまま使えないととても不便で困っています。 因みに、現在使っているサーバは、さくらレンタルサーバです。 ご存知の方、何卒、宜しくお願い致します。

    • ベストアンサー
    • CGI
  • 分割されたzipファイルの開き方

    拡張子がzipとzip01となっている2つのファイルを開くにはどうしたらいいのですか??今まではArchwayというソフトで解凍してきました。今回は拡張子がzipのファイルを解凍しても空のフォルダができるだけでうまくいきません。z01とzip2つに分割されているようなのですがよくわかりません・・・。調べてみるとzipNAllというソフトをつかえばいいようなのですが日本語でないので使い方がよくわかりません。どなたかアドバイスおねがいします。

  • ローカルからサーバーへのファイルアップロードについて

    質問があります。 今ホームページを作成しています。 画像をあつかいたいのですが、FTPなどのソフトを使用せずにPHPで作成したWEB画面からローカルの画像を サーバーにアップロードしたいと考えています。 WEB画像はサーバー上にあり、 表示部分<INPUT>と参照ボタンとアップロードボタンが あります。 参照を押下すると自分の使用しているローカルのファイル・ディレクトリ情報があり、エクスプローラーバーが表示されてファイルを選択すると入力画面に 選択されてあファイル名が表示されるようにしました。 それでアップロードボタンを押すと、 WEB画面と同じサーバーの同じ場所に指定したファイルが アップロード(転送)される仕組みにしたいのですが、 どのようにすればいいでしょうか? アドバイスお願い致します。 【PHP:4.02】

    • 締切済み
    • PHP
  • zip書庫ファイルの見方がわかりません

    よろしくおねがいします。 os:windows xp personal インターネット掲示板に記載されたURLからZIPファイルをダウンロードしたところ、象のアイコンのZIP書庫ファイルができました。 このアイコンをダブルクリックすると「UNZIP32.DLLが組み込まれていません!」というエラーメッセージがでます。 でも、アイコンを右クリックしてエクスプローラを選択すると中のフォルダがみえて、さらにフォルダを右クリックしてエクスプローラを選ぶと中のjpg画像が見れます。(jpg画像のプロパティでは非圧縮となっています。) これは、ダウンロードと同時に解凍されたからでしょうか?自己解凍ファイルは拡張子がexeになると聞いたのですが・・・・ それとも、zipファイルは解凍せずに中身が見れるのでしょうか? また、圧縮ファイルに偽装exeが仕掛けられていることがあると聞きますが、意味が分りません。 これは、zipファイルの中にexeファイルが入っているということでしょうか?それとも、拡張子自体を偽装しているのでしょうか? 拡張子は表示するように設定していますが、目で見て分るものなのか不安です。

  • ZIPファイルのアップロード方法を教えてください。

    完全に行き詰っていますのでどなたか教えてください。 ZIPファイルをアップロードして、それを第三者がダウンロードできる ようにしたいのですが、アップロードを何処にすれば、どのように 行えば良いのか分かりません。 無料のサーバーでも出来るのでしょうか? 困っていますのでよろしくお願いいたします。

  • 複数サーバを使ってのアップロードで...

    アップロードCGIを作りたいと考えています。 ファイルの拡張子によってアップするサーバを変更することは可能なのでしょうか? 例えば、 (1)拡張子「lzh」のファイルは http://www.aa*.com/ にアップする (2)拡張子「zip」のファイルは http://www.bb*.com/ にアップする 同時に複数アップロードさせたいため、アップする人にサーバを選ばせるのではなく、こちら側で振り分ければと考えております。 なにとぞ ご教授宜しくお願い致しますm(__)m

    • ベストアンサー
    • CGI
  • .zip.zip

    "AAA.zip.zip"という拡張子のファイルがあり、解凍ソフトで解凍しても何もファイルが作成されません。拡張子の".zip"を1つ削除し、"AAA.zip"にしてから解凍しても同じくなにも作成されません。しかし、"AAA.zip.zip"をそのままダブルクリックすると、多くのファイルが表示されます。音楽ファイル(mp3)なのですが、そのファイルをダブルクリックして再生しようとしても再生されず、ほかの場所にコピーしようとしてもコピーできません。ファイルのサイズもちゃんとあるのですが。。。 詳しい方、教えていただけないでしょうか?

  • 【UNIX】unzip がcron で作動しない

    さくらインターネットのCRON機能で cd (対象ディレクトリ); /usr/local/bin/php -f (phpの名前)コマンドで PHPを自動的に実行しています。 その PHPには system("cd /zipファイルのあるパス/; unzip -Z hoge.zip"); というコマンドが実行されるようになっています。 (本来は、zipの解凍をしたいのですがテスト的にまず、ファイルの内容を表示) このphpを直接ブラウザ上で実行する場合は、うまく動くのですが CRON上で動かした場合は、unzip: not found というエラーが帰ってきます。 また、CRONのコマンド実行フォームにphp実行コマンドではなく、直接 "cd /zipファイルのあるパス/; unzip -Z hoge.zip" を実行しても unzip: not found が出てきてしまいます。 /home/[ユーザー名]/www/・・・と 絶対パスを指定しているので、パスは合っているかと思います。 unzip コマンドを実行するには予め何かを実行しないといけないのでしょうか? 何故、unzip: not found が出てしまうのか アドバイスよろしくお願いいたします。 サーバーOSバージョン FreeBSD 7.1-RELEASE-p16 i386

登山計画の取り込み
このQ&Aのポイント
  • 登山計画をスムーズに進めるための取り込み方法を紹介します。
  • エプソンの製品を使用して、登山計画を効率的に管理する方法をご紹介します。
  • エプソン製品を活用して、登山計画の管理を効率化しましょう。
回答を見る