|
|
服务器上安装的环境是LNMP, lnmp.org的方法一键安装的。9 f/ |3 h! d) Z* F, C+ B
1.代码传到服务器
. q9 G. t8 z* f8 A1 }; U! h2.建站点。lnmp vhost add0 O5 s) J' I$ x4 l
3.奇怪是打开后空白的,也没报错误。什么鬼呢?
0 k9 A% O: K1 U0 h/ d. F1 J* c s& j6 v
只有一步步检查了,
9 k0 K# t( h# F4 f0 A8 C; M/ a+ F在public/index.php中,echo '1111'; 前面有,后面没有。2 ~ V5 \4 ?5 x8 a3 y1 g
发现访问不了 项目的框架文件 thinkphp/start.php
% V) ]$ ^9 o% I9 u2 C0 r* W0 Q5 P& U" [
网上搜罗了一遍,后来修改fastcgi的配置文件解决了。
' {- w" }4 o8 j% O1 y ^
9 b- x# m: e+ n$ g( o/usr/local/nginx/conf/fastcgi.conf
1 V' G" ?5 T6 A
9 i; O$ v& Z. w, @6 m" |1 n找到最后一句:在:/tmp前面加'../'4 O* V/ h, \4 G; D1 A' g
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";
# p, b4 a# ^) T/ d* k/ H4 c
( O; x% A& ~$ l% q; W3 M. n, o4,重启 lnmp nginx restart
" [6 d% \2 U2 r- q9 e3 i1 y) o5 s# O9 T4 X9 [4 E
|
|