|
|
服务器上安装的环境是LNMP, lnmp.org的方法一键安装的。! V7 L# m) G+ q2 H, ^. T
1.代码传到服务器; B7 P: ?4 {6 I" F
2.建站点。lnmp vhost add
0 H" ~! M1 a1 J% E0 O' j4 W) a e3.奇怪是打开后空白的,也没报错误。什么鬼呢?
1 J# a3 I% Q/ r9 J# [$ Z; f
W6 B6 k! R$ L1 Q只有一步步检查了,
+ `1 y$ w) g2 c在public/index.php中,echo '1111'; 前面有,后面没有。
& L6 ~- p. t2 h9 `/ g+ _- [' f) K发现访问不了 项目的框架文件 thinkphp/start.php, e E5 J/ ?$ _- @! N- k$ r( W
$ o! E1 F2 h# l
网上搜罗了一遍,后来修改fastcgi的配置文件解决了。) [. y0 E" n( x2 }6 X
5 u# J Q0 G* W/usr/local/nginx/conf/fastcgi.conf( V j- ?, j! k3 q5 ?
T* R. t" X) `7 s" H7 H3 q( f1 y找到最后一句:在:/tmp前面加'../'
. g" T% V+ O' b; f1 Tfastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";/ J# n6 A5 ]4 o) C
( e1 Z) Y9 W( m
4,重启 lnmp nginx restart
4 z8 F+ l% L/ d2 f$ e3 V1 a5 j/ d2 ^6 Z+ r: F) y" X
|
|