后台验证码不显示

问题:后台登陆验证码不显示?如下图

解答:

1、检查publc和runtime的目录权限是不是755 www

2、检查伪静态是否配置正确
宝塔站点配置选择左侧伪静态,下拉选择thinkphp保存即可

apache 伪静态设置,复制下方代码,保存为.htaccess文件,放在public目录下

<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>
nginx 伪静态配置,站点配置文件中增加

location / {
    if (!-e $request_filename){
        rewrite  ^(.*)$  /index.php?s=$1  last;   break;
    }
}

3、检查站点配置里面的默认文件是不是index.php

或者
默认文件index.php 放第一个,一般默认第一个是index.html