欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ThinkPHP在新浪SAE平臺(tái)的部署實(shí)例

 更新時(shí)間:2014年10月31日 14:31:12   投稿:shichen2014  
這篇文章主要介紹了ThinkPHP在新浪SAE平臺(tái)的部署的實(shí)現(xiàn)方法,以實(shí)例的形式詳細(xì)講述了WBlog的完整部署過程,需要的朋友可以參考下

本文實(shí)例講述了ThinkPHP在新浪SAE平臺(tái)的部署方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

ThinkPHP自從thinkphp3.0版本開始提供了SAE平臺(tái)支持,并具備眾多特性,支持本地化開發(fā)和調(diào)試以及部署切換,讓thinkphper輕松過渡到SAE開發(fā)。

一、準(zhǔn)備工作:

1、您需要具備SAE的賬號(hào),如果您沒有該賬號(hào),請(qǐng)到 SAE官方網(wǎng)站申請(qǐng)。

2、自己開發(fā)或者找一個(gè)基于thinkphp3.12開發(fā)的程序,本次測(cè)試使用的是博客程序WBlog3.1.3版本,沒有的可以點(diǎn)擊此處本站下載。

3、到ThinkPHP官方網(wǎng)下載3.12 版本的SAE引擎Engine,并把它放到核心包的擴(kuò)展包里,SAE引擎在thinkphp包的位置:ThinkPHP\Extend\Engine

二、實(shí)現(xiàn)步驟:

1、創(chuàng)建一個(gè)應(yīng)用,http://127.0.0.1/如圖所示:

2、創(chuàng)建一個(gè)版本,這里我埴1,如圖所示:

3、上傳代碼包,完整上傳代碼包后如圖所示:

4、創(chuàng)建數(shù)據(jù)庫。打開數(shù)據(jù)庫的路徑是w3note »  MySQL » 服務(wù)管理 »管理MySQL,我創(chuàng)建的數(shù)據(jù)庫名稱為WBlog,然后把數(shù)據(jù)表sql文件導(dǎo)入

5、配置前后臺(tái)的項(xiàng)目入口文件,方法大同小異。下面是前臺(tái)項(xiàng)目入口文件index.php配置

復(fù)制代碼 代碼如下:
<?php
  //開啟調(diào)試模式
   define('APP_DEBUG',true);
   //前臺(tái)目錄
   define('APP_PATH', './W3note/');
   define('W3CORE_PATH','./ThinkPHP');
   require W3CORE_PATH.'/Extend/Engine/Sae.php';//加載SAE引擎文件

6、數(shù)據(jù)庫文件配置
在數(shù)據(jù)庫建表后,數(shù)據(jù)庫文件的配置,如DB_HOST、DB_USER、DB_PWD和DB_NAME的配置如下所示,似乎是通用的

復(fù)制代碼 代碼如下:
<?php
// +----------------------------------------------------------------------
// | WBlog
// +----------------------------------------------------------------------
// | Copyright (c) 2008 http://www.w3note.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: 網(wǎng)菠蘿果
// +----------------------------------------------------------------------
// $Id$
if (!defined('W3CORE_PATH')) exit();
return array(
    'DB_TYPE'=>'mysql',
    'DB_HOST'=>SAE_MYSQL_HOST_M,
    'DB_USER'=>SAE_MYSQL_USER,
    'DB_PWD'=>SAE_MYSQL_PASS, 
    'DB_NAME'=>SAE_MYSQL_DB,
    'DB_PREFIX'=>'wb_',
    'RBAC_ROLE_TABLE'=>'wb_role',
    'RBAC_USER_TABLE'=>'wb_role_user',
    'RBAC_ACCESS_TABLE'=>'wb_access',
    'RBAC_NODE_TABLE'=>'wb_node',
    'KEYCODE'=>'gfgP5o',
);
?>

到這里似乎已經(jīng)完成了,但是還要注意以下兩點(diǎn)。

1、SAE嚴(yán)格區(qū)分大小寫

如路徑http://127.0.0.1/Public/Css/style.css 中的Css改為css樣式文件就加載錯(cuò)誤。不過在本地測(cè)試則沒有出錯(cuò)。


2、SAE URL路由隱藏index.php

如果你在本地的URL 如http://127.0.0.1/WBlog/blog 隱藏index.php,在SAE則無法訪問。原因是
SAE不支持.htaccess文件,但我們可以使用SAE提供的AppConfig服務(wù)實(shí)現(xiàn)偽靜態(tài)。
在你項(xiàng)目的根目錄config.yaml文件(一般會(huì)自動(dòng)生成,沒有的自己建吧),加上如下代碼:
handle:
- rewrite: if(!is_dir() && !is_file() && path~"^(.*)$") goto "index.php/$1"
這樣就可以隱藏入口了。

希望本文所述對(duì)大家的ThinkPHP框架程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • CodeIgniter集成smarty的方法詳解

    CodeIgniter集成smarty的方法詳解

    這篇文章主要介紹了CodeIgniter集成smarty的方法,結(jié)合實(shí)例形式詳細(xì)分析了CodeIgniter集成Smarty的具體步驟與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2016-05-05
  • PHP explode()函數(shù)的幾個(gè)應(yīng)用和implode()函數(shù)有什么區(qū)別

    PHP explode()函數(shù)的幾個(gè)應(yīng)用和implode()函數(shù)有什么區(qū)別

    這篇文章主要介紹了PHP explode()函數(shù)的幾個(gè)應(yīng)用和implode()函數(shù)有什么區(qū)別,需要的朋友可以參考下
    2015-11-11
  • laravel Model 執(zhí)行事務(wù)的實(shí)現(xiàn)

    laravel Model 執(zhí)行事務(wù)的實(shí)現(xiàn)

    今天小編就為大家分享一篇laravel Model 執(zhí)行事務(wù)的實(shí)現(xiàn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • php-beanstalkd消息隊(duì)列類實(shí)例分享

    php-beanstalkd消息隊(duì)列類實(shí)例分享

    這篇文章主要為大家分享了php-beanstalkd消息隊(duì)列類實(shí)例代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Yii Framework框架使用PHPExcel組件的方法示例

    Yii Framework框架使用PHPExcel組件的方法示例

    這篇文章主要介紹了Yii Framework框架使用PHPExcel組件的方法,結(jié)合實(shí)例形式分析了Yii Framework框架中PHPExcel組件的下載、導(dǎo)入、調(diào)用等相關(guān)操作技巧,需要的朋友可以參考下
    2019-07-07
  • CVE-2020-15148漏洞分析

    CVE-2020-15148漏洞分析

    這篇文章主要為大家介紹了CVE-2020-15148漏洞分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • Codeigniter整合Tank Auth權(quán)限類庫詳解

    Codeigniter整合Tank Auth權(quán)限類庫詳解

    相交其他CodeIgniter的類庫,tank_auth,配置簡單,使用也簡單,并且作者也一直在更新。這篇文章主要介紹了Codeigniter整合Tank Auth權(quán)限類庫詳解,需要的朋友可以參考下
    2014-06-06
  • PHP文件緩存類示例分享

    PHP文件緩存類示例分享

    這里給大家分享一個(gè)php文件緩存類,十分實(shí)用,給需要的小伙伴們參考下。
    2015-01-01
  • 初識(shí)ThinkPHP控制器

    初識(shí)ThinkPHP控制器

    這篇文章主要帶大家了解ThinkPHP控制器的基本定義、基本操作,配置ACTION_SUFFIX,感興趣的小伙伴們可以參考一下
    2016-04-04
  • Joomla使用Apache重寫模式的方法

    Joomla使用Apache重寫模式的方法

    這篇文章主要介紹了Joomla使用Apache重寫模式的方法,簡單講述了Joomla開啟Apache重寫模式的步驟與相關(guān)技巧,需要的朋友可以參考下
    2016-05-05

最新評(píng)論