サポート » マルチサイト » 子サイトにログイン出来ません

  • 本日マルチサイト(サブディレクトリ)を作成していざダッシュボードにログインしようと
    したらアクセス出来ない状態です。

    親サイトからダッシュボードに入ろうとすると「ページの自動転送設定が正しくありません」と表示され
    URL(http://new-prosper.co.jp/jimuinblog/wp-login.php)を入力してログインしようとすると
    「404見つかりません」と表示されログイン出来ません。

    色々なサイト(こちらのフォーラムも)で調べて試してみましたが
    どうしても分からずに質問させていただいた次第です。

    .htaccess の記述は以下の通りです。
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    suPHP_ConfigPath /home/saitamaya/new-prosper.co.jp/xserver_php/
    # 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>

    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
    AddHandler fcgid-script .php .phps
    FCGIWrapper “/home/saitamaya/new-prosper.co.jp/xserver_php/php-cgi” .php
    FCGIWrapper “/home/saitamaya/new-prosper.co.jp/xserver_php/php-cgi” .phps

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    wp-config.phpへは以下の追記をしました。

    define(‘MULTISITE’, true);
    define(‘SUBDOMAIN_INSTALL’, false);
    define(‘DOMAIN_CURRENT_SITE’, ‘new-prosper.co.jp’);
    define(‘PATH_CURRENT_SITE’, ‘/’);
    define(‘SITE_ID_CURRENT_SITE’, 1);
    define(‘BLOG_ID_CURRENT_SITE’, 1);

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    現在の使用環境は以下の通りです。

    エックスサーバー
    サブディレクトリ
    独自ドメイン
    WordPress 4.5.2
    Firefox 46.0.1

    どこを直せば良いのかご教授宜しくお願い致します。

    PS・wp-content内にblogs.dirの名前でディレクトリを作成する方法も併せて教えて頂くと助かります。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター jim912

    (@jim912)

    マルチサイト時の .htaccess の記述は、追記ではなく書き換えになります。

    ですので、現状の .htaccess のうち

    # 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>

    は、不要になります。

    jim912 様

    早速の回答&明確な回答ありがとうございます。

    おかげさまですんなりとダッシュボードにログインすることが出来ました。

    今までフォーラムその他でワードプレスに関する質問をしてきましたが
    質問方法が悪かったせいもあり、回答に巡り合えなかったこともあったので
    jim912 様が神に感じます。

    本当に助かりました。

    重ね重ねになりますがありがとうございます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「子サイトにログイン出来ません」には新たに返信することはできません。