|
|
服务器上安装的环境是LNMP, lnmp.org的方法一键安装的。
7 B3 D2 @2 Z E' h+ _, G% M* h% Q1.代码传到服务器
1 a+ k8 \- @/ @) y' Z) z& Q2.建站点。lnmp vhost add: V, _0 e1 V' W5 N, V7 o* }
3.奇怪是打开后空白的,也没报错误。什么鬼呢?% i$ T% E# ~) j0 P& p# @3 _
9 M! o1 t/ o& r+ @% ]" E8 ?6 i只有一步步检查了,
/ K# u# ?9 k- C9 I0 Q) o# }, A/ G在public/index.php中,echo '1111'; 前面有,后面没有。 b7 V2 F% j' Q1 W+ C+ u/ Y) M/ o
发现访问不了 项目的框架文件 thinkphp/start.php% c4 l* j9 o: P5 P- ?
) O- ~' f8 ^( |: z, H网上搜罗了一遍,后来修改fastcgi的配置文件解决了。! w3 D4 c; n+ ?7 {0 j2 V) P D
8 l" {$ `9 l& g/usr/local/nginx/conf/fastcgi.conf2 B0 \+ D/ A- D. M. j" T
) `5 x! x7 C5 Q4 A7 y
找到最后一句:在:/tmp前面加'../'- H& E' q: J5 ^
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";
& u( M) u2 @5 y- R9 Y: A I1 r2 X$ M7 \, ^* n: ^0 i
4,重启 lnmp nginx restart# k4 }1 |( c5 R
3 l; P m% e8 Y& |' P. a |
|