マルチサイト ネットワークを作成するためにローカルで作業するために、既存の Wordpress サイトをバックアップしました。私の目標は、既存のサイトをそのまま残すだけでなく、独自のテーマを持つ新しいホームページを追加することです。サブフォルダー内にマルチサイトを作成しようとしています。
WordPress の新規インストールで動作するようになりましたが、既存のローカル サイトで問題が発生しました。
私が取ったステップ:
.htcaccess ファイルを次のように変更しました。
# BEGIN Wordpress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [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] # END WordPress
ポートを から
:8888 & :8889
に変更しました:80 & :3306
次のコマンドを使用して、ターミナル内のホスト ファイルを変更しました。
sudo nano /etc/hosts 127.0.0.1 vslocal.com 127.0.0.1 sub.vslocal.com
データベース内で検索を実行し、ローカル サイトの新しいドメインに置き換えました。
wp-config.php ファイルを次のように変更しました。
define('MULTISITE', true); define('SUBDOMAIN_INSTALL', false); define('DOMAIN_CURRENT_SITE', vslocal.com'); define('PATH_CURRENT_SITE', '/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1);
現在、「データベース接続の確立中にエラーが発生しました」というエラーが表示されます。さまざまなリソースをたどった後、私は自分自身を混乱させた可能性があり、どのステップを見逃したか、または間違って実行したかについて問題を抱えています. Mac OSX Yosemite で MAMP 2.2 を使用しています。どんな助けも命の恩人になります!ありがとう!