|
|
服务器上安装的环境是LNMP, lnmp.org的方法一键安装的。
9 `' v% y: E5 Q# L) b; i+ i7 ?1.代码传到服务器
# w" Y! G1 v3 c; y2.建站点。lnmp vhost add" J7 [! a0 H+ K! N/ E- ~
3.奇怪是打开后空白的,也没报错误。什么鬼呢?& C- e3 i- M& m8 R; ^ o
" c: D2 M p" n1 P! q只有一步步检查了,: v9 U* |# [/ l$ k4 M
在public/index.php中,echo '1111'; 前面有,后面没有。
( B% t- T' ^+ @2 s发现访问不了 项目的框架文件 thinkphp/start.php7 A8 r4 |1 B( ? u$ p, p
' Z4 w: ^( _% f+ ^! {网上搜罗了一遍,后来修改fastcgi的配置文件解决了。3 F; T( N8 q$ v' n+ A. E
- p4 G& O$ P, _& P3 h/usr/local/nginx/conf/fastcgi.conf
0 W) f, y& @5 P5 C& {8 F [9 \+ h& F4 e+ Z! Z. Z6 C
找到最后一句:在:/tmp前面加'../'
) {) M: y. w, h; {% B; V0 lfastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";/ b ?# ~2 e) H$ J0 Z
2 ^% ]# ?) y0 h. p2 f3 _& j' ]
4,重启 lnmp nginx restart. B- v" e' l7 K
, }9 r4 e) z! ?7 ~' i5 K5 ?( m4 s |
|