[解決]ThinkPHP在Nginx下添加新模塊訪問不正常
在本地測試好好的,傳到服務器就是403拒絕。經過各種測試,問題是分2步解決的:
1、註冊新的模塊,在Application\Common\Conf\config.php下,添加以下配置:
‘DEFAULT_MODULE‘ => ‘Home‘,
‘MODULE_ALLOW_LIST‘ => array(‘Home‘,‘Free301‘),
2、配置Nginx偽靜態規則(Apache的.htaccess妥妥無效)
添加以下代碼:
location / {
root /var/www;
index index.html index.htm index.php;
if (!-e $request_filename) {
rewrite ^/index.php(.*)$ /index.php?s=$1 last;
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
}
------------------
完美解決
[解決]ThinkPHP在Nginx下添加新模塊訪問不正常
相關推薦
[解決]ThinkPHP在Nginx下添加新模塊訪問不正常
com 測試 配置 htaccess 好的 服務器 靜態 $1 正常 在本地測試好好的,傳到服務器就是403拒絕。經過各種測試,問題是分2步解決的: 1、註冊新的模塊,在Application\Common\Conf\config.php下,添加以下配置: ‘DEFAUL
ECShop添加新模塊,管理權限報錯
ren 權限 方法 nbsp argument php dmi join() all 提示報錯信息: Warning: join(): Invalid arguments passed in D:\phpStudy\WWW\TimmyMall\admin\privilege
httpd添加新模塊
.html cau header ams apache服務 webkit play 特殊 ant 有些時候因為特殊需求,需要在已安裝的httpd上添加一些額外的模塊,這時候要使用httpd-devel中的apxs工具。要使用這個擴展機制,你的平臺必須支持DSO特性,即要
nginx重新編譯添加新模塊
覆蓋 load cal 官網 重新編譯 .... nginx的安裝 安裝 blog 找到nginx的安裝包目錄,如果沒有的話去官網重新下載 查看ngixn版本極其編譯參數 /usr/local/nginx/sbin/nginx -V 進入nginx源碼目錄,重新
php中添加新模塊支持
onf auto 完成 make develop toc 查看 編譯php deb php安裝額外的擴展模塊php安裝完成以後,如果php中缺少某個模塊,這是我們也不可能重新編譯php,只能通過php的模塊擴展來安裝缺少的功能模塊使用/usr/local/php7/bin/
Nginx添加openssl模塊編譯時報錯問題
nginx openssl如題所示,報錯信息如下:/bin/sh: line 2: ./config: No such file or directory make[1]: *** [/usr/local/ssl/.openssl/include/openssl/ssl.h] Error 127 make[1
Idea如果添加Maven模塊
項目 logs bsp 開發 ted snap 下一步 信息 mage 1、要創建一個和heaton-app同級的Maven模塊,如果所示 2、點擊下一步,添加ArtifactId,其中 groupId : 定義了項目屬於哪個組,舉個例子,如果你的公司是myc
rsync添加多模塊,客戶端推送出錯!
rsync 多模塊 rsync -avz /data/ [email protected]::nfsbackup/sending incremental file listERROR: module is read onlyrsync error: syntax or usage
如何在SAP雲平臺的Cloud Foundry環境下添加新的Service(服務)
SAP SCP SAP雲平臺 微服務 Cloud Foundry 我想在SAP雲平臺的Cloud Foundry環境下使用MongoDB的服務,但是我在Service Marketplace上找不到這個服務。 cf marketplace返回的結果也沒有。 解決方案 退回到Global
Ubuntu 16.04下添加新用戶
pda ogl update swift swd ubuntu 方式 client 用戶名 某些情況下,Ubuntu 使用useradd 新用戶名,在home 文件夾下面看不到新創建的用戶文件夾,例如:root@worker:/home/kuku# user
yii2.0中添加新的模塊
復制 添加 ima 技術 ews end ots yii http 比如現在需要添加一個新的hnews模塊:復制frontend改名hnews 1、在common文件下的config下的 bootstrap.php 2、修改命名空間 在具體實例的main.config
Linux下添加php的zip模塊
led 人員 oot 配置文件 .net net 安裝 .so 之前 今天早上開發的人員過來跟我說,測試機上的XX項目報了個錯: include(ZipArchive.php): failed to open stream: No such file or director
VMware下Windows Server 2012添加新磁盤
.cn src vsp 磁盤管理 stand 一個 資料 登錄 虛擬 系統管理員在VM下新裝了一臺Windows Server 2012服務器,我在上面安裝了SQL Server 2014 Standard版數據庫,安裝之初,只分配了一個C盤,我想在這臺服務器上添加了三個磁
如果centos7添加新網卡,系統不識別的解決辦法
png entos ifcfg-eth gateway clear size http res sco #ifconfig 2.獲取新增網卡的真實mac #ip addr 3.復制eth0到eth1並修改配置文件 #cd /etc/sys
linux下禁止root遠程登錄和添加新用戶
改密 mage run linu user all 登錄 div light 一、添加和root權限一樣的用戶 1、 adduser admin passwd admin (修改密碼) 然後輸入密碼 (密碼簡單了通不過) 系統提示輸入確認密
解決Eclipse添加新server時無法選擇Tomcat7.0
post serve bubuko ima cor http 文件 tomcat7.0 解決 新添加tomcat時 出現如下圖情況: 解決方法:這時打開工作空間目錄下的.metadata\.plugins\org.eclipse.core.runtime\.setting
CentOS添加新網卡network-scripts目錄下找不到網卡配置文件
CentOS7 網卡 問題描述: 使用VMware Workstation虛擬機,安裝好CentOS7虛擬機後(原本只有一張網卡ifcfg-ens33),重新添加了一個新的網卡。 進入CentOS7系統後,使用ip addr 查看狀態如下: 發現ens
linux 下安裝 nginx 加 rtmp 模塊
rtmplinux 與 mac 差不多主要是 make 一般報./configure: error: SSL modules require the OpenSSL library. 解決Centos需要安裝openssl-develUbuntu則需要安裝:sudo apt-get install libss
mac 下安裝 nginx 加 rtmp 模塊
rtmpmac 目前只能通過手動安裝1.下載 nginx 這裏建議去官網下。同時不要下最最新的 。 我在 git 上下的 nginx conf 時沒有找到文件 原因是沒有下載完或者本就 git 上文件不完整 。2.下載nginx-rtmp-module 這個 git 上下載就好 3.安裝 其實nginx-
windows下使用pip安裝模塊發生“failed with error code 1”的解決方法
pil blank local 出現 自己 comm exec app ted win不愧是最爛的開發平臺,在安裝第三方模塊時經常出現些幺蛾子。 今天在window中使用python3自帶的pip安裝scrapy時,出錯,錯誤代碼如下: Command "f:\python