默认入口文件位于
public/index.php
,这样设计是让应用部署更安全
大部分虚拟主机是支持绑定public目录的
阿里云
西部数码:
具体文档见:https://www.west.cn/faq/list.asp?unid=2265
百度虚拟主机:
代码见【各类虚拟主机伪静态使用注意事项】章节,里面的代码包含了目录绑定和伪静态
如果实在不能绑定public目录,使用以下方法:
新建index.php
文件到网站根目录,并添加以下代码
<?php namespace think;if (version_compare(PHP_VERSION, '5.6.0', '<')) { header("Content-type: text/html; charset=utf-8"); die('PHP 5.6.0 及以上版本系统才可运行~ ');}define('ROOT_PATH', __DIR__ . DIRECTORY_SEPARATOR);define('APP_PATH', ROOT_PATH . 'application' . DIRECTORY_SEPARATOR);// 加载基础文件require ROOT_PATH . 'thinkphp' . DIRECTORY_SEPARATOR . 'base.php';// 执行应用并响应Container::get('app')->run()->send();
如果是Apache
服务器还需要将public目录的.htaccess
文件移动到根目录
希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。