|
|
服务器上安装的环境是LNMP, lnmp.org的方法一键安装的。# d# q9 A1 A( b8 e6 j2 I
1.代码传到服务器% W+ S) a$ o7 q7 Q' x
2.建站点。lnmp vhost add
6 s3 D! m( `+ l( `3.奇怪是打开后空白的,也没报错误。什么鬼呢?9 l. H1 v9 Y: T$ ^, n
- n0 }# A6 h: m6 m# e( {
只有一步步检查了,
4 x' H/ E u2 H7 G在public/index.php中,echo '1111'; 前面有,后面没有。/ y1 R$ n. Y1 r: v
发现访问不了 项目的框架文件 thinkphp/start.php. Q) h; ]$ k+ y
% b+ a6 N) n8 ?6 i3 _: U
网上搜罗了一遍,后来修改fastcgi的配置文件解决了。9 B! ~7 L* j$ A/ {
3 ^$ a8 x+ H& l5 Z3 T' X
/usr/local/nginx/conf/fastcgi.conf5 O5 y) J2 [& {& V
6 O" N; ^# r( M+ C" G3 Z/ d/ r: L找到最后一句:在:/tmp前面加'../'6 L& f8 g) z' R4 j
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";
5 V J, ^( y0 N$ e+ U1 I1 ^4 b8 L" M5 H+ t/ \: D
4,重启 lnmp nginx restart- t8 {( t0 V ^0 ^3 {' P5 o2 K; ~
, h- Y8 o# |! n3 |7 E+ }0 Z |
|