PHP头条
热点:

关于lnmp停搭thinkPHP无法找打指定静态页面(求答案)(急)


关于lnmp下搭thinkPHP无法找打指定静态页面(求答案)(急)
我在lnmp 下架了一个thinkPHP框架对应的小网站,非常奇怪,在环境都配置好后(配置文件里默认模块是Index,默认方法是index),我在url里输入localhost:10007/index.php/member/login,正常来说应该显示login.html,但是显示的是index.html的页面,只是样式都不对,查看源代码后发现样式路径是这样的,/index.php/index.php/member/index/Tpl/css/style.css,后来我config.php里的配置项改了如下:

'DEFAULT_MODULE'=>'Member', //设置默认的控制器名称
'DEFAULT_ACTION'=>'login', //设置默认的方法名称

又回无论url输入什么都总停留在login.html对应页,但是样式不对,产看原代码后发现样式路径是这样的,/index.php/index.php/index/index/Tpl/css/passport.min.css

总之,好像我的'DEFAULT_MODULE'和'DEFAULT_ACTION'配置项配置成什么,url无论输入什么都回显示与配置文件中默认的模块和方法对应的html文件

 而且,应该也不是框架的问题,我从新下了个最新版本的thinkPHP,也不行,这次连index.html页面也显示不出来
我感觉就是我的那里配置不对,,但是又找不到!!!

主要的目录结构是这样:

App 
      index
             Conf
                   config.php
             Common
             Lang
             Runtime
             Lib
                   Action
                         IndexAction.class.php
                         MemberAction.class.php
             Tpl
                   default
                         Index
                                 index.html
                         Member
                                 login.html
                         js
                         css
                         images
      ThinkPHP  (ThinkPHP框架)
      index.php


index.php内容如下


header("content-type:text/html;charset=utf-8");

// 定义ThinkPHP框架路径(相对于入口文件)
define('THINK_PATH', './ThinkPHP');
    
//定义项目名称和路径
define('APP_NAME', 'myapp');
define('APP_PATH', './index');
define('BACK_URL','./index.php');

// 加载框架入口文件 
require(THINK_PATH."/ThinkPHP.php");

//实例化一个网站应用实例
App::run();

?>

 
config.php页面

return array(
    //'配置项'=>'配置值'
    'DEFAULT_MODULE'=>'Index',    //设置默认的控制器名称
    'DEFAULT_ACTION'=>'index',          //设置默认的方法名称
    'APP_DEBUG'=>true,               //开启调试模式
    'TMPL_L_DELIM'=> '{{',            // 模板引擎普通标签开始标记
    'TMPL_R_DELIM'=> '}}',            // 模板引擎普通标签结束标记
    'URL_MODEL'=> 0,
    'DB_NAME'=> 'Route',
    'DB_PREFIX'=> 'p_',
    'TMPL_ENGINE_TYPE'=>'Smarty',
    'TOKEN_ON'=>false,
    'TOKEN_NAME'=>'__hash__',
    'TOKEN_TYPE'=>'md5',
    'DB_FIELDTYPE_CHECK'=>false,
    'TMPL_ENGINE_CONFIG'=>array(
        'caching'=>false,
        'template_dir'=>TMPL_PATH,
        'compile_dir'=>CACHE_PATH,
        'cache_dir'=>TEMP_PATH,
        'left_delimiter'=>"{{",
        'right_delimiter'=>"}}"
    ),
    'TMPL_ACTION_ERROR'     => TMPL_PATH.'default/Public/error.html', // 默认错误跳转对应的模板文件
    'TMPL_ACTION_SUCCESS'   => TMPL_PATH.'default/Public/success.html',

www.phpzy.comtrue/phprm/2443.htmlTechArticle关于lnmp停搭thinkPHP无法找打指定静态页面(求答案)(急) 关于lnmp下搭thinkPHP无法找打指定静态页面(求答案)(急) 我在lnmp下架了一个thinkPHP框架对应的小网站,非常奇怪,在环境都配置...

相关文章

相关频道:

PHP之友评论

今天推荐