|
|
服务器上安装的环境是LNMP, lnmp.org的方法一键安装的。; K$ F" F" s' X* f: T/ r
1.代码传到服务器. m$ k5 n* w- a$ ]& h1 V v6 \
2.建站点。lnmp vhost add, |5 ^' R% V8 n
3.奇怪是打开后空白的,也没报错误。什么鬼呢?
* k/ [, O9 S5 G! ]* \% d3 }0 U0 x$ q+ B/ g: C
只有一步步检查了,
. F, I) J4 E& v( y' l3 {在public/index.php中,echo '1111'; 前面有,后面没有。
- A2 n# d5 K3 A6 V% L4 i发现访问不了 项目的框架文件 thinkphp/start.php4 u! w6 y/ i' b# p0 h; {
# r2 A" c1 X: }, k, Z网上搜罗了一遍,后来修改fastcgi的配置文件解决了。) F8 Y1 |! Q4 f% b7 @* Q7 k
3 e) b h+ _4 s+ D
/usr/local/nginx/conf/fastcgi.conf
+ Z: [# w. q" n `. ]2 \* r5 [, n. A$ ]& T3 |. Q+ ` c6 h
找到最后一句:在:/tmp前面加'../'9 g: b) |# R$ |5 u. j
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";
! I( u5 U: m. v! c, ]
7 \2 w! ~1 R6 `4 [0 G4,重启 lnmp nginx restart/ E6 s" g. T6 I, u
" Y1 X @2 U1 i |
|