您好,登錄后才能下訂單哦!
本篇文章為大家展示了如何在nginx中修改tp5配置訪問,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
第一:修改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(根據實際情況而定)添加:
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{} 內
第三:
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
去掉scandir保存并重起php-fpm即可。
php.ini 的位置:/usr/local/php/etc/php.ini
最后執行/etc/init.d/php-fpm restart重啟下
上述內容就是如何在nginx中修改tp5配置訪問,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。