ホームページ >CMS チュートリアル >PHPCMS >phpcmsバックグラウンドログイン認証コードが表示されない
phpcms v9 を移行したときに、新しいスペースでバックエンドにログインしましたが、バックエンド検証コードが表示されないことがわかりました。Win ホストを使用していました。検証コードは直接生成されます。画像、PHP で画像検証コードを使用するには、gd ライブラリを開いて使用する必要があります。win ホストを確認したところ、gd ライブラリが開かれていないことがわかりました。php の一番下を見つけてください。 ini で、extension=php_gd2.dll を検索し、前のコメントを置き換えます。コメントからセミコロンを削除するだけです。
構成ファイルのサイト パスが正しいかどうかを確認してください
移動プロセス中に、サイト全体を Web サイトのルート ディレクトリにあるブログ ファイルに移動することがあります。この時点で、Web サイトが配置されているディレクトリ パスを変更する必要があります。変更しないと、検証コードが表示されません。構成ファイルのキャッシュ/configs/system.php を開いて、次のコードを探します:
//网站路径 'web_path' => '/网站所在的路径/'
これは Web サイトのインストール先へのパスです。通常、デフォルトは 'web_path' => '/'; しかし、blog/ に移動するなど、サイトのディレクトリを変更する場合は、次のように設定する必要があります: 'web_path' = >「/blog/」、正解です。
設定ファイルのエンコード形式を確認してください
エンコード形式の問題は、実は二次開発後に認証コードが表示されないという問題です。これは非常に深刻です。まれに、cache/configs/system.php と api/checkcode.php のファイル エンコーディングが一致しているかどうかを主にチェックします。たとえば、プログラムのバージョンが utf-8 バージョンであり、gb2312 として保存されています。二次開発中のバージョンですが、この時点で認証コードが表示されない問題が発生いたします。
PHP 中国語 Web サイト、多数の無料 PHPCMS チュートリアル 、オンライン学習へようこそ!
以上がphpcmsバックグラウンドログイン認証コードが表示されないの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。