サポート » 使い方全般 » サイトが表示されなくなりました。

  • Takamichi Kikuchi

    (@takamichi-kikuchi)


    恐れ入ります。
    「ページが見つかりません。」
    という表示と共にサイトが表示されなくなりました。

    原因としましては
    http://22の技術.jp/wp/
    と/wp/がついていた状態になっていた為、

    http://22の技術.jp/
    にしようとした際に、

    こちらのサイト、
    ・ワードプレスでURLをルートディレクトリに移動、「/wp」を消す方法
    http://seo.siyo.org/wordpress/seo8019/
    を参考にしました。

    しかし「サーバーの PHP バージョンは 5.1.6 ですが WordPress 4.1.1 は 5.2.4 以上のみでご利用になれます。」のみ表示が出た為、

    そこで今度はこちらのサイト、
    ・Xサーバーで「サーバーのPHPバージョンは5.1.6ですがWordPress3.9.1は5.2.4以上のみでご利用になれます。」と表示された時の対処法
    http://www.yoshikiminatoya.com/lab/server/3823.html
    を参考にしました。

    Xサーバー側でPHP5.3.3に変更したことで、「サーバーの PHP バージョンは 5.1.6 ですが WordPress 4.1.1 は 5.2.4 以上のみでご利用になれます。」というメッセージは消えたのですが、
    今度は「ページが見つかりません」という表示に変わりました。

    2つ目の参照サイトの「htaccessの記述を変更する」の項目の中にある、
    AddHandler x-httpd-php5 .php .phps .html

    AddHandler x-httpd-php5.3 .php .phps .html
    に変更する、つまり5→5.3に変更するとあるのですが、

    私のhtaccessを見ても、

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /wp/
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wp/index.php [L]
    </IfModule>

    # END WordPress
    という表記になっており、
    AddHandler x-httpd-php5 .php .phps .html
    という表記が見つかりません。

    これは一体何が原因で、どのようにすれば解決できるかと思われますか?
    私の知識不足でお手数をおかけして申し訳ありません。
    何卒宜しくお願い致します。

15件の返信を表示中 - 1 - 15件目 (全15件中)
  • 천궁 메텔

    (@digitmaetel)

    AddHandler php5.3-script .php
    # BEGIN WordPress
    ・・・

    .htaccess の最初に記述します。

    Takamichi Kikuchi さんはふたつ続けて参照サイトの選択を誤ってます。
    4.1.1 に対しては、いずれも古い情報過ぎました。
    参照される際には参照される記事が投稿された日時を確認する習慣が必要です。
    検索で上位にあったからといって、長いことアクセスがあるので上位にあるもので有用な情報とは限りません。ワンポイントで記事を見るだけではわかりにくく、その前後の記事からいつ頃の情報かを把握しましょう。

    천궁 메텔

    (@digitmaetel)

    http://22の技術.jp/wp/
    と/wp/がついていた状態になっていた為、
    http://22の技術.jp/
    にしようとした際に、、、

    二日前の方も古い情報で設定を誤りました。フォーラムを検索して前例がないかを検索するほうが有意義ですし、その習慣をつけましょう。
    サブディレクトリにインストールしたのを上階層URLで動かしたい

    これは一体何が原因か
    原因は Takamichi Kikuchi さん自身で、情報収集の際の参照にする情報の選択ミスです。

    トピック投稿者 Takamichi Kikuchi

    (@takamichi-kikuchi)

    早速のご回答ありがとうございます。
    仰ったように、
    .htaccessを、

    AddHandler php5.3-script .php
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /wp/
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wp/index.php [L]
    </IfModule>

    # END WordPress

    と書き換えて、

    /xn--22-1b4a224tkszb.jp/public_html/wp
    と、
    /xn--22-1b4a224tkszb.jp/public_html

    にFTPソフトを使いアップロードしたのですが、

    http://22の技術.jp/
    も、
    http://22の技術.jp/wp
    も完全にサイトが開けなくなりました。。

    これはどのようにしたら宜しいでしょうか?
    本当にお恥ずかしいほど知識がなく申し訳ございません。
    何卒宜しくお願い致します。

    천궁 메텔

    (@digitmaetel)

    3週間前も参照にされた記事の読み落としが原因でしたね。
    サブディレクトリにインストールしたのを上階層URLで動かしたい
    リンク先で回答したことを Takamichi Kikuchi のサイト構成に置き換えて読み返しましょう。

    トピック投稿者 Takamichi Kikuchi

    (@takamichi-kikuchi)

    ご回答ありがとうございます。

    読み落としが原因とのことですので、
    再度数十分にかけ読み直したのですが、

    恐らく別ブラウザから開くというところかと考え、
    同ファイルを再度、
    /xn--22-1b4a224tkszb.jp/public_html/wp
    と、
    /xn--22-1b4a224tkszb.jp/public_html
    にFTPソフトを使いアップロードした直後、
    Google Chromeでリロードせず、新しいブラウザのIEで開いてみたのですが、
    状況は変わりませんでした。

    本当に何度も質問するのは恥ずかしい次第でございますが、
    どのようにしたら宜しいのでしょうか?
    ご教示の程宜しくお願い致します。

    천궁 메텔

    (@digitmaetel)

    おかしくなったら前のステップに戻しましょう。

    .htaccessを、

    AddHandler php5.3-script .php
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /wp/
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wp/index.php [L]
    </IfModule>

    # END WordPress

    書き換えて、

    /xn--22-1b4a224tkszb.jp/public_html/wp
    と、
    /xn--22-1b4a224tkszb.jp/public_html

    にFTPソフトを使いアップロードした

    という点が怪しいです。

    元々の原因としては、おかしくなったらバックアップに戻す、でサイトが表示されなく成る以前の状態に戻れますよね。

    トピック投稿者 Takamichi Kikuchi

    (@takamichi-kikuchi)

    ご回答ありがとうございます。

    「書き換えて」と「アップロードした」となっているところが
    怪しいと仰っていますが、何が怪しかったのでしょうか?
    私は知識不足の為、どこが怪しいかどうかの判断基準もございませんで申し訳ございません。

    また、仰ったように前のステップにまで戻しました。

    .htaccessを、

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /wp/
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wp/index.php [L]
    </IfModule>

    # END WordPress
    のように、
    AddHandler php5.3-script .php
    がない状態まで戻し、

    index.phpを、

    require( dirname( __FILE__ ) . ‘/wp-blog-header.php’ );
    のように、
    /wp
    を入力していない状態に書き換えて、
    FTPソフトにアップロードしました。

    そうしたら、また「サーバーの PHP バージョンは 5.1.6 ですが WordPress 4.1.1 は 5.2.4 以上のみでご利用になれます。」という表示が出た為、

    サーバーのコントロールパネルより、PHPバージョン切り替えにて、
    Xサーバー推奨のPHP5.3.3に再度変えました。

    そうしましたところ、完全に消える一つ前の「ページが見つかりません」の状態にまで戻りました。

    この状態から再度、
    AddHandler php5.3-script .php
    を、
    .htaccess
    の一行目に書き加えてFTPソフトの、
    /xn--22-1b4a224tkszb.jp/public_html/wp
    と、
    /xn--22-1b4a224tkszb.jp/public_html
    にアップロードするという認識で間違いはございませんか?
    もし間違いがございましたら、ご指摘のもと実行致します。
    何卒ご教示の程お願い致します。

    Hinaloe

    (@hnle)

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress

    /xn--22-1b4a224tkszb.jp/public_html/.htaccessのみに設置
    (もし/wp/wp-admin/にログインできるのであればパーマリンク設定を変更せず更新すれば再生成されるはずだけど。)

    index.phpの書き換えは多分大丈夫

    提示されている記事をみた感じでもXサーバーは

    AddHandler php5.3-script .php

    ではないですよね。(使っていないのでわかりませんが)
    →マニュアル読んだ感じだとサーバーによって必要な記述が異なるかもしれません。(メールサポートに問い合わせろと書かれていた)

    それまたは上位ディレクトリのhtaccessでそれを指定していない場合はコントロールパネルで5.3以上を選択しておけば記述は必要ないはず。

    トピック投稿者 Takamichi Kikuchi

    (@takamichi-kikuchi)

    ご回答ありがとうございます。
    /xn--22-1b4a224tkszb.jp/public_html/

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress
    という
    .htaccess
    の内容でアップロードしました。

    「/xn--22-1b4a224tkszb.jp/public_html/.htaccessのみに設置」
    ということだった為、
    /xn--22-1b4a224tkszb.jp/public_html/wp
    側の、
    .htaccess
    は削除しました。

    するとまた、
    「サーバーの PHP バージョンは 5.1.6 ですが WordPress 4.1.1 は 5.2.4 以上のみでご利用になれます。」
    という表示が出た為、

    サーバーのコントロールパネルより、PHPバージョン切り替えにて、
    Xサーバー推奨のPHP5.3.3に再度変えました。

    すると「ページが見つかりません」表示にはなったものの、
    他のトピックが全てみることが出来なくなりました。

    Xサーバーのメールサポートに問合せたところ、

    ▼インストール・設定済みのWordPressを別ドメイン(ディレクトリ)に変更する場合
    ——————————————————————
    1.「/xn--22-1b4a224tkszb.jp/public_html/wp/」からデータのバックアップを取り、
     「/xn--22-1b4a224tkszb.jp/public_html/」フォルダへ
     Wordpressの構成ファイルを全てアップロードしなおしてください。

    2.「/xn--22-1b4a224tkszb.jp/public_html/」フォルダ上にある
     index.htmlを削除してください。

    3.http://xn--22-1b4a224tkszb.jp/wp/ のWordpressへログインし、
     ダッシュボード内の「設定」から「サイトアドレス」を
     http://xn--22-1b4a224tkszb.jp/ へ変更してください。

    4.その後、同じく「設定」の「WordPressアドレス」を
     http://xn--22-1b4a224tkszb.jp/ へ変更してください。

    5.「http://xn--22-1b4a224tkszb.jp/」(http://22の技術.jp/)へアクセスし、
     Wordpressが表示可能かご確認ください。
    ——————————————————————

    ※同一サーバー内での移動でしたら、データベース関連の設定変更は
      必要ございません。

    ということでした。
    この状態からどのようにすれば宜しいでしょうか?
    ご教示の程宜しくお願い致します。

    천궁 메텔

    (@digitmaetel)

    Xサーバーのメールサポートからの指示通りでも問題ありません。
    わたしは逆に、ドメインルートにインストールされたWordPress をサブディレクトリ(/wp)にURLを移すときに、同じ方法で実行しました。

    「/xn--22-1b4a224tkszb.jp/public_html/wp/」からデータのバックアップを取るのに時間がかかりますから、ふんどしの紐を引き締めて行いましょう。

    トピック投稿者 Takamichi Kikuchi

    (@takamichi-kikuchi)

    ご回答ありがとうございます。

    /xn--22-1b4a224tkszb.jp/public_html/wp/
    からデータのバックアップを取って、

    /xn--22-1b4a224tkszb.jp/public_html/フォルダへ
    Wordpressの構成ファイルを全てアップロードしなおす

    ということは、
    前提として、
    /xn--22-1b4a224tkszb.jp/public_html/wp/
    の内容が元通り正常に表示されていないと、
    同じ内容を/xn--22-1b4a224tkszb.jp/public_html/フォルダへアップロードしなおしても
    意味がないということですよね?

    トップページ等が正常に表示されている最初の状態にまずは戻さないといけないということでしょうか?
    ご回答の程宜しくお願い致します。

    천궁 메텔

    (@digitmaetel)

    一番最初に戻って、

    Xサーバー側でPHP5.3.3に変更したことで、「サーバーの PHP バージョンは 5.1.6 ですが WordPress 4.1.1 は 5.2.4 以上のみでご利用になれます。」というメッセージは消えたのですが、
    今度は「ページが見つかりません」という表示に変わりました。

    この時点で問題が生じてるということではないですか?

    それを放置して htaccess を書き換えてみたり、アップロードしても修復されるものではないでしょう。 htaccess の挙動は正常なのかもしれません。

    前提として、

    などと手間が掛かりそうなことは踏みとどまってしまてて、
    やることをショートカットしようと思ってますよね。

    再度書くことになりますが

    原因としましては
    http://22の技術.jp/wp/
    と/wp/がついていた状態になっていた為、
    http://22の技術.jp/
    にしようとした際に、

    事前にバックアップしてないでしょ。

    トピック投稿者 Takamichi Kikuchi

    (@takamichi-kikuchi)

    ご回答ありがとうございます。

    完全に最初の状態に戻しました。
    つまり、
    http://22の技術.jp/wp/
    で適切にサイトが表示され、
    http://22の技術.jp/
    で表示されていない段階です。

    その状態でバックアップを
    BackWPup
    のプラグインを使いPHP5.3.3に変えてある状態で行いました。

    バックアップが必要と分からなかっただけであり、
    やることをショートカットしようとは思ってませんよ。

    今は、
    「/xn--22-1b4a224tkszb.jp/public_html/」フォルダへ
    Wordpressの構成ファイルを全てアップロードしなおしてください。
    の記述の意味が分からずに調べているところです。
    具体的には、「Wordpressの構成ファイル」がどれを意味しているのかがわかりません。

    もしご存知であれば、
    「/xn--22-1b4a224tkszb.jp/public_html/」フォルダへ
    Wordpressの構成ファイルを全てアップロードしなおしてください。
    のやり方を教えて頂けませんか?

    私としましては、
    http://22の技術.jp/
    でサイトが適切に表示されれば方法はどのやり方でも問いません。
    ご教示の程宜しくお願い致します。

    천궁 메텔

    (@digitmaetel)

    文脈が読み解けないですかね、Xサーバーからのサポートに有る、
    /xn--22-1b4a224tkszb.jp/public_html/wp/
    以下に有る全てが現在 Takamichi Kikuchi さんのサイトに必要な『WordPressの構成ファイル』ですよ。

    トピック投稿者 Takamichi Kikuchi

    (@takamichi-kikuchi)

    ご回答ありがとうございます。

    それでは、
    FTPソフトの、
    [/xn--22-1b4a224tkszb.jp/public_html/wp/]
    内にある、

    wp-admin
    wp-content
    wp-includes
    .htaccess
    index.php
    ・・・(投稿出来ないので省略しました。)
    xmlrpc.php

    が、WordPressの構成ファイルということで、
    これを一つ一つデスクトップ上にダウンロードして、
    一階層上の、
    /xn--22-1b4a224tkszb.jp/public_html/
    にアップロードするということで出来ますでしょうか?

    それをしても、
    「ダウンロード出来ませんでした。」
    とエラー表示が出てしまいます。

    ご教示の程宜しくお願い致します。

15件の返信を表示中 - 1 - 15件目 (全15件中)
  • トピック「サイトが表示されなくなりました。」には新たに返信することはできません。