|
|
服务器上安装的环境是LNMP, lnmp.org的方法一键安装的。% U8 @7 i0 w* B6 Z$ E* `) T9 N# N
1.代码传到服务器% K2 ^+ B' c/ Q/ `0 ?( U6 x/ V1 h( N
2.建站点。lnmp vhost add
2 @* ?- _5 s! H/ ?3.奇怪是打开后空白的,也没报错误。什么鬼呢?
& z0 d* E( G/ B0 x! U
: N. Z- b- N$ m* L- s" M3 n& I只有一步步检查了,
% x- z" z/ u' Q% y! }在public/index.php中,echo '1111'; 前面有,后面没有。
$ ~ E) _- M S, x) T发现访问不了 项目的框架文件 thinkphp/start.php
. ~/ ?1 t" v6 F, E1 b9 Y# G8 q6 A3 q" D& k7 n. X
网上搜罗了一遍,后来修改fastcgi的配置文件解决了。1 ~. |: J" ?: B, u/ k, w
c4 b+ ~: P; {6 |8 z. O/ H
/usr/local/nginx/conf/fastcgi.conf( M/ ~9 P h3 j$ Y8 s
9 T P: W4 ]# f$ A( T0 L找到最后一句:在:/tmp前面加'../'0 n" B' P! `- K$ o
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";: U0 Z9 W! A# g1 L
$ J) n* ]; d1 D! W: M
4,重启 lnmp nginx restart
U$ @7 e; n+ L" g
( R, ]& @* E* i/ ] P3 u* S5 I |
|