WordPress マルチサイトを正しく削除する方法

WordPress マルチサイト(WordPress Multisite)は一つの WordPress インストールで複数のWebサイトを運営することができる強力なソリューションです。 マルチサイトをインストールする方法は、次の文を参照してください。

マルチサイトをインストールする作業は比較的簡単ですが削除(削除)する作業は、初心者には難しい作業になることがあります。

[この記事を2021年7月14日に最終更新されました。 ]

マルチサイトを削除する

マルチサイトを削除(削除)するには、最初にインストールするため実行していたすべての作業を戻してください。

サイトのバックアップする

It's always better to be safe than sorry。

転ばぬ先の杖(有備無患)。 万が一の場合のために、まずサイトをバックアップしておくようにします。 Webホスティング会社のバックアップサービスを提供する場合は、そのバックアップ・データ・ファイルをPCにダウンロードしてください。 ウェブサーバースペースが十分場合には、 プラグインを使用してバックアップすることができます。

wp-config.phpファイルの変更

FTP経由で WordPressにログインします。 WordPressがインストールされてフォルダにある WP-config.phpを ファイルを開いて、次のコードを削除します。

define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );
$base = '/wordpress/';
define( 'DOMAIN_CURRENT_SITE', 'localhost' );
define( 'PATH_CURRENT_SITE', '/wordpress/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );

WP-config.phpを ファイル内の次の行も編集して「false」に設定する必要があります。

define('WP_ALLOW_MULTISITE', true);

.htaccessファイルの変更

次に .htaccess ファイルを変更する必要があります。 このファイルは、 WordPressがインストールされてルート(Root)にあります。 マルチサイトのインストールを生成するために追加したルール(Rules)を次のように新しいルールに置き換えます。

RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index.php$ - [L]

# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]
RewriteRule . index.php [L]

データベース(DB)テーブルの削除

最後に、データベース(DB)で次のグローバルテーブルを削除する必要があります。 データベースにアクセスするためには、通常、phpMyAdminを利用することができます。

  • wp_blogs
  • wp_blog_versions
  • wp_registration_log
  • wp_signups
  • wp_site
  • wp_sitemeta

ちなみに、テーブル名は、テーブルプレフィックス(Prefix)に応じて異なります。

現在サイトにログインすると、複数のサイトが WordPress インストール本から消えたことを確認することができます。

メモ: 上記は「アンインストールする方法 WordPress Multisite(WordPress マルチサイトの削除方法)「を参考に書かれています。上記の方法で解決できなければ」削除します WordPress Multisite data(WordPress マルチサイトのデータを削除する)「という文章を参考にしてください。

マルチサイトが正常に削除されていない場合

もし適切にマルチサイトを削除しない場合は、管理者ページへのリンクがない場合、または再度マルチサイトをインストールするときに、次のようなエラーが発生する可能性があります。

マルチサイトの作成エラー

WordPress サイトのネットワークを作成。 警告:存在する WordPress ネットワークが検出されました(Create a Network of WordPress Sites。 Warning:An existing WordPress network was detected。)

この場合、サイトのバックアップがされているサイトを復元した後、上記の手順に従って、マルチサイトを削除するようにします。

参照

一部の記事にはアフィリエイトリンクが含まれている場合があり、パートナーの活動で一定額の手数料を受け取ることがあります。

コメントを残す

*電子メール情報は公開されません。