ThinkPHP运行目录设置为public子目录
在ThinkPHP框架中,如果你想把应用的运行目录设置为public子目录,你需要做的是修改入口文件的配置。以下是一个基本的步骤和示例代码:
- 将你的项目文件按照ThinkPHP的标准目录结构进行组织,确保有
public
目录作为外部访问的入口。 - 修改
public
目录下的index.php
文件,设置正确的运行模式和项目路径。
例如,你的项目结构可能如下所示:
project/
│
├─public/
│ ├─index.php
│ └─.htaccess
│
├─application/
│ ├─...
│
└─thinkphp/
├─...
在public/index.php
文件中,找到以下代码:
// 定义应用目录
define('APP_PATH', __DIR__ . '/../application/');
确保APP_PATH
正确指向你的应用目录(相对于public
目录的路径)。
如果你的服务器配置允许,你可能还需要修改public/.htaccess
文件,确保重写规则正确地重写到public/index.php
文件。
以上步骤完成后,你应该能够通过服务器的根URL访问到位于public
子目录中的应用。
评论已关闭