|
|
服务器上安装的环境是LNMP, lnmp.org的方法一键安装的。$ z1 T. ?1 j0 L2 V
1.代码传到服务器
5 H9 Q0 n) D8 t- C, N- e2.建站点。lnmp vhost add
; I+ k' ~3 D. M5 I9 G" z3.奇怪是打开后空白的,也没报错误。什么鬼呢?
) g2 F/ ]! f( p( V, G/ r
/ U+ V9 J' X0 w. ^) H3 z2 r只有一步步检查了,
9 L; f0 z8 h/ A2 E在public/index.php中,echo '1111'; 前面有,后面没有。6 G# O5 ?$ A' {# Y; o7 c
发现访问不了 项目的框架文件 thinkphp/start.php
4 | a6 E- v/ f1 Y
/ f; i' r( ~0 U f4 L& ]网上搜罗了一遍,后来修改fastcgi的配置文件解决了。
0 A6 P5 q. \2 f# d$ {% n6 }
; r5 P' k8 X# g+ ^0 X/usr/local/nginx/conf/fastcgi.conf
: ^! q5 H5 {! B9 R* X% G0 w
8 `( q+ K2 i5 S+ k# P找到最后一句:在:/tmp前面加'../'
" p/ \6 S/ B4 Y+ |$ H! Vfastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";
. v6 E* R" h' [+ ~- M/ g! v# l* v: v- v+ Y# v* w9 \7 x; G9 G3 `
4,重启 lnmp nginx restart2 R6 p& \& k3 u
% q o1 _; }2 ` U4 M; N5 w |
|