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

php中文网
发布: 2016-06-13 11:47:55
原创
1149人浏览过

关于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>    //'配置项'=&gt;'配置值'<br>    'DEFAULT_MODULE'=&gt;'Index',    //设置默认的控制器名称<br>    'DEFAULT_ACTION'=&gt;'index',          //设置默认的方法名称<br>    'APP_DEBUG'=&gt;true,               //开启调试模式<br>    'TMPL_L_DELIM'=&gt; '{{',            // 模板引擎普通标签开始标记<br>    'TMPL_R_DELIM'=&gt; '}}',            // 模板引擎普通标签结束标记<br>    'URL_MODEL'=&gt; 0,<br>    'DB_NAME'=&gt; 'Route',<br>    'DB_PREFIX'=&gt; 'p_',<br>    'TMPL_ENGINE_TYPE'=&gt;'Smarty',<br>    'TOKEN_ON'=&gt;false,<br>    'TOKEN_NAME'=&gt;'__hash__',<br>    'TOKEN_TYPE'=&gt;'md5',<br>    'DB_FIELDTYPE_CHECK'=&gt;false,<br>    'TMPL_ENGINE_CONFIG'=&gt;array(<br>        'caching'=&gt;false,<br>        'template_dir'=&gt;TMPL_PATH,<br>        'compile_dir'=&gt;CACHE_PATH,<br>        'cache_dir'=&gt;TEMP_PATH,<br>        'left_delimiter'=&gt;"{{",<br>        'right_delimiter'=&gt;"}}"<br>    ),<br>    'TMPL_ACTION_ERROR'     =&gt; TMPL_PATH.'default/Public/error.html', // 默认错误跳转对应的模板文件<br>    'TMPL_ACTION_SUCCESS'   =&gt; TMPL_PATH.'default/Public/success.html',<div class="clear"></div>
登录后复制
相关标签:
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号