lnmp完美搭建核心thinkphp5的易優CMS站點配置
1、概述
易優CMS核心採用thinkphp5,有些nginx伺服器不能訪問,是因為要開啟pathinfo。
2、配置
修改 php.ini 支援 pathinfo
php配置檔案:/usr/local/php/etc/php.ini
更改php.ini
- 找到:cgi.fix_pathinfo=0 更改為:cgi.fix_pathinfo=1
- 找到:scandir,去掉禁止函式中的 scandir
3、配置nginx新站點
server
{
listen 80;
server_name www.xxxxxxx.com xxxxxxx.com;
index index.php index.html index.htm default.html default.htm default.php;
root /home/wwwroot/www.xxxxxxx.com/;
include none.conf;
#error_page 404 /404.html;
#include enable-php.conf;
include enable-php-pathinfo.conf;
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
}
if ($host != 'www.xxxxxxx.com' ) {
rewrite ^/(.*)$ http://www.xxxxxxx.com/$1
permanent;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
location ~ /\.
{
deny all;
}
#access_log /home/wwwlogs/www.xxxxxxx.com.log;
}
enable-php-pathinfo.conf 檔案程式碼:
location ~ [^/]\.php(/|$)
{
fastcgi_pass unix:/dev/shm/php-cgi.sock;
fastcgi_index index.php;
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
set $path_info $fastcgi_path_info;
fastcgi_param PATH_INFO $path_info;
#try_files $fastcgi_script_name =404;
include fastcgi.conf;
}
4、重啟
lnmp restart
注意:
一定要帶上 include enable-php-pathinfo.conf;
否則會報404錯誤
相關文章
- 2024寶塔批次建站搭建易優cms_易優批次上站
- 易優cms網站CMS資料字典資料庫-Eyoucms網站資料庫
- 易優cms網站目錄結構-Eyoucms網站
- 易優CMS網站method not exist thinkldbQuery->getWeappData-eyoucms網站APP
- 易優cms網站SEO模組URL配置偽靜態靜態頁面設定網站
- LNMP網站框架搭建(編譯安裝)LNMP網站框架編譯
- Nginx網站服務LNMP搭建論壇Nginx網站LNMP
- 搭建 VuePress 站點必做的 10 個優化Vue優化
- 易優cms網站基本內容設定 後臺 — 網站首頁 — 頁面設定網站
- 易優cms模板在哪自定義表單
- 易優CMS模板標籤videoplay影片播放IDE
- 易優CMS模板標籤artpagelist瀑布流
- lnmp 一鍵安裝包部署ThinkPHP5LNMPPHP
- Nginx 實踐案例(原始碼編譯安裝方式):利用LNMP搭建wordpress站點Nginx原始碼編譯LNMP
- 快速搭建 Linux(LNMP + Linux 安裝 + 環境配置)LinuxLNMP
- 一個基於ThinkPHP5的CMS系統PHP
- LNMP環境VPS搭建織夢DEDECMS網站教程LNMP網站
- 易優CMS模板標籤功能開啟方法
- 如何利用帝國CMS搭建多個網站?網站
- 易優CMS模板目錄各檔案說明
- 搭建lnmp環境LNMP
- LNMP 環境搭建LNMP
- 搭建LNMP架構LNMP架構
- 易優cms網站首頁輪播圖新增跳轉連結後沒有反應網站
- 記錄一次 LNMP 環境搭建到 Https 配置LNMPHTTP
- 易優cms修復驗證碼不顯示的問題
- 使用易優CMS忘記後臺密碼的解決方法密碼
- 易優cms404頁面 丟擲HttpException異常HTTPException
- 易優CMS友情連結設定與呼叫標籤
- 易優CMS每隔N行輸出內容判斷
- 易優cms apache伺服器偽靜態規則Apache伺服器
- Headless CMS 作為多站點管理的制勝策略 - DatoCMS
- 基於 LNMP 的 Nginx 百萬併發之路 (一)核心要素、模組、配置概述LNMPNginx
- docker 搭建 lnmp 環境DockerLNMP
- docker搭建lnmp環境DockerLNMP
- Linux下-LNMP環境搭建部落格網站(全過程)LinuxLNMP網站
- nginx多站點配置Nginx
- 易優CMS阿里雲OSS上傳圖片報錯-eyoucms阿里