首页  >  文章  >  后端开发  >  关于lnmp停搭thinkPHP无法找打指定静态页面(求答案)(急)

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

WBOY
WBOY原创
2016-06-13 12:31:02893浏览

关于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内容如下

<?php<br />
<br />
header("content-type:text/html;charset=utf-8");<br />
<br />
// 定义ThinkPHP框架路径(相对于入口文件)<br />
define('THINK_PATH', './ThinkPHP');<br />
    <br />
//定义项目名称和路径<br />
define('APP_NAME', 'myapp');<br />
define('APP_PATH', './index');<br />
define('BACK_URL','./index.php');<br />
<br />
// 加载框架入口文件 <br />
require(THINK_PATH."/ThinkPHP.php");<br />
<br />
//实例化一个网站应用实例<br />
App::run();<br />
<br />
?>

 
config.php页面

<?php <br />
return array(<br>
    //'配置项'=>'配置值'<br>
    'DEFAULT_MODULE'=>'Index',    //设置默认的控制器名称<br>
    'DEFAULT_ACTION'=>'index',          //设置默认的方法名称<br>
    'APP_DEBUG'=>true,               //开启调试模式<br>
    'TMPL_L_DELIM'=> '{{',            // 模板引擎普通标签开始标记<br>
    'TMPL_R_DELIM'=> '}}',            // 模板引擎普通标签结束标记<br>
    'URL_MODEL'=> 0,<br>
    'DB_NAME'=> 'Route',<br>
    'DB_PREFIX'=> 'p_',<br>
    'TMPL_ENGINE_TYPE'=>'Smarty',<br>
    'TOKEN_ON'=>false,<br>
    'TOKEN_NAME'=>'__hash__',<br>
    'TOKEN_TYPE'=>'md5',<br>
    'DB_FIELDTYPE_CHECK'=>false,<br>
    'TMPL_ENGINE_CONFIG'=>array(<br>
        'caching'=>false,<br>
        'template_dir'=>TMPL_PATH,<br>
        'compile_dir'=>CACHE_PATH,<br>
        'cache_dir'=>TEMP_PATH,<br>
        'left_delimiter'=>"{{",<br>
        'right_delimiter'=>"}}"<br>
    ),<br>
    'TMPL_ACTION_ERROR'     => TMPL_PATH.'default/Public/error.html', // 默认错误跳转对应的模板文件<br>
    'TMPL_ACTION_SUCCESS'   => TMPL_PATH.'default/Public/success.html', <div class="clear">
                 
              
              
        
            </div>
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn