|
|
服务器上安装的环境是LNMP, lnmp.org的方法一键安装的。4 Q+ t8 _/ e1 m9 X3 U1 i. O0 G6 i
1.代码传到服务器
K& f2 q8 }1 I) P% L2.建站点。lnmp vhost add
9 i, ?" t# r( Z* |3.奇怪是打开后空白的,也没报错误。什么鬼呢?, r& X5 y, G, F" Q p2 i! `
1 x6 Z& i5 V9 j' G0 f: s. v' ^
只有一步步检查了,
: U8 u6 d4 A, ~1 y$ d7 ?3 O! C在public/index.php中,echo '1111'; 前面有,后面没有。
8 `( ^) O' P/ E: r- Q发现访问不了 项目的框架文件 thinkphp/start.php. j8 }) p0 Y4 \
$ o5 p5 {* X9 J( ]) ~! N& \网上搜罗了一遍,后来修改fastcgi的配置文件解决了。& C1 e m# Z3 ]6 k/ W% H+ Y. t
9 J% A3 ]/ m& V/ n ?4 X' o
/usr/local/nginx/conf/fastcgi.conf
$ w' B9 d5 O8 R, o" s5 f2 m
. l, R1 n2 a9 f1 @2 \' N找到最后一句:在:/tmp前面加'../'
! \2 T2 V! p" M6 u2 @+ E4 sfastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";
& W2 o; {4 i6 q( }) D9 O" g. ~, k1 u, {: T$ j/ a- Y2 |
4,重启 lnmp nginx restart
9 u1 H1 Y ? A6 I7 X8 Z# z7 ~6 ^8 E) a' ]% z! _
|
|