|
|
服务器上安装的环境是LNMP, lnmp.org的方法一键安装的。- e4 R& e8 p) x- |% c+ V1 M
1.代码传到服务器1 h- v( W/ N; B. r# i P* E$ n3 n
2.建站点。lnmp vhost add
7 M1 S" b1 e# h0 K/ [3.奇怪是打开后空白的,也没报错误。什么鬼呢?
$ E$ U; Q$ y( L& m- p: L+ E" f) P: {3 g* V
只有一步步检查了,
0 R9 w0 H; p" b5 R在public/index.php中,echo '1111'; 前面有,后面没有。
: w; |# j/ e! s* y( j发现访问不了 项目的框架文件 thinkphp/start.php8 O. `5 b6 f& l- R' ~% T4 D
# Z) ~* f+ k+ o6 n9 r/ ]' |/ E网上搜罗了一遍,后来修改fastcgi的配置文件解决了。4 x4 [8 i! w5 v5 d8 Y! ]% N1 D
0 T& s% S9 ^3 {' h( U5 L/usr/local/nginx/conf/fastcgi.conf- X7 J. \: w5 o7 u1 U& H
+ Z2 x" E0 D& @5 E找到最后一句:在:/tmp前面加'../'* q0 J. W6 l' D' W" t1 i" {+ k
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";
& c% {9 _( v. [. x% a- d
( o+ A7 f' E0 |: c+ N4,重启 lnmp nginx restart
8 N) s8 T, _9 G9 H' _- f4 v7 y- p: H
( p' k" w+ ~9 r& v# w* ? |
|