1. 程式人生 > >tp5在nginx下修改配置解決訪問問題

tp5在nginx下修改配置解決訪問問題

第一:修改nginx配置

    注意:所有配置都是基於lnmp1.4的一鍵安裝環境的

    根據自己的nginx配置,找到正確的fastcgi.conf,修改fastcgi_param引數


將預設的路徑修改至自己的專案根目錄的上一級,注意是上級!!!

3、lnmp nginx reload

     lnmp nginx restart

第二:執行service nginx restart命令重啟nginx,發現網頁報404錯誤,需要配置一下偽靜態可以在/usr/local/nginx/conf/www.tp5.com.conf(根據實際情況而定)新增:

  1. location ~.*\.(php|php5)?$
  2. {
  3. #fastcgi_pass  unix:/tmp/php-cgi.sock;
  4.         fastcgi_pass  127.0.0.1:9000;
  5.         fastcgi_index index.php;
  6.         include fastcgi.conf;
  7. }
  8.     location /{
  9. if(!-e $request_filename){
  10.        rewrite  ^(.*)$  /index.php?s=/$1  last;
  11. break;
  12. }
  13. }
複製程式碼

程式碼放在server{} 

第三:

scandir() has been disabled for security reasons

2017年07月25日 11:22:01閱讀數:192

php錯誤scandir() has been disabled for security reasons

原因: 
php.ini裡禁用了scandir()方法

解決: 
編輯php.ini檔案

disable_functions = scandir,passthru,exec,system,chroot,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,fsocket,fsockopen
  • 1

去掉scandir儲存並重起php-fpm即可。

php.ini 的位置:/usr/local/php/etc/php.ini

最後執行/etc/init.d/php-fpm restart重啟下

相關推薦

tp5在nginx修改配置解決訪問問題

第一:修改nginx配置    注意:所有配置都是基於lnmp1.4的一鍵安裝環境的    根據自己的nginx配置,找到正確的fastcgi.conf,修改fastcgi_param引數將預設的路徑修改至自己的專案根目錄的上一級,注意是上級!!!3、lnmp nginx r

eclipse中啟動專案報記憶體溢位問題通過修改配置解決

先停止執行,雙擊圖片中的指定位置,顯示具體配置頁面。 點選圖片中連結 在“arguments”標籤卡中對“VM arguments”進行配置,在第一行新增 -Xms256M -Xmx1024M -XX:PermSize=64M -XX:MaxPermSize

CentOS7.5修改配置檔案,使正常顯示中文

雷:在CentOS 7以前的版本下,預設的字符集路徑一般儲存在/etc/sysconfig/i18n 檔案中。但是在CentOS 7版本中,字符集配置檔案位於/etc/locale.conf。 在修改該檔案之前,可以在命令列介面輸入locale -all先檢視

windowsnginx 配置代理 解決瀏覽器跨域訪問

1、首先我們要了解什麼是跨域訪問 什麼是跨域? 跨域,指的是瀏覽器不能執行其他網站的指令碼。它是由瀏覽器的同源策略造成的,是瀏覽器對javascript施加的安全限制。 所謂同源是指,域名,協議,埠均相同,不明白沒關係,舉個栗子: url 說明 是否跨域

linux伺服器部署專案修改配置使請求路徑前自動加上專案名稱 附 直接請求ip訪問方法

在linux伺服器中的tomcat上部署web專案時 靜態資源請求路徑會和在本地除錯時不同 ip:8080後缺少專案名稱導致css js檔案載入路徑不對 可配置tomcat配置檔案使其自動加上路徑 修改tomcat/conf/server.xml在<Host/>標

Nginx配置https的wordpress站點,wp-content目錄資源404解決方案

pem list log 解決方案 content wordpress timeout nginx span wordpress 下配置 ssl證書, server { listen 443; server_name demo

Windows安裝Maven 和 修改配置

ace 推薦 .cn mir ror 中新 環境 use ont 1.官網下載 http://maven.apache.org/download.cgi# 2.解壓 3.配置環境變量 配置maven環境變量前需要先配置好JAVA_HOME的環境變量 選擇我的電腦 -

Centos7.2Nginx配置SSL支持https訪問(站點是基於.Net Core2.0開發的WebApi)

ack 保存 受害者 etc proxy cer 查看 綁定 客戶端 準備工作 1.基於nginx部署好的站點(本文站點是基於.Net Core2.0開發的WebApi,有興趣的同學可以跳http://www.cnblogs.com/GreedyL/p/7422796.ht

因實現本地瀏覽器訪問nginx修改配置文件後,安裝vsftpd失敗

ping 配置 href vsftpd blank dns echo aid vsftp 解決方法如下(修改dns配置) vi /etc/resolv.conf 在此文件最後加入:nameserver 8.8.8.8 如果沒有vi編輯器可用: echo "nameserve

解決訪問ADFS3.0修改密碼頁面訪問報錯問題

office365 adfs updatepassword ?1.???? ADFS 默認情況下修改密碼終結點是未啟用的,需要手動啟用,如下圖,修改完成後重啟服務器,如果ADFS場中有多臺ADFS服務器時請依次重啟ADFS服務器2.???? 完成設置後,訪問密碼修改頁面時報錯,如下3.???? 解

【Eclipse】Eclipse中tomcat的Server配置(解決修改代碼不斷的重啟服務器)

重啟tomcat 都得 mage tom auto 單獨 java代碼 nbsp src       Eclipse有時候修改一點JS或者JSP都會自動重啟,有時候修改完JS或者JSP之後必須重啟服務器才生效,下面研究了server的一些選項之後徹底解決了這些問題,下面做

radhat7使用targetcli為多個啟動器配置iSCSI訪問控制

Linux targaecli iSCSI 測試環境說明: 測試環境一共使用4臺服務器,兩臺Linux、兩臺Windows,一臺Linux做為iSCSIServer,用Targetcli以iSCSI的方式提供存儲共享服務,另外三臺使用iSCSIServer上的存儲資源,各自訪問各自的資源,相互

postgresql 修改配置,允許外部訪問

emctl -- 搜索 add emc onf etc sta systemctl 1、通過命令找到數據庫配置文件的位置 api=# show config_file; config_file ---------

mac apache配置無法訪問index問題,可能解決辦法..

如果檔案配置正確  那麼 刪除 /private/var/log/下的apache2資料夾  然後在終端輸入 sudo mkdir /private/var/log/apache2  重啟apache sudo apachectl -k start  

Linux安裝配置 http ,修改本機中http伺服器主頁,自定義顯示內容。

HTTP(Hyper Text Transfer Protocol) 超文字傳輸協議,位於osi模型中的應用層。               安裝:可以使用yum等多種方式安裝,最方便的自然是yum安裝(Redhat需

Nginx修改php.ini後重新載入配置檔案命令 Nginx修改php.ini後重新載入配置檔案命令

Nginx下修改php.ini後重新載入配置檔案命令   修改php.ini後 如,我的 php.ini 檔案是放在 /etc/php.ini php 所在目錄是 /www/Linux/php-5.2.17 修改 php.ini 後要用 php-f

Centos7.5 Nginx配置SSL支援https訪問

核心配置: • 通過指定由受信任的證書頒發機構(CA)頒發的有效證書,將伺服器配置為偵聽埠上的HTTPS流量。• 通過配置nginx.conf檔案來加強安全性。示例包括選擇更強大的密碼,並將所有流量通過HTTP重定向到HTTPS。• 新增HTTP Strict-Transport-Security(HSTS

Centos7.5 Nginx配置SSL支持https訪問

reload clu stream rst real-ip upstream value 內容 com 核心配置: ? 通過指定由受信任的證書頒發機構(CA)頒發的有效證書,將服務器配置為偵聽端口上的HTTPS流量。? 通過配置nginx.conf文件來加強安全性。示例包括

解決Notepad++在Windows多使用者環境配置不完整問題

當你在Windows某使用者(比如chen)下安裝並配置了Notepad++後,則在當前使用者下使用無誤。但當使用其他使用者(比如zhao)登入系統,並開啟Notepad++時,會發現介面語言被還原為預設的英文,右鍵選單也只剩下Cut、Copy等幾個最基本的選項,這在一定程度上影響了使用。你當然

Tomcat埠修改與預設訪問專案配置

一、埠修改 開啟server.xml配置檔案,找到如下配置處,將8080改為其他埠號。改為80埠後,可直接通過IP地址或域名訪問Tomcat伺服器。注意:修改埠後須重啟Tomcat伺服器。 假設修改前訪問方式為http://10.22.75.161:8080,現在直接使用http: