|
|
服务器上安装的环境是LNMP, lnmp.org的方法一键安装的。 U' M, T6 w% N
1.代码传到服务器
9 [; \: {$ b/ ~$ t! ~: r% D' I2.建站点。lnmp vhost add
) c7 N2 P V" o9 k3.奇怪是打开后空白的,也没报错误。什么鬼呢?4 |) V, r) \, i
0 L9 R6 i/ Y! a& p1 N" w' X只有一步步检查了,+ S! f/ t' Q' ^1 a) D
在public/index.php中,echo '1111'; 前面有,后面没有。+ t" l+ Z$ j& u2 v2 R
发现访问不了 项目的框架文件 thinkphp/start.php
- Q) k% Q* I/ W) G! x# e7 O
( M4 N- w* s, u$ W网上搜罗了一遍,后来修改fastcgi的配置文件解决了。
- ~1 y7 I7 f- x2 i7 }7 u& r2 C- }0 r' j: |; K1 F7 k+ O
/usr/local/nginx/conf/fastcgi.conf1 R$ \$ D* N& C6 c) F/ }! E0 M' n3 n
J% Y( g* L, i% c
找到最后一句:在:/tmp前面加'../'9 A$ w- R5 N6 t* j* e4 f( A+ T
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";
8 w* U \2 b) ~0 o# j
1 R. K, {9 e& c, r9 b- K3 ?4,重启 lnmp nginx restart
9 r5 z9 C3 S) s# R: F; V2 Z4 A
! J# k* D5 m" e, {5 ^& E+ ~. e |
|