|
|
服务器上安装的环境是LNMP, lnmp.org的方法一键安装的。- O# |8 V1 P5 B+ j9 r& y7 n
1.代码传到服务器
( C2 L: x7 l0 w, U( n2.建站点。lnmp vhost add
- J9 C$ c" I" z: E! A3.奇怪是打开后空白的,也没报错误。什么鬼呢?
' U8 f G& @ ?. R, U3 v. m! N ?4 L/ _; J% R$ `
只有一步步检查了,
7 O9 Q* h# h0 f; j! ]在public/index.php中,echo '1111'; 前面有,后面没有。
7 j! |3 I. v0 p* m" ?) A8 ?" ?7 B发现访问不了 项目的框架文件 thinkphp/start.php4 }( A" u4 x% R2 k
5 S6 U# M8 R1 }8 M' {1 ]
网上搜罗了一遍,后来修改fastcgi的配置文件解决了。* v# N9 `) Z5 B% j* Y0 _
C$ F( }& F2 q1 A* `9 G- C/ f/usr/local/nginx/conf/fastcgi.conf
7 [3 o0 S1 p# g1 }4 i* I2 X# g5 c" C9 J+ N0 m, L7 n( B
找到最后一句:在:/tmp前面加'../'6 x" Q2 I# L, q3 x3 l
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";
- e( R' _3 r& k2 I
% p F2 n5 D3 X$ E( f3 D4,重启 lnmp nginx restart
5 A5 ]6 N: i4 S! _9 G; y' L
/ |: F9 x- Q) K8 p [ |
|