|
|
服务器上安装的环境是LNMP, lnmp.org的方法一键安装的。
* D3 x/ u8 L* D& a, i/ h* P- N$ F: t1.代码传到服务器7 d) m* S5 q5 I, j& F6 j" ]& e
2.建站点。lnmp vhost add/ W# v! x5 F! N9 M& y( L
3.奇怪是打开后空白的,也没报错误。什么鬼呢?
/ e- a: q1 g' y" U c, N; v% T$ |/ @+ R7 V, @6 k/ p
只有一步步检查了,7 K% J3 J5 N- i3 O- o8 \8 r
在public/index.php中,echo '1111'; 前面有,后面没有。
3 ^8 t: e1 j* b- r( S发现访问不了 项目的框架文件 thinkphp/start.php
! w& B+ O; N. s2 G& \! [
0 v1 u: T- h9 o( p/ y# s1 I网上搜罗了一遍,后来修改fastcgi的配置文件解决了。
& y* Z# T! t+ ]& O8 X R0 a6 }: Q2 l! E
/usr/local/nginx/conf/fastcgi.conf4 x0 a7 K) Y) o: d" n
B6 G. [* f7 ?+ b0 Q: a: O0 G
找到最后一句:在:/tmp前面加'../'/ V6 M6 ]) n9 y) n4 Z) p
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";
) F7 ]) Z* [/ o9 \
7 G6 Z2 G: r% `% B7 k- j0 V4,重启 lnmp nginx restart! \$ P" B3 C9 y" e" b
: [" k6 N- G% f- q( g# Y% [ |
|