|
|
服务器上安装的环境是LNMP, lnmp.org的方法一键安装的。, N5 m( }; \, t8 ^# z8 i' w* f- C# _4 n
1.代码传到服务器$ V% l9 r% } h( {0 Y9 M9 e7 ]6 h1 P
2.建站点。lnmp vhost add
" E l, Y7 r. X3.奇怪是打开后空白的,也没报错误。什么鬼呢?% Z0 Y2 _/ z- b5 t3 W
, w/ h5 s! r* a( {' g只有一步步检查了,
2 [0 G3 w# Q$ n1 X2 D% U在public/index.php中,echo '1111'; 前面有,后面没有。
9 H6 \( }8 ] f( A* c发现访问不了 项目的框架文件 thinkphp/start.php; }! y) |+ v, f. A) g7 [" I9 V
" q. Y/ s" P" B# f: C7 P3 q2 \网上搜罗了一遍,后来修改fastcgi的配置文件解决了。
: e g9 T+ \0 I; D! O; a
; K: R9 C! R, B: [* A5 s1 j1 M; Y! e" _/usr/local/nginx/conf/fastcgi.conf
6 E0 ]( B# Z/ K& z) b) G, E$ ?' n: `" b8 d. f! \- n) m5 a
找到最后一句:在:/tmp前面加'../'% N# `, ~; d4 t: e1 \5 }' S
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";' {* W6 j4 |3 }1 h4 }
; j! v4 e% M2 h1 c
4,重启 lnmp nginx restart" o% o" r2 `, c8 M ~# G! k3 ^
2 K6 C0 k/ X. i, j" A; ~ |
|