|
|
服务器上安装的环境是LNMP, lnmp.org的方法一键安装的。. b2 r0 @) T/ ?% o
1.代码传到服务器
& k2 t d; o8 }( j2 e2.建站点。lnmp vhost add
% k* m" I( c8 N- O% l& O3.奇怪是打开后空白的,也没报错误。什么鬼呢?- p; S; ]- F! ~8 r+ p
. U! T X% j5 {, M
只有一步步检查了,9 u! a! k3 Q1 v+ @( L5 [
在public/index.php中,echo '1111'; 前面有,后面没有。6 B3 F) h4 N/ Y" g- x! X
发现访问不了 项目的框架文件 thinkphp/start.php' A( s' m. ^2 M
9 [# K9 P& s" U2 Y6 I+ O; z u网上搜罗了一遍,后来修改fastcgi的配置文件解决了。( z1 U( s' e2 A( D- `
" }7 U* W1 v8 B# G7 ?4 A/usr/local/nginx/conf/fastcgi.conf
4 S& N9 u! ^2 |4 ~3 Y. y" h! h4 W/ f" J/ }1 t6 C2 j" a- Q9 J2 }
找到最后一句:在:/tmp前面加'../' L1 @$ g( {- z: X: R/ V
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";6 }" d0 x+ j6 g" u- w0 D
& j/ c6 ~. {) |# x: ?4,重启 lnmp nginx restart% F7 e: r$ h1 w, U$ Z5 U
& I9 e7 r6 j" Q, o
|
|