WordPress を使用して Web サイトを構築し始めた後、いくつかのエラーや問題が発生する可能性があります。 WordPressを使用する際によくある失敗例と解決策をまとめましたので、皆様のWebサイト構築のお役に立てれば幸いです。
まず、障害の原因がクラウド プラットフォームに起因するかどうかを確認できます。クラウド プラットフォームが原因で WordPress の障害が発生する場合は、クラウド プラットフォームのドキュメントで解決策を参照してください。
以下は、一般的なエラーのいくつかをまとめたものです:
WordPress データベース サービスを開始できません
原因 :ディスク容量不足、メモリ不足、または設定ファイルが正しくない可能性があります。
解決策: まず、コマンドを使用してトラブルシューティングを行い、問題を特定してから、メモリを解放します。
# 查看磁盘空间 df -lh # 查看内存使用 free -lh
WordPress を実行しているときに、データベース接続エラーが頻繁に発生しますか?
原因: 最も可能性の高い理由は、メモリ不足によりデータベースが異常に実行されることです。
解決策: メモリを増設し、CDN を有効にします。 CDN は、Web サイトを高速化しながら、サーバー メモリのオーバーヘッドを大幅に削減できます。
WordPress アップロード画像エラー
WordPress アップロード ファイル エラー、いくつかの可能性があります:
-
原因:画像サイズがサーバーの制限を超えています。
解決策: この章の「環境管理」->「PHP 構成」の「アップロード ファイル サイズの変更」を参照してください。 -
原因: 画像の実際の形式がサフィックスと一致しません。
解決策: たとえば、WordPress9.jpg 画像の実際の形式は WordPress9.jpeg であり、アップロード時にエラーが報告されます。サフィックスを jpeg に変更すると、アップロードは失敗します。普通であってください。実際、実際の形式とサフィックスが一致しない場合、Windows システム ファイルにはプレビュー効果がありません。 - 権限の問題 (IIS で一般的)。
WordPress は問題を解決しているようです。定期メンテナンスを実行しています。しばらくしてから戻ってください。
理由:このプロンプトが表示される理由は、Web サイトの .maintenance ファイルが WordPress インストール ディレクトリに生成されるためです。
解決策:
- 存在する場合は、削除して通常の状態に戻してください。
- 存在しない場合は、内容が空の新しい .maintenance を作成し、更新して、通常に戻った後に削除します。
WordPress はメールを送信できません
理由: WordPress はデフォルトで mail() 関数を介してメールを送信するため、サーバー自体がメールを送信する必要があります。メール機能。実際には、サーバーをメール サーバーに変換するのは非常に複雑な作業であり、保守が困難です。
解決策: 電子メール送信の問題を解決するには、SMTP プラグイン WP-Mail-SMTP をインストールすることをお勧めします。
WordPress 5.0 古いバージョンの「クラシック エディター」に戻す
理由: WordPress 5.0 以降のバージョンでは、エディターは同じです以前と同様に明らかな違いがあります。エディターの長所と短所についてはここでは説明しませんが、エディターをアップグレードした後、ユーザーのテーマが新しいエディターに適応できず、結果としてビジュアル編集が実行できなくなることがわかりました。
解決策: テーマを視覚的に編集できるようにするには、クラシック エディターを有効にする必要があります。有効にする方法は非常に簡単で、「Classic Editor」プラグインをインストールするだけです。
WordPress バックエンド アップグレード ネットワークがブロックされ、公式 Web サイトを開けることができませんか?
理由: WordPress は海外の Web サイトであり、バックグラウンド アップグレードのアドレスも外国のものであるため、Web サイトが開けない場合はバックグラウンド アップグレードもできません。
解決策: 緊急にアップグレードする必要がある場合は、WordPress 手動アップグレード ドキュメントを参照してください。
WordPress 管理者は権限を失ったため、WordPress にログインできません。普通にバックエンド?
理由: WordPress のバックエンド管理は権限に分かれており、最高の権限はスーパー管理者です。 WordPress 管理者が権限を失い、正常にバックグラウンドに入ることができなくなった場合。
解決策: PhpMyAdmin データベース管理ツールを入力すると、アクセス許可を復元できます。
- #データベース管理ツール phpMyAdmin にログインします: http://server ip/phpMyAdmin/
- ユーザー関連のデータ テーブルを見つけます: wp_users および wp_usermeta;
- # #最初に wp_users を入力し、自分の管理者ユーザー名を確認してください。スーパー管理者のユーザー ID は通常 1 です。そうでない場合は変更します。
- wp_usermeta テーブルに入り、wp_user_level フィールドと wp_capabilities フィールドを見つけます。対応するアカウントの wp_user_level の値が 10 でない場合は、10 に変更してください (スーパー管理者の半数は 10、最高権限です); wp_capabilities の値を確認し、「管理者」でない場合は、直接変更できます。 : a:1:{s:13 :"管理者";b:1;} ;
- 再度ログインします。
- 上記は、WordPress の使用中にユーザーが直面する一般的な問題についての要約と考察です。これでほとんどの問題は解決できます。WordPress を使用する可能性がある場合は、収集することをお勧めします~
他にご質問がある場合は、ご相談ください。また、より多くのトラブルシューティング方法を徐々に発見し、概要を更新する予定です。