二、解決:(官方給出兩種部署方案)
1. 官方推薦方案
官方推薦方案:(目錄如下圖)
操作步驟:
1.1 下載ThinkPHP軟件包,新建TESTAPP目錄,將ThinkPHP文件夾放入TESTAPP文件夾中,
1.2 假設(shè)需要?jiǎng)?chuàng)建前臺(tái)目錄Home及后臺(tái)目錄Admin,在TESTAPP文件夾中新建入口文件index.php(用來(lái)創(chuàng)建Home目錄),代碼如下:
<?php
//1.確定前臺(tái)文件夾名稱 Home
define('APP_NAME','Home');
//2.確定應(yīng)用路徑
define('APP_PATH','./Home/');
//3.開(kāi)啟調(diào)試模式
define('APP_DEBUG',true);
//4.應(yīng)用核心文件
require './ThinkPHP/ThinkPHP.php';
1.3 在TESTAPP文件夾中新建入口文件admin.php(用來(lái)創(chuàng)建Admin目錄),代碼如下:
<?php
//1.確定后臺(tái)文件名稱 Admin
define('APP_NAME','Admin');
//2.確定應(yīng)用路徑
define('APP_PATH','./Admin/');
//3.開(kāi)啟調(diào)試模式,防止緩存造成調(diào)試問(wèn)題
define('APP_DEBUG',true);
//4.應(yīng)用核心文件
require './ThinkPHP/ThinkPHP.php';
1.4 兩個(gè)文件寫好之后,分別在瀏覽器輸入
http://localhost/bbs/index.php自動(dòng)生成Home文件夾,輸入
http://localhost/bbs/admin.php 看到歡迎使用thinkPHP提示,目錄結(jié)構(gòu)如圖所示:
部署完成。
1.5 開(kāi)始寫代碼
如果需要User控制器,在Admin文件夾中新建UserAction.class.php,寫入如下代碼:
<?php
class UserAction extends Action {
public function index(){
$this->user=M('user')->select();
$this->display();
}
}
在tpl中新建文件夾Home,新建文件index.html,寫入如下代碼:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<!-- 引入 jquery 和 layer 插件 -->
<script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="http://apps.bdimg.com/libs/layer/2.1/layer.js"></script>
</head>
<body>
<a href="__URL__/add">添加</a>
<table>
<volist id="vo" name="user">
<tr>
<td>{$vo.username}</td>
<td><a href="{:U('Index/edit',array('id'=>$vo['id']))}">修 改</a></td>
</tr>
</volist>
</table>
</body>
</html>
Admin文件夾中Conf中config.php中配置數(shù)據(jù)庫(kù)信息
輸入網(wǎng)址 http://localhost/TESTAPP/admin.php/User/index,即可看到結(jié)果
2. 分組模塊方案(測(cè)試后再補(bǔ)充)
更多關(guān)于云服務(wù)器,域名注冊(cè),虛擬主機(jī)的問(wèn)題,請(qǐng)?jiān)L問(wèn)西部數(shù)碼官網(wǎng):m.ps-sw.cn