|
|
服务器上安装的环境是LNMP, lnmp.org的方法一键安装的。5 J$ d: T" n# K3 a, I# C0 H
1.代码传到服务器
3 y- W7 i. q% a2.建站点。lnmp vhost add- ^# f% N3 X: M# |/ O1 N6 n* l
3.奇怪是打开后空白的,也没报错误。什么鬼呢?
; [7 V( f) @* J! a0 P! ~8 z* I/ x# x' y# Y7 I" d$ A3 o) S R
只有一步步检查了,
8 p" M" C& ~( k& P- \% K在public/index.php中,echo '1111'; 前面有,后面没有。+ u; g2 u$ _2 G5 e# }! M
发现访问不了 项目的框架文件 thinkphp/start.php
t+ G! s* d1 O4 y6 ?$ e( X( F( X% H$ A
网上搜罗了一遍,后来修改fastcgi的配置文件解决了。
, ~+ h0 w- _4 {& Y S" y
! V( J7 ]. Q1 S$ f- f. E1 n/usr/local/nginx/conf/fastcgi.conf+ z; W, T/ \4 I8 V; D: d
& ]5 U9 M: I! M" B5 w4 C. J+ }! |$ Y
找到最后一句:在:/tmp前面加'../' r4 Q( }- J, z& t1 {2 b) d
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";4 ~ x7 B: O3 \2 R: H: J# @1 M
; ?$ u0 ?. X X4,重启 lnmp nginx restart
# z8 Q* R1 P7 t! T* F3 S5 J0 d; `- @: x2 J% W
|
|