|
|
服务器上安装的环境是LNMP, lnmp.org的方法一键安装的。
4 @( c' ^% h4 G6 d1.代码传到服务器
7 x4 E7 C4 S- T5 \) X2 R5 r5 V! e2.建站点。lnmp vhost add
. B! d$ ?; X/ y0 Q6 s) ?3.奇怪是打开后空白的,也没报错误。什么鬼呢?
! e& k% U& G3 ]0 t3 @: U1 u, W( P9 p$ T7 ?, v
只有一步步检查了,! M; ^8 m" Y5 ]" R* {
在public/index.php中,echo '1111'; 前面有,后面没有。
/ i* W! a) E( b9 k* Z( J- [' r6 D) [发现访问不了 项目的框架文件 thinkphp/start.php6 D1 O( ~0 v5 G/ c; J5 t
/ b! Y5 g4 }" s8 _' {网上搜罗了一遍,后来修改fastcgi的配置文件解决了。
# O- I, W8 W/ E! O8 c4 Z
9 G" e G, [% ~2 s1 [2 I/usr/local/nginx/conf/fastcgi.conf, [) G2 [3 g) [& u
2 J) C6 k" F9 Q7 Q d$ g找到最后一句:在:/tmp前面加'../'7 w/ N9 _, }$ ]- l) p3 g; Y
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";2 e8 {% T% \$ w" R, I, Y) t; `' S
9 A0 x6 y* y8 `" r J# x* z- B6 V4,重启 lnmp nginx restart
. B/ {( K* }+ [; m$ q; J
( L" g5 K( B$ Z# n/ a0 ]+ A6 z |
|