私のWordPressサイトに取り組んでいます。私は私のサイトのフォントの色を変更した後、私は自分のページを更新しましたが、それはwp-admin/install.php
にリダイレクトします。
今何ができる?自分のサイトにアクセスするにはどうすればいいですか。
私はこの問題を抱えています。ホスティングプロバイダに連絡したところ、時間あたりの最大クエリ数の制限を超えたため、データベースへのアクセスが一時的にロックされているため、WPから読み取れなかったことが判明しました。
FTPなどでコードベース/セットアップを開きます。
私のマシンを再起動した後、私のワードプレスはインストールするようにリダイレクトし始めました。データベースはphpMyAdminを通して見たときにwordpressのためのテーブルが「存在しなかった」と報告しました。 WebサーバーをシャットダウンしてからmySQLサーバーを再起動すると、システムの問題が解決しました。
Webサーバーを(正常に)シャットダウンしてから、mySQLを再起動してください。
PhpMyAdminのwp_optionsテーブルを見て、「Optimize table」をクリックしてみてください。この問題を抱えている私のサイトの1つで動作しました(ただし、最初に問題が発生した原因は不明です)。
問題はwp-config.php
ファイルにあります。 $table_prefix
フィールドを再確認し、それが実際のデータベースのテーブルプレフィックスに対応していることを確認する必要があります。
例:データベース内で、あなたのテーブルがあなたのwp_website_year_comments
内のwp_config.php
のように見えるなら、それはこのように見えるべきです:
/**
* WordPress Database Table prefix.
*
* You can have multiple installations in one database if you give each
* a unique prefix. Only numbers, letters, and underscores please!
*/
$table_prefix = 'wp_website_year_';
私もこの問題を経験し、ついにWordpressと一緒にインストールされたJetpackプラグインが根本的な原因であることに気づきました。ブルートフォース攻撃を防ぎ、セキュリティを強化するので、サーバーへの10回のREST呼び出しの後、install.phpにリダイレクトしてすべてのリクエストを自動的にブロックします。 Jetpackを無効にすると私の問題は解決しました。
@Izzy Hegazy 私の場合は解決策がうまくいった。古いインストールでテーブルのプレフィックスを変更したのを完全に忘れてしまいました。一方、新規インストールでは、デフォルトのwp_ tableプレフィックスを使用しました。
_ソリューション_
移行の場合古いインストールのテーブルプレフィックスが新しいインストールと同じであることを確認してください。
Wp-config-sample.phpファイルを削除します。
Wp-config.phpが存在するか確認してください
データベース接続の詳細を調べて、正しいデータベースを参照していることを確認してください。 (ユーザー名パスワード)
PHPmyadminを使用してデータベーステーブルを修復してみてください。データベーステーブルが破損してエラーが発生することがあります。
これらはほとんどの場合常に修正です。
常に機能するいくつかの修正:
Wp-configを確認してください
Wp-configでプレフィックスを確認するwp_などのように、プレフィックスが間違っていることがあります。データベースを確認して修正してください。
.htaccessファイルを確認するデフォルトのwordpress htaccessファイルを入れてみてください
Wp-configファイル名を確認する時々人々は代わりにwp-config-sampleファイルを編集します。あなたはwp-configファイルを編集する必要があります。