欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2022-05-31 13:04:41
...
关于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',
关于lnmp下搭thinkPHP没法找打指定静态页面(求答案)(急)

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频