|
|
服务器上安装的环境是LNMP, lnmp.org的方法一键安装的。
R" }+ A6 w4 d$ v+ d5 N1.代码传到服务器
1 v' w' Q: b% I/ M: G3 k+ K2.建站点。lnmp vhost add+ ]5 j; N/ s/ m; g- E. M1 U
3.奇怪是打开后空白的,也没报错误。什么鬼呢?& D' _" x0 g5 o7 N
8 z' O+ o* D, E6 }2 Q2 x+ D
只有一步步检查了,
7 |# A$ ^3 B- h4 Y/ }, Q. @在public/index.php中,echo '1111'; 前面有,后面没有。
. e7 c: K7 L& h4 [发现访问不了 项目的框架文件 thinkphp/start.php2 c0 w, S _# x$ S, S
1 C3 j! {& s0 w7 B' S2 T# K J网上搜罗了一遍,后来修改fastcgi的配置文件解决了。3 X) t' S. {8 |0 ]
/ b; J) z& `' d7 o2 Z/usr/local/nginx/conf/fastcgi.conf* G* h* g+ N+ Z# }, ~4 e
0 \ ?, E* @" g8 E0 s$ L8 J {找到最后一句:在:/tmp前面加'../'
/ G5 s) O, _; @7 B: s+ P/ ~fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";
2 ?2 v- g: ?8 @+ {5 V9 v' e! C, N. I. W$ @/ \/ b, U. M
4,重启 lnmp nginx restart
& C. v& a! S7 x& n9 I' W$ \, ?, H9 k9 ]7 u+ X
|
|