ホームページ  >  記事  >  CMS チュートリアル  >  phpcmsバックグラウンドログイン認証コードが表示されない

phpcmsバックグラウンドログイン認証コードが表示されない

尚
オリジナル
2020-01-14 10:15:553699ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。