1.想要把index.php入口文件移动到和public同级 。且修改index.php路径、
define('APP_PATH', __DIR__ . '/application/');
// 加载框架引导文件
require __DIR__ . '/thinkphp/start.php';
2.定义__PUBLIC__
3.tp5中如何使用session
先引用use think\Session;
public function action (){
@session_start();//手动开启
注意:无论是设置还是使用session都要手动@session_start();
}
4.去除nginx下默认访问index.php
我用的是NGINX、服务器。用宝塔操作的。
先找到服务器下对应项目的config(服务器下两个项目)
点击进去文件加代码:
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
}
测试配置文件是否配置成功 nginx -t
重启服务器