--------------------------------tp5在虚拟机无法指定根部入口文件处理方法-------------
当项目丢到虚拟机,数据库导入之后报错可能是PHP版本不正确,TP5支持php5.4以上
------------------------------------1//重定向浏览器 -------------------------------
< ?php
header(“Location: http://blog.csdn.net/abandonship”);
//确保重定向后,后续代码不会被执行
?>
------------------------------------2.htaccess-------------------------------
把.htaccess移到根目录修改如下
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
-------------------------------------3----------------------------------------------------------------------
第一步:将public里面的index.php页面和.htaccess,robots.txt,router.php页面剪切到根目录里 -》参考https://www.thinkcmf.com/topic/1923.html
修改index.php
↓↓↓↓↓↓↓↓↓↓
// 调试模式开关
define(“APP_DEBUG”, true);
// 定义CMF根目录,可更改此目录
define(‘CMF_ROOT’, DIR . ‘/’);
// 定义应用目录
define(‘APP_PATH’, CMF_ROOT . ‘/app/’);
// 定义CMF核心包目录
define(‘CMF_PATH’, CMF_ROOT . ‘simplewind/cmf/’);
// 定义插件目录
define(‘PLUGINS_PATH’, DIR . ‘public/plugins/’);
// 定义扩展目录
define(‘EXTEND_PATH’, CMF_ROOT . ‘simplewind/extend/’);
define(‘VENDOR_PATH’, CMF_ROOT . ‘simplewind/vendor/’);
// 定义应用的运行时目录
define(‘RUNTIME_PATH’, CMF_ROOT . ‘data/runtime/’);
// 定义CMF 版本号
define(‘THINKCMF_VERSION’, ‘5.0.180901’);
// 加载框架引导文件
// 加载框架基础文件
require DIR . ‘/simplewind/thinkphp/base.php’;
// 执行应用
\think\App::run()->send();
3修改样式路径 +public