|
|
服务器上安装的环境是LNMP, lnmp.org的方法一键安装的。, I1 K5 N; G: h% e
1.代码传到服务器* D# d& Q1 B0 @
2.建站点。lnmp vhost add
& u$ u% d7 m3 c7 K- J- [3.奇怪是打开后空白的,也没报错误。什么鬼呢?$ |% @! [. O8 |. M4 {, D" K( B0 r
, f8 L t5 S* f- C: E2 a: C- n. T只有一步步检查了,/ x8 c" \- L- Y# w, Y, b
在public/index.php中,echo '1111'; 前面有,后面没有。
3 f2 o9 l6 Y8 B发现访问不了 项目的框架文件 thinkphp/start.php
7 f! @/ H+ Q d: g4 P
/ v+ d/ y9 m: y0 h5 w( Z: g网上搜罗了一遍,后来修改fastcgi的配置文件解决了。
/ L, P* P H9 x8 I S, k# q" f( x3 S2 P2 H2 F
/usr/local/nginx/conf/fastcgi.conf
) r, \; W1 R4 n$ @' }0 |3 J- R* S6 ?5 L
找到最后一句:在:/tmp前面加'../'# v) C! S+ Q5 s# l4 C
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";
9 i: B/ t+ v( K+ P
. H: w8 j; \. }% E1 F5 N/ U, {4,重启 lnmp nginx restart+ m' V( u8 J0 Z) }1 ~# s3 U0 l p
/ _' }3 l* y4 Y7 h |
|