91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ThinkPHP在新浪SAE平臺的部署方法步驟

發布時間:2021-09-29 14:17:39 來源:億速云 閱讀:99 作者:iii 欄目:開發技術

這篇文章主要介紹“ThinkPHP在新浪SAE平臺的部署方法步驟”,在日常操作中,相信很多人在ThinkPHP在新浪SAE平臺的部署方法步驟問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”ThinkPHP在新浪SAE平臺的部署方法步驟”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

具體實現方法如下:

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

一、準備工作:

1、您需要具備SAE的賬號,如果您沒有該賬號,請到 SAE官方網站申請。

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

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

二、實現步驟:

1、創建一個應用,http://127.0.0.1/如圖所示:

ThinkPHP在新浪SAE平臺的部署方法步驟

2、創建一個版本,這里我埴1,如圖所示:

ThinkPHP在新浪SAE平臺的部署方法步驟

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

ThinkPHP在新浪SAE平臺的部署方法步驟

4、創建數據庫。打開數據庫的路徑是w3note »  MySQL » 服務管理 »管理MySQL,我創建的數據庫名稱為WBlog,然后把數據表sql文件導入

5、配置前后臺的項目入口文件,方法大同小異。下面是前臺項目入口文件index.php配置

復制代碼 代碼如下:

<?php
  //開啟調試模式
   define('APP_DEBUG',true);
   //前臺目錄
   define('APP_PATH', './W3note/');
   define('W3CORE_PATH','./ThinkPHP');
   require W3CORE_PATH.'/Extend/Engine/Sae.php';//加載SAE引擎文件

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

復制代碼 代碼如下:

<?php
// +----------------------------------------------------------------------
// | WBlog
// +----------------------------------------------------------------------
// | Copyright (c) 2008 http://www.w3note.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: 網菠蘿果
// +----------------------------------------------------------------------
// $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',
);
?>

到這里似乎已經完成了,但是還要注意以下兩點。

1、SAE嚴格區分大小寫

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


2、SAE URL路由隱藏index.php

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

到此,關于“ThinkPHP在新浪SAE平臺的部署方法步驟”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

洞口县| 衡阳县| 阜康市| 华蓥市| 中西区| 阳东县| 遂平县| 突泉县| 平利县| 靖江市| 于田县| 南召县| 阿克| 祁东县| 报价| 苏尼特右旗| 鄢陵县| 金堂县| 和田县| 肃北| 潞城市| 五河县| 邵武市| 尉氏县| 邹平县| 公主岭市| 宝丰县| 宁城县| 平利县| 乐至县| 许昌市| 本溪市| 玉溪市| 宁远县| 伊通| 宜丰县| 探索| 麻城市| 元阳县| 商城县| 绥德县|