Maison  >  Article  >  développement back-end  >  Analyse des raisons et des solutions pour lesquelles thinkPHP ne peut pas afficher le code de vérification

Analyse des raisons et des solutions pour lesquelles thinkPHP ne peut pas afficher le code de vérification

不言
不言original
2018-05-04 13:56:131145parcourir

Cet article présente principalement les raisons et les solutions pour lesquelles thinkPHP n'affiche pas le code de vérification, et analyse les méthodes de configuration associées et les précautions pour thinkPHP concernant l'affichage du code de vérification. Les amis dans le besoin peuvent se référer à l'exemple de cet article

<.> Décrit les raisons et les solutions pour lesquelles thinkPHP ne peut pas afficher le code de vérification. Je le partage avec vous pour votre référence. Les détails sont les suivants :

Je suis allé dans l'entreprise aujourd'hui et après que svn ait mis à jour le code et entré le nom de domaine dans le navigateur, le code de vérification ne s'est pas affiché. J'ai cherché pendant une demi-matinée puis j'ai regardé attentivement le fichier de configuration d'Apache

<VirtualHost *:80>
    ServerName admin.exam.com
    DocumentRoot E:/www/exam/trunk/server/Admin/
    <Directory E:/www/exam/trunk/server/apps/Admin/>
        Options FollowSymLinks
        AllowOverride all
        Order deny,allow
        allow from all
        Satisfy all
    </Directory>
</VirtualHost>

Il s'avère que DocumentRoot et Directory sont incohérents

<VirtualHost *:80>
    ServerName admin.exam.com
    DocumentRoot E:/www/exam/trunk/server/Admin/
    <Directory E:/www/exam/trunk/server/Admin/>
        Options FollowSymLinks
        AllowOverride all
        Order deny,allow
        allow from all
        Satisfy all
    </Directory>
</VirtualHost>

Il se pourrait que lors de l'ajout du backend, j'ai copié un module dans le fichier de configuration. C'était par négligence.

De plus :

Un collègue a rencontré un problème similaire aujourd'hui. Je pensais qu'il pouvait être résolu en utilisant la méthode ci-dessus, mais cela n'a pas fonctionné après l'avoir essayé. . Avec une attitude vraiment pragmatique, j'ai jeté un œil au fichier source qui a généré le code de vérification, et j'ai finalement découvert qu'il s'est avéré que le fichier de police crystal.ttf n'était pas affiché.

. Déplacez le fichier de police vers l'emplacement du fichier source. Le répertoire est ok.

Recommandations associées :

Fonction de connexion par code de vérification implémentée par thinkPHP


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn