WordPress は、主流のブログ構築プラットフォームです。 WordPress はおそらく世界で最も先進的なウェブログ プログラムです。現在開発されているプログラムのほとんどはそれを模倣したものです。 WordPress を使用し、いくつかのプラグインを使いこなすと、最適化についてあまり心配する必要がなくなります。
あなたが気軽にコードを書くのが好きな WordPress ユーザー、またはプラグインをインストールしたりテーマを変更したりするのが好きなユーザーであれば、間違いを避ける方法がないことを理解するでしょう。また、予期せぬエラーに巻き込まれ、解決策が見つからないときがどれほど絶望的であるかも理解できるでしょう。実際、WordPress のエラー問題のほとんどは解決可能です。したがって、エラーが発生しても心配する必要はありません。あなたが遭遇した問題は他の誰かが遭遇している可能性が高く、すでに解決策があるからです。
今日の記事では、最も一般的な WordPress エラーを見て、投稿を読んだ後に苦痛を感じずに、より楽しくブログを書けるように、解決策を共有します。
1. ユーザーパスワードを忘れてしまい、メール検索機能が動作しません
問題の説明:
WordPress 管理者のパスワードを紛失し、「パスワードを忘れた場合」をクリックしてユーザー名とメールアドレスを入力しようとしました。しかし、パスワードリセットメールが届きませんでした。
WordPress 管理者パスワードをリセットする 2 つの簡単な方法を次に示します:
[page_break]
方法 1: phpMyAdmin
1. cPanel space ユーザーの場合は、cPanel にログイン後、Database (データベース) の下にある phpMyAdmin をクリックします
2. WordPress データベースを選択します。たとえば、Username_wrdp1
3. wp_users を見つけて「参照」をクリックします
4. ユーザー名を見つけて「編集」をクリックします。
5. user_pass に新しい値を書き込んでパスワードをリセットします。大文字と小文字が区別されることに注意してください。
6. 上記の手順を完了したら、[関数] のドロップダウン メニューをクリックし、オプションから MD5 を選択します
7. ページの下部にある [Go] ボタンをクリックします。
[page_break 方法2:FTP経由
1. FTPアカウントにログインします。
2. ../wp-content/主題/(テーマファイル)/ ディレクトリを見つけて、functions.php ファイルをダウンロードします。
3.functions.phpを開き、最初の
をクリックしますwp_set_password('YourNewPassword',1);
YourNewPassword の値を必要なパスワードに置き換えます。このコードの 1 は、wp_users テーブルのユーザー ID を表します。
4. 修正したfunctions.phpを再度FTPにアップロードします。
5. WordPress にログインできたら、そのコード行を削除します。
2.WordPressのコントロールパネル(ダッシュボード)が正しく表示されない
問題の説明:
WordPressのコントロールパネルのCSSが表示できず、ページ内のリンクが乱雑です。
解決策 1: ポートとファイアウォール
ネットワーク接続がポートとファイアウォールを通過していることを確認してください。一部のポートやファイアウォールでは CSS がフィルタリングされるため、CSS のある場所は正しく表示されません。ポートとファイアウォールの Cookie とキャッシュをクリアしてから、Ctrl + F5 を押してページをリロードしてみてください。
解決策 2: WordPress プラグインをアップグレードする
管理者ドロップダウンメニューやライターメニューなど、デフォルトのコントロールパネルを置き換えるプラグインがある場合は、これらのプラグインをアップグレードしてください。それでも機能しない場合は、それらを無効にしてみてください。
3. 警告: ヘッダー情報は変更できません – ヘッダーはすでに
によって送信されています。問題の説明:
WordPress を新しいバージョンにアップグレードするか、新しくインストールした後、ブラウザで次のエラーが発生しました: 警告: ヘッダー情報を変更できません – ヘッダーは既に送信されました (出力は /path/blog/wp-config.php: 34 で開始されました)
解決策: wp-config.php 内の余分なスペース、空行、その他の不要な情報を削除します。
1. wp-config.phpファイルをFTPでダウンロードします
2. wp-cinfig.phpを開きます
3.削除
4. 最初のフィールドが
であることを確認します。5. ?>の後のスペースをすべて削除します。
6. 最後の文字が ?> であることを確認し、最後の行に置き、間にスペースが入らないようにしてください。
このエラーは他のファイルでも発生する可能性があります。エラー メッセージをよく読んでください。問題のファイルの場所が記録されています。
[page_break 4. WordPress ブログページとコントロールパネルが空白になります
問題の説明:
このエラーは通常、新しいテーマがインストールされるか、新しいバージョンにアップグレードされるときに発生します。ブログを開くと真っ白なページです。この状況はコントロール パネルでも発生するため、コントロール パネルに入る方法はありません。
解決策 1: FTP 経由で現在インストールされているテーマの名前を変更します。
現在インストールされているテーマフォルダーの名前を変更すると、WordPress はデフォルトのテーマを自動的に選択し、通常どおりに読み込むことができます。
1. FTPでwp-contents/主題フォルダーを見つけます。
2.現在インストールされているテーマフォルダーの名前を変更します。例: 名前 2020 2020-temp
3. WordPress バックエンドにログインします。
4. テーマが現在実行している WordPress と互換性があるかどうかを確認します。
5.テーマに実行できないコードが含まれていないか確認してください。
解決策 2.: FTP 経由でプラグイン フォルダーをリセットする
1. FTPでwp-contentsフォルダーを見つけます。
2. pluginsフォルダーの名前をplugins-tempに変更します
3. 同じディレクトリに plugins
という名前の新しいフォルダーを作成します4. WordPressのコントロールパネルに再度ログインします。
5. プラグインをplugins-tempからpluginに移動し、一つずつ再度有効化します。
6. 現在のWordPressと互換性のないプラグインがないか確認します。
[page_brea 5. 致命的なエラー: 許容メモリサイズ 33554432 バイトが使い果たされました
問題の説明:
写真をアップロードすると、「致命的エラー: 許可されたメモリ サイズ 33554432 バイトを使い果たしました」というエラー メッセージが表示されます。この問題を解決するには、PHP に割り当てられるメモリを増やすようにしてください。ホスティングプロバイダーがサポートしているかどうかに応じて、制限を 32MB、64MB、128MB、または 256MB に設定できます。
解決策 1: php.ini を編集する
php.iniファイルを編集できる場合は、上記のmemory_limit値を直接変更できます。
memory_limit = 64M; スクリプトが消費できるメモリの最大量 (64MB)
デフォルトのディスプレイが64Mの場合は、128Mを試してください。
解決策 2: .htaccess ファイル
次のコード行を .htaccess ファイルに追加します。
php_valuememory_limit 64M
解決策 3: wp-config.php ファイルを編集する
以下のコードをwp-config.phpファイルに追加します。
PHPに割り当てられるメモリを増やす
define('WP_MEMORY_LIMIT', '64M');
解決策 4: wp-admin フォルダーに新しい php.ini ファイルを作成します。
1.メモ帳を開きます。
2. 次のコードを挿入します:
memory_limit = 64M;
3. php.iniとして保存します。
4. wp-admin ディレクトリにアップロードします。
6. このページを閲覧する権限がありません(403エラー)
問題の説明:
バックエンドのログインページでユーザー名とパスワードを入力すると、次のエラーが表示されました: このページを表示する権限がありません (403 エラー)
。解決策:index.php を有効にする
ブログが Windows Server にインストールされている場合、このエラーは、IIS がデフォルトのホームページを Indexx.php に設定していないことが原因で発生します。
1.コントロールパネルを開きます。
2. IIS管理を開きます。
3. 「デフォルトのホームページ」セクションを見つけます。
4.index.phpを追加します。
7. 致命的なエラー: 未定義関数 is_network_admin() の致命的なエラー
問題の説明:
WordPressをアップグレードした後、ログインしようとすると、致命的なエラー未定義関数is_network_admin()の致命的なエラーが発生します。
解決策: 手動アップグレード
このエラーはWordPressのアップグレード失敗が原因で発生します。手動でアップグレードしてみてください。
1.最新のWordPress圧縮パッケージをダウンロードし、解凍します。
2. 現在のWordPressをバックアップします。
3. wp-includes ディレクトリと wp-admin ディレクトリの名前を wp-includes.bak と wp-admin.bak に変更します。
4. wp-includes ディレクトリと wp-admin ディレクトリを FTP 経由でサーバーにアップロードします。
5. 新しい wp-content ディレクトリの内容をサーバー上の対応する場所にアップロードします。
6. その他のファイルをWordPressのルートディレクトリにアップロードします。
7.FTP経由で.maintenanceファイルを削除します。
8. WordPress に再度ログインすると、http://yourdomain/wordpress/wp-admin/upgrade.php のようなリンクが表示されますので、指示に従います。
9. キャッシュをクリアして、それが有効になるかどうかを確認します。
手動アップグレードの詳細については、WordPress の更新を参照してください
[page_break] 8. WordPress ログインインターフェース 404 の問題
問題の説明:
WordPressのバックエンドにログインできず、404エラーが表示されます。
解決策 1: データベース内の URL を更新します。
phpMyAdminにアクセスできる場合は、データベース内のURLを更新してみてください。
1. cPanelにログインし、データベースのphpMyAdminをクリックします。
2. WordPress データベースを選択します (例: Username_wrdp1)。
3. wp_options と入力し、「参照」をクリックします。
4. フィールドoption_nameでsiterulを検索します。
5 [フィールドの編集]をクリックします。
6.option_valueオプションのURLを変更します。
7. 下部にある「確認」をクリックします。
解決策 2: フォルダーのプロパティを変更します。
1. FTP配下の/wp-adminディレクトリに入ります。
2. wp-admin ディレクトリを右クリックし、[フォルダーのプロパティ] をクリックします。
3. 属性値を 755 に変更し、サブディレクトリに対応するオプションがあるかどうかを確認します。
4.「OK」をクリックします。
5. wp-content フォルダーと wp-includes フォルダーで手順 1 ~ 4 を実行します。
6. ブラウザを開いてWordPressにログインしてみます。次に、Ctrl + F5 を押してキャッシュをクリアします。
[page_break 9. 自動アップグレード完了後に「予定されたメンテナンスのため一時的に利用できません」というエラーが表示される
問題の説明:
アップグレードの完了後、サイトに「定期メンテナンスのため一時的に利用できなくなります」というエラー メッセージが表示される場合。
解決策: .maintenance ファイルを削除します。
アップグレードすると、.maintenance というファイルが生成され、Web サイトがメンテナンス中であることを訪問者に通知するために使用されます。アップグレードが失敗した場合、このファイルはフォルダー内に残ります。
.maintenanceステップを削除します。
1. FTP経由でブログのルートディレクトリにログインします。
2. .maintenance ファイルを見つけます。
3. ルートディレクトリにある.maintenanceファイルを削除します。
この問題を解決したら、再び自動アップグレードを続行できます。
10. プラグインを削除できません
問題の説明:
WordPressのコントロールパネルではプラグインを削除することはできません。 FTP 経由でプラグインのフォルダーを削除した後でも、コントロール パネルでは削除できません。
解決策: SSH経由でプラグインを削除します。
プラグインがいくつかの隠しファイルをディレクトリにアップロードしている可能性がありますが、FTP では表示されません。
ブログにSSHでログインできる場合:
1. SSH経由でブログにログインします。
2. SSHコマンドを使用してディレクトリを見つけます: wp-content/plugins/
3. ls -alコマンドを使用してフォルダー全体を表示します。
4. rm ディレクトリ名コマンドを使用してプラグインを削除します。
WordPress の広範な性質のため、当面はこれらの一般的な問題に対する解決策のみをリストすることができます。これが皆さんのお役に立てば幸いです~