• 締切済み

サイトが表示されません

こんにちは。 エックスサーバー上でWebサイトを公開しているものなのですが ある日突然サイトが見れなくなりました。(サイトの構成はワードプレスを使っています) 試行錯誤してもわからなかったのでFTPサーバー上でそのサイトのフォルダを一旦削除し、バックアップを取っていたフォルダを再度アップロードしました。(以前はこの方法で復旧しました)しかし再度アップロードしたにも関わらず、サイトは表示されずそれどころかエックスサーバーで使っているメールも送受信できなくなってしまいました。 サイトの方は500 Internal Server Errorと出てしまい、下記の表示が出ます。 断続的に発生する場合 CGIの負荷が大きい(CGIプロセスが多数動作している)。 常に発生する場合 CGIのパーミッション設定に誤りがある。 CGIのソースコードに問題がある。 .htaccess の記述に誤りがある。 会社のエンジニアが急にいなくなってしまった矢先の出来事です。 サイトが見れないとお客さんからクレームが来ていますし、先方とのメールのやり取りもできません。 どなたか助けてください。

  • Mac
  • 回答数1
  • ありがとう数0

みんなの回答

回答No.1

まず、書かれた状況だけ見ると、ハッキングされた可能性があります。 プログラムが動いていたとしたら、そこを侵入経路にされたのかもしれません。 その上で、ちゃんとお金を払って、別のエンジニアに確認してもらうことをお勧めします。 > ある日突然サイトが見れなくなりました。(サイトの構成はワードプレスを使っています) これはハッキングされたか、(古いワードプレスはセキュリティホールがあります。) サーバーホスティング会社が設定を変えた(ワードプレスを動かしていたphpがバージョン4のままだった?)か はたまたお金を払っていないでアカウント凍結されたか。 > 試行錯誤してもわからなかったのでFTPサーバー上でそのサイトのフォルダを一旦削除し、 メールが消えた原因はこれじゃないですかね。 FTP上にメールを置いてある構成ならそうなります。 > バックアップを取っていたフォルダを再度アップロードしました。 > サイトの方は500 Internal Server Errorと出てしまい、下記の表示が出ます。 バックアップが現在のものと設定が変わっていたら動作しません。 .htaccessというファイルが適切にアップされているかは確認したほうがいいですね。 また、ファイルのパーミッションも適切なものでないと動作しません。

関連するQ&A

  • CGIを設置できませんという表示になる

    フリーのCGIをダウンロードして、初期設定をしてアップロードし、パーミッションをつけましたが、最初はInternal Server Errorでした。改行コードとパーミッションをやり直したら今度は「○○.cgiを呼び出せません。」とブラウザに表示されます。メインより下層のCGIの名前が出ますが、メインからその下層CGIにゆくところがまずいのでしょうか。初期設定のsetup.cgiのフォルダの階層指定がまずいということですがもうどこがまちがっているのかわかりません。 ・メインのCGIには、その○○.cgiは表示できません。という日本語を出せというscriptは無いように思えるのですが。 ・パーミッション以外に何が考えられますか。

    • ベストアンサー
    • CGI
  • freewebでの.htaccess&cgiの動作設定方法について

    こんにちは。いつもお世話になっております。 先日、会員制サイト設立の為、freeweb(http://www.daiwa-hotcom.com/)のサーバースペースをお借りし、FTPでアップロードを試みてみたのですが、.htaccess、.htpasswdの両ファイルがアップロードした途端に消滅してしまいます。 アップロードは、/cgi-bin、/public_htmlの両ディレクトリに試みてみましたが、結果は同じでした。 このサービスは、.htaccess対応のはずですので、理由がよく分かりません。 何故なんでしょうか・・・ お力添え、宜しくお願いします。 ちなみに、現在の状況は下記の通りです。 ・.htaccess&CGIはKENTの物を使用。 ・admin.cgiへアクセスしたところ、/public_htmlへアップロードした物では、403 Forbiddenエラー、/cgi-binの物は500 Internal Server Errorが発生する。 ・パーミッション、perlに間違いは無い。 ・cgi-binへアップロードした、.htpasswdを含んでいるフォルダを削除しようとしたが、削除できなかった。 ・アップロードにはFFFTPを使用

  • MP Form Mail CGI で 500サーバーエラー

    初めまして、gibasense といいます。 サーバーエラーが表示されて困っています。 助けてもらえないでしょうか(>_<) 【使用CGI】  futomi's CGI Cafe  MP Form Mail CGI Professional 版 (メールフォームCGI)  http://www.futomi.com/library/mpmailp.html 【エラー内容】  CGIを実行すると505 Error - Internal Server Error が表示される。 【仕様サーバー】  ロリポップ  【PC環境】  ・OS WindowsXP  ・FTP FFFTP V1.92 【操作設定内容】  ・サーバー上のCGIディレクトリの削除  ・再度、CGIをダウンロード  ・サーバーにアップロード(ASCIIモード)  ・パーミッションの設定   フォルダ[705] HTML,画像ファイル[604] CGI[700] 又は、[704] 【CGIサイト管理者より】  CGIフォルダをサーバーにアップロード後、パーミッションをmpmail.cgi[704]admin.cgi[704]  に設定するだけでCGIは動作する。とコメント頂きました。  (ロリポップのサーバーでテストをして頂きました。) 【その他テスト】  上記のフォームメール以外のCGIは問題なく動作します。  (アクセスカウンター、アクセス解析等) 【追記】  ・Perl のパスは標準で #!/usr/local/bin/perl でした。  ・ロリポップのサーバー番号によって仕様がちがうのでしょうか? どうぞ宜しくお願いします。m(_ _)m

    • ベストアンサー
    • CGI
  • [Movable type] cgiと静的ファイルを別にインストールする場合

    これまでロリポップのレンタルサーバーに置いていたものを 別のレンタルサーバーに変更しました。 新しいレンタルサーバーでのMovable typeのインストール方法が わからず、カスタマーサポートに問い合わせたところ、以下のような 回答が来ました。 (このレンタルサーバーは、通常は「cgi-bin」「httpdocs」とファイルをわけていれるようになっています。) [回答] ・cgiファイルと静的ファイルは、Movable Type をアップロードされるフォルダの中へ区別せずアップロード ・movable type のインストールディレクトリのパーミッションを777に変更 ・movable type のインストールディレクトリ直下にあるcgiファイルのパーミッションを(644)に変更する ・Movable Type のデータを展開した際に表示される「.htaccess」ファイルを編集「Options ExecCGI Includes AddHandler cgi-script .cgi」 上記のように、「httpdocs」に「mt」を作りすべてアップし、パーミッションも変更しましたが、cgiがエラーになり動きません。 「cgi-bin」「httpdocs」と別れているのに、「httpdocs」にcgiを入れて動くものなのでしょうか? それと、cgiのパーミッションは644で動くのでしょうか? また、「cgi-bin」「httpdocs」と分けておかなければいけない場合は、「MT-4.1-ja」に入っているcgiだけ「cgi-bin」に入れて、あとのものは「httpdocs」の中に「mt」フォルダを作ってその中に全ていれるのでいいでしょうか? よろしくお願いいたします。

  • CGI表示されない

    ↓のサイトで一応簡単なCGIの設置方法を 勉強したのですが、 CGIが表示できません。 http://web-up.cside.biz/cgi_3.shtml サーバーはiswebです。 index,htmlがあるフォルダにこのHPで紹介されている CGIをパーミッション、パスをちゃんと設定して サーバーに置いたのに表示できないです。 cgiにどこに表示するか記述しないと いけないのですか? トップページは一応みれるようにしているのですが、 HPがないと表示できないのですか? 自分のHPでは表示できないので、 他に簡単に試せるものがあればいいのですが。 それでは宜しくお願いします。

    • 締切済み
    • CGI
  • サイトのデータをバックアップする時のCGIなどのパーミッションの設定を引き継ぐ方法

    自分のサイトのデータをバックアップする時、CGIなどのパーミッションの設定を引き継ぐ方法はありますでしょうか。 また、逆にバックアップしたサイトのデータを、サーバーにアップロードする時、CGIなどのパーミッションの設定を引き継ぐ方法はありますでしょうか。

  • "Internal Server Error"が表示され困っています。

    http://www.futomi.com/lecture/macosx/prepare.html のページを参考にApacheでCGIを実行してみようとしているのですが、 ■ CGI を実行させてみましょう の手順で、printenv.cgiに拡張子を変更、 ターミナルから、パーミッションを変更して、 ブラウザーのアドレス欄に、http://127.0.0.1/cgi-bin/printenv.cgi を入力したのですが"Internal Server Error"と 表示されてしまいます。 ターミナルからパーミッションを変更しないでhttp://127.0.0.1/cgi-bin/printenv.cgiを参照したときとは ブラウザ表示内容が変わっているため、パーミッションの変更はうまくいっていると思うのですが何かほかに原因が思い当たる方がいましたらおしえてください。 よろしくお願いいたします。

    • ベストアンサー
    • Mac
  • Fetchで.htaccessが表示されません。なぜ?

    Fetch4.0.1J1 を使用しています。 サーバのフォルダに.htaccessをアップロードすると、サーバリストには表示されるのですが、リストを更新すると消えてしまいます。 .htaccessに記入した機能は有効になっているので、確実にアップロードはできていると思います。 「NetFinder 2.3.3J」「Transmit 1.7J」でもアクセスしてみましたが、やはり.htaccessファイルは非表示の状態になっています。 .htaccessファイルが非表示になってしまうと、何かと不便なのでどこにアップしたかを把握したいので、表示させる方法があれば教えて頂けると助かります。 よろしくお願いします。

    • 締切済み
    • Mac
  • サイトのデータをバックアップする時、CGIなどのパーミッションの設定を引き継ぐことのできる専用ソフトについて

    自分のサイトのデータをバックアップする時、CGIなどのパーミッションの設定を引き継ぐことのできる専用ソフトは、知りませんか? また、逆にバックアップしたサイトのデータを、サーバーにアップロードする時、CGIなどのパーミッションの設定を引き継ぐことのできる専用ソフトは、知りませんか?

  • .htaccessでサイトにパスワードを設置

    同じようなご質問の連投にて申し訳ございません。 表題の件、 .htaccessにてサイトへのパスワードを設置したく作業をしているのですが うまく行きません。 .htaccess .htpasswdを設置してサイトへ遷移しようとすると パスワードの入力を求められ、パスワード入力した後に 「Internal Server Error」(「500 Internal Server Error」)と出ます。 色々と調べると.htaccessの記述に誤りがあるか、 サーバーで禁止されている表現をしてしまっているとのことですが 何を直せばいいのかいまいち分かりません。 サーバーはさくらインターネットのスタンダードプランで コードは以下です。 AuthUserFile "/home/XXXXX/www/XXXXXX/htpasswd/.htpasswd" AuthName "Input your ID and Password." AuthType BASIC require valid-user 何かおかしいところがございますでしょうか? どなたか分かる方がおられたらご助力戴ければ幸いでございます。