新購 續費 升級
超多折扣優惠
阿里云服務器限時兩折起
年付每月僅需24元,低至0.73元/天起
阿里云服務器ECS    
彈性可伸縮的計算服務,助您降低 IT 成本,提升運維效率,使您更專注于核心業務創新 [咨詢更多]
阿里云存儲OSS
簡單易用、多重冗余、數據備份高可靠、多層次安全防護安全性更強、低成本 [咨詢更多]
阿里云數據庫RDS
穩定可靠、可彈性伸縮、更擁有容災、備份、恢復、監控、遷移等方面的全套解決方案 [咨詢更多]
阿里云安全產品
DDoS高防IP、web應用防火墻、安騎士、sll證書、態勢感知眾多阿里云安全產品熱銷中 [咨詢更多]
阿里云折扣優惠    
云服務器ECS、數據庫、負載均衡等產品新購、續費、升級聯系客服獲取更多專屬折扣 [咨詢更多]
阿里云虛擬主機安裝thinkphp后無法訪問thinkphp入口文件
2020-2-17

問題描述:

使用阿里云虛擬主機安裝thinkphp框架后無法通過綁定的域名直接訪問thinkphp入口文件,這種原因一般是由于thinkphp入口文件在根目錄的public下,然而虛擬主機并不支持域名綁定到二級欄目上直接訪問域名只能訪問到網站根目錄,所以這種情況可以通過配置.htaccess超文本入口文件從而實現在訪問網站根目錄時重定向到指定的public目錄下。

因此把thinkphp 程序,放到虛擬主機上,需要修改如下幾個步驟:

操作步驟:

1. 修改移動入口文件位置,把它移動到根目錄下。即(htdocs)。

修改index.php入口文件內容。

// 定義應用目錄

define('APP_PATH', __DIR__ . '/application/');

// 加載框架引導文件

require __DIR__ . '/thinkphp/start.php';

2. 這下可以訪問了,但點下內頁看看,路徑重寫不生效了。因為缺少了.htaccess文件。

3. 此時把.htaccess文件也移動到根目錄下,沒有這個文件則需新建一個文件,如下圖所示,通過xftp連接(或其他遠程連接工具)阿里云虛擬主機ftp站點,在htdocs目錄下新建一個.htaccess文件

阿里云主機ftp連接主機頁面

4. 如下圖,右擊.htaccess文件,然后選擇用記事本編輯,填入如下圖配置文件

 .htaccess文件編輯

5. 編輯完成后保存文件,再測試是否可以正常訪問,此時若您直接使用阿里云虛機主機綁定的域名訪問發現已經可以正常訪問到thinkphp的入口文件了,則說明問題已成功解決。

 阿里云主機訪問到thinkphp的入口文件

至此您的問題便解決了,如果您在具體操作中遇到問題或者您通過配置后您還是無法通過阿里云虛擬主機綁定的域名直接訪問thinkphp入口文件可以直接點擊頁面咨詢按鈕阿里云代理商為您提供免費的一對一技術服務。


聯系客服免費領取更多阿里云產品新購、續費升級折扣,疊加官網活動折上折更優惠
欧洲轮盘注册 吉林快三豹子每天几期 球探即时比分2010版 南宁按摩休闲会所推荐 广东11选5精准人 好当家历史最低和最高 北京pk10免费预测软件 雪诺和塞布尔 免费下载海南琼崖麻将 北京pk105码技巧解释 3d图谜总汇九 股票交易手续费怎么算 上海快三开奖号码查询 北京pk10开奖直播 最新22选5开奖 成熟妇女色惰片 内蒙古快三和值跨度走势图