|
|
服务器上安装的环境是LNMP, lnmp.org的方法一键安装的。
7 G) A' ~3 u( f# m- L# O1.代码传到服务器
7 u- u5 i/ ^5 B- U2.建站点。lnmp vhost add
' x0 m4 @/ G1 ]" a7 q+ i3.奇怪是打开后空白的,也没报错误。什么鬼呢?
$ f0 z3 a6 A/ G% h1 Y0 E- r! w$ Q% u
只有一步步检查了,
' d9 x3 p0 D; N/ s在public/index.php中,echo '1111'; 前面有,后面没有。
$ v1 K8 t& A0 P# w6 @# x" [! R- n发现访问不了 项目的框架文件 thinkphp/start.php
# f8 G i6 H" K6 H9 c/ `; [- P) I: l9 s. k- s: I
网上搜罗了一遍,后来修改fastcgi的配置文件解决了。7 c2 s6 a u3 t5 y% v
" A2 a4 e( R; r- B/usr/local/nginx/conf/fastcgi.conf2 v, ]& d N/ p8 ~2 k
, e) k) R1 w$ b9 `; g* y找到最后一句:在:/tmp前面加'../'1 s+ C" Y& V% |; h
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";3 u+ }! P/ o/ z, L$ k
& F- k* F" M3 e( ~" v5 A$ I7 r" Z
4,重启 lnmp nginx restart
( Y5 b' y1 y* G" a, m, X/ ^& r9 K* l! ]. V1 P& W- W: D6 ?
|
|