ローカル環境を設定してアクセスしようとした後に、私はライブ版のWordpressサイトのローカルバージョンを実行しようとしています。
http://localhost/wordpress/
次のようなエラーが表示されます。
This webpage has a redirect loop
The webpage at http://localhost/wordpress/ has resulted in too many redirects.
Error 310 (net::ERR_TOO_MANY_REDIRECTS): There were too many redirects.
サイトにアクセスできない間は、サイトのダッシュボードにローカルでアクセスできます。
http://localhost/wordpress/wp-admin/
私はこれを何時間も修正しようとしていて、もう一人のワードプレスのエキスパート(同じサイトのローカルバージョンを運営しているalready)に2時間かけて私とハッシュしてもらいました。運がありません。どうぞよろしくお願いします。うまくいけば便利な背景として:
ローカルバージョンを実行するために私はMAMPをインストールしました、そしてMySQLとApacheサーバーの両方が緑色です。すべてのサイトファイルのコピーをMAMP/htdocs/wordpressに配置しました。サイトデータベースを.sqlファイルとしてエクスポートし、MAMPを介して読み込まれたphpmyadminページに新しいデータベースを作成し、.sqlファイルをインポートしました。
また、config.phpファイルを次のように更新しました。
define('DB_NAME', 'database_name');
/** MySQL database username */
define('DB_USER', 'root');
/** MySQL database password */
define('DB_PASSWORD', 'root');
/** MySQL hostname */
define('DB_Host', 'localhost');
/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');
/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');
私はまた、SQLのfind and replace文を使って、すべてのwordpressのURLをlocalhost:80/wordpressから切り離すように変更しました。
私の.htaccessファイルには以下が含まれています。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ /index.php/$1 [NC,L,QSA]
</IfModule>
# END WordPress
表示しようとすると、このすべての設定でエラーが発生します。
誰かがさらなる情報を必要とする場合、または上記のいずれかが明確でない場合、私は提供させていただきます。ご協力ありがとうございます。
私は、例えばMAMP proをproject.dev
のようなカスタム開発URLで実行しています。 MAMPを介してWordpressのワンクリックインストールを作成したとき、それは自動的にWordpressにもポート番号を入力しました。ポート番号が80のときはWordpressは好きではないと思います。これは標準です。私の場合はWordpress Address
とSite Address
からport-numberを削除することでうまくいきました。
私はおそらくコピーファイルで、Windows環境からMac OSに移行していたので、私はinstall.phpファイルがありませんでした。そして私がテーマをインストールしようとしたとき、それは私にリダイレクトループスクリーンをもたらすでしょう。
私はinstall.phpを探すために私が最後にすべてのステップを実行していたのでそれが私を混乱させました。
次の読者が来るために、多分私は知らないのを助けるでしょう!