|
服务器上安装的环境是LNMP, lnmp.org的方法一键安装的。7 g: J) Q- x* u1 v' F
1.代码传到服务器
1 l4 n8 F: z. r2 Q% ]/ u) |2.建站点。lnmp vhost add/ [! r& C3 P4 A4 I5 ]) y
3.奇怪是打开后空白的,也没报错误。什么鬼呢?5 F0 E# a+ t+ ^* a3 {
7 |$ b8 C' K+ M6 Z) e$ x只有一步步检查了,
% q R( v: b1 t0 ?/ b3 t8 p1 b在public/index.php中,echo '1111'; 前面有,后面没有。
5 Y/ f% q7 H. v6 {# u发现访问不了 项目的框架文件 thinkphp/start.php
- ?! }7 s5 ^, T0 q6 p* N3 q3 y ?! _
) B8 A( S( ?! U& M网上搜罗了一遍,后来修改fastcgi的配置文件解决了。
$ W" {' g0 N& U3 w3 s: S( D$ k% y& X
/usr/local/nginx/conf/fastcgi.conf* R0 L/ O7 ^) T3 }8 Z
, f/ A- B; s4 c% Q2 Z; y2 [
找到最后一句:在:/tmp前面加'../'! Y: W c+ |' _5 K0 P5 |3 _3 w
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";
3 O U9 t6 G( W' ]# r* y
4 J: c% W. `" j& [ ?! }4,重启 lnmp nginx restart- ?9 W6 C4 z) x8 K8 a: u" x+ ?, Q
* s, F. {" o" J/ f% c
|
|