• 解決済 misuteri

    (@misuteri)


    初めて投稿させていただきます。不明な点が多いと思いますが、よろしくお願いします。

    経緯ですが、xserverにて独自ドメインで作成していたつもりが、うまくいっていなかったようで、初期ドメインサーバーのxserverの.jpでブログを作成していました。

    そのデータをwordpressのエクスポート機能を利用して、バックアップを取り、

    取得していた.comのドメインでワードプレスをインストールしてデータをインポートしました。

    その後、googleのサーチコンソールに変更依頼をかけようとして、all in one seoのmetaタグにスクリプトを貼ったり、リダイレクトを行なっているうちに、初期サーバドメインのall in one seoのサーバが見つかりません、となっていました。

    それから、filezillaでftpからサーバにアクセスしました。最初は初期ドメイン.jpと.comがあったのですが、途中から消えてしまいました。終いには.comのadminのページを開くこともできなくなり404notfoundになってしまい、訳がわからない状態です。

    記事数も19くらいなので、どこかにコピペでバックアップをとって、初期化した後に、コピペすることも考えましたが、今後も同じことがあるかもしれないので、その時のために、改善する方法を教えていただければ幸いです。

    よろしくお願いします。

13件の返信を表示中 - 1 - 13件目 (全13件中)
  • CG

    (@du-bist-der-lenz)

    xserverの.jpドメインでグーグルにインデックスされていたのを、独自ドメインにリダイレクトすることでよかったのではないか。
    「その後、googleのサーチコンソールに変更依頼をかけようとして」からの経過説明が、訳がわからない状態になっています。意図して行わないかぎり、サーバー上のデータは消えることはありませんよ。xserverのファイルマネージャで確認しましょう。
    今後のことについてですが、オンラインでなくオフラインで更新して、サーバーにアップロードするようにすることで、サイトの再開は即時に行えます。

    トピック投稿者 misuteri

    (@misuteri)

    ありがとうございます。

    ファイルマネージャ自体は確認したのですが、どこをどうすれば良いのかわからない状態です。

    .comの方を何度か初期化してしまいました。

    一番問題なのは、.comのドメインのadminが利用できなくなっていて、404 not foundになっているという事です。

    .jpのドメインでwordpressにログインした状態で、all in seo packをクリックした時のエラー表示は

    ページ”自分のドメイン.comの方”wp-admin/admin.php?page=all-in-one-seo-pack/aioseop_class.phpを拓けません。サーバ”自分のドメイン.comの方”wp-adminが見つかりません。となっています。

    • この返信は6年、 8ヶ月前にmisuteriが編集しました。

    エックスサーバーで初期ドメイン(*.xsrv.jp)にインストールしたWordPresを独自ドメインに変更する手順については、公式サイトにある以下のよくある質問があります。

    WordPressを初期ドメイン(お客様のサーバーID.xsrv.jp)にインストールしましたが、独自ドメインへ変更したいです。
    https://www.xserver.ne.jp/support/faq/faq_service_hp_wp.php#08

    初期ドメインにインストールしたWordPressについて、まだ削除していない状況であり、アクセスすることができる状況あれば、上記URLにて説明の手順に沿って、改めて独自ドメインでの参照が可能になるように試すのがよいかと思います。

    トピック投稿者 misuteri

    (@misuteri)

    返信いただきありがとうございます。

    あれから上記方法を試しましたが、

    新規ドメインにアクセスしようとすると、

    Parse error: syntax error, unexpected end of file in 自分のドメイン public_html/wp-includes/rewrite.php on line 555

    というエラーが起こり、再アップロードしてもキューの転送に失敗したとなります。

    何回も試すもタイムアウトになってしまいます。

    wifiの通信制限にかかってしまったので、そのせいでしょうか?

    であれば、回線の変更以外に方法はないでしょうか?

    CG

    (@du-bist-der-lenz)

    ファイルの最後に改行が多いか、記述間違いはないですか

    こんにちは

    通信制限でWordPressアップロード中に転送に失敗してファイルが中途半端になっていると思います。

    そのような不安定な回線のまま修正していくのは難しそうですが・・・
    何をしてもいずれかのファイルを変更する必要がありますので、そのような回線ではファイルを破損してしまうリスクが常にあります。

    sshでコマンドを打てるのであれWordPress.orgからXSERVERに直接WordPressをダウンロードする事もできますが、どのように回線が不安定なのかわかりませんが、ssh自体が不安定になりファイルの編集が出来ない可能性もあります。

    XSERVERの簡単インストールが使えるのであれば、新しいドメインに(上書きしてしまえるのか分かりませんが)インストールしてまっさらな状態にし、19記事をコピペする事をお勧めします。

    トピック投稿者 misuteri

    (@misuteri)

    返信いただきありがとうございます。

    ローカルへそのままドラッグ&ドロップしているのでファイル記述間違えはないと思います。

    ちなみにどのファイルなのでしょうか?

    http://wpdocs.osdn.jp/WordPress_の一般的なエラーでsynaxのエラーについて記載がありました。ドラッグ&ドロップでこういうことが起こりうるのでしょうか?

    構文をもう1度見直してみます。

    • この返信は6年、 8ヶ月前にmisuteriが編集しました。
    トピック投稿者 misuteri

    (@misuteri)

    555番目まで数えました。どうやら最後の部分らしいのですが、どこが違っているのかわかりません。

    // Look for matches.
    $request_match = $request;
    foreach ( (array)$rewrite as $match => $query) {

    // If the requesting file is the anchor of the match, prepend it
    // to the path info.
    if ( !empty($url) &

    emptyの前の ! か } だと思うのですが…

    • この返信は6年、 8ヶ月前にmisuteriが編集しました。
    CG

    (@du-bist-der-lenz)

    それが最後の記述なら、ファイルの破損です。最後は}で閉じて無ければおかしいですから。

    	// Look for matches.
    	$request_match = $request;
    	foreach ( (array)$rewrite as $match => $query) {
    
    		// If the requesting file is the anchor of the match, prepend it
    		// to the path info.
    		if ( !empty($url) && ($url != $request) && (strpos($match, $url) === 0) )
    			$request_match = $url . '/' . $request;
    
    		if ( preg_match("#^$match#", $request_match, $matches) ) {
    
    			if ( $wp_rewrite->use_verbose_page_rules && preg_match( '/pagename=\$matches\[([0-9]+)\]/', $query, $varmatch ) ) {
    				// This is a verbose page match, let's check to be sure about it.
    				$page = get_page_by_path( $matches[ $varmatch[1] ] );
    				if ( ! $page ) {
    					continue;
    				}
    
    				$post_status_obj = get_post_status_object( $page->post_status );
    				if ( ! $post_status_obj->public && ! $post_status_obj->protected
    					&& ! $post_status_obj->private && $post_status_obj->exclude_from_search ) {
    					continue;
    				}
    			}
    
    			// Got a match.
    			// Trim the query of everything up to the '?'.
    			$query = preg_replace("!^.+\?!", '', $query);
    
    			// Substitute the substring matches into the query.
    			$query = addslashes(WP_MatchesMapRegex::apply($query, $matches));
    
    			// Filter out non-public query vars
    			global $wp;
    			parse_str( $query, $query_vars );
    			$query = array();
    			foreach ( (array) $query_vars as $key => $value ) {
    				if ( in_array( $key, $wp->public_query_vars ) ){
    					$query[$key] = $value;
    					if ( isset( $post_type_query_vars[$key] ) ) {
    						$query['post_type'] = $post_type_query_vars[$key];
    						$query['name'] = $value;
    					}
    				}
    			}
    
    			// Resolve conflicts between posts with numeric slugs and date archive queries.
    			$query = wp_resolve_numeric_slug_conflicts( $query );
    
    			// Do the query
    			$query = new WP_Query( $query );
    			if ( ! empty( $query->posts ) && $query->is_singular )
    				return $query->post->ID;
    			else
    				return 0;
    		}
    	}
    	return 0;
    }
    
    トピック投稿者 misuteri

    (@misuteri)

    どうしたらいいですかね?

    現在.comは初期化したのでログインはできそうな状況です。

    元サーバドメインも同じエラーコードになってしまいました。

    上記のコードをつけ加えればいいでしょうか?

    トピック投稿者 misuteri

    (@misuteri)

    どうしたらいいですかね?

    現在.comは初期化したのでログインはできそうな状況です。

    元サーバドメインも同じエラーコードになってしまいました。

    上記のコードをつけ加えてみましたが、同じエラーコードが出ます。

    初期化した.comのrewrite.phpを元サーバにコピーしても無駄なのでしょうか?

    トピック投稿者 misuteri

    (@misuteri)

    元ドメインにコピーしたら、表示されました。破損していたようです。

    これからなのですが、回線速度の影響もありそうなので、
    状況が良い時に再度、新規ドメインにデータ移行をしてみます。

    トピック投稿者 misuteri

    (@misuteri)

    ありがとうございました!

    とりあえず、新規ドメインにデータ移行できました。グローバルメニューが重複して出ているのが、気になりますが、とりあえずこれで作業を進めて行こうと思います。

    あとは、googleのサーチコンソールの移行をすれば、完璧です!

    長々とお付き合い頂き本当にありがとうございました!

13件の返信を表示中 - 1 - 13件目 (全13件中)
  • トピック「ドメイン 変更後にプラグインが利用できない」には新たに返信することはできません。