主頁(yè) > 知識(shí)庫(kù) > 解決tp5在nginx下修改配置訪問的問題

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

熱門標(biāo)簽:服務(wù)器配置 銀行業(yè)務(wù) 電子圍欄 Mysql連接數(shù)設(shè)置 Linux服務(wù)器 阿里云 團(tuán)購(gòu)網(wǎng)站 科大訊飛語(yǔ)音識(shí)別系統(tǒng)

第一:修改nginx配置

注意:所有配置都是基于lnmp1.4的一鍵安裝環(huán)境的

根據(jù)自己的nginx配置,找到正確的fastcgi.conf,修改fastcgi_param參數(shù)

將默認(rèn)的路徑修改至自己的項(xiàng)目根目錄的上一級(jí),注意是上級(jí)?。?!

3、lnmp nginx reload

lnmp nginx restart

第二:執(zhí)行service nginx restart命令重啟nginx,發(fā)現(xiàn)網(wǎng)頁(yè)報(bào)404錯(cuò)誤,需要配置一下偽靜態(tài)可以在/usr/local/nginx/conf/www.tp5.com.conf(根據(jù)實(shí)際情況而定)添加:

location ~ .*\.(php|php5)?$
  {
    #fastcgi_pass unix:/tmp/php-cgi.sock;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    include fastcgi.conf;
  }
  location / {
    if (!-e $request_filename) {
    rewrite ^(.*)$ /index.php?s=/$1 last;
    break;
    }
  }

代碼放在server{} 內(nèi)

第三:

php錯(cuò)誤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

去掉scandir保存并重起php-fpm即可。

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

最后執(zhí)行/etc/init.d/php-fpm restart重啟下

以上這篇解決tp5在nginx下修改配置訪問的問題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Nginx配置多端口多域名訪問的實(shí)現(xiàn)
  • nginx配置限制同一個(gè)ip的訪問頻率方法
  • nginx配置ssl實(shí)現(xiàn)https訪問的步驟(適合新手)
  • Nginx配置如何區(qū)分PC或手機(jī)訪問不同域名
  • Nginx訪問限制配置詳解
  • 詳解nginx使用ssl模塊配置支持HTTPS訪問
  • 使用nginx配置訪問wgcloud的方法

標(biāo)簽:江蘇 蚌埠 廣元 衢州 棗莊 大理 衡水 萍鄉(xiāng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《解決tp5在nginx下修改配置訪問的問題》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266