|
|
服务器上安装的环境是LNMP, lnmp.org的方法一键安装的。3 }6 B! w N" ?$ M
1.代码传到服务器5 w8 c8 @+ N9 {# J( Z: O: Y& X, U$ ^
2.建站点。lnmp vhost add
4 j4 Y% z- T% y6 E f, s3.奇怪是打开后空白的,也没报错误。什么鬼呢?
# p( _% x# `6 U) R& A+ @) g
- P5 Q0 T* I* k- n) f& G只有一步步检查了,- H* h [( W b- Z# K1 T
在public/index.php中,echo '1111'; 前面有,后面没有。
. v) ^1 {+ g' I. P1 `) `' i发现访问不了 项目的框架文件 thinkphp/start.php3 S7 l- T( w& H& _+ Y
! |: F2 H x# o& ^# d+ W1 U网上搜罗了一遍,后来修改fastcgi的配置文件解决了。) D& R/ K+ [# b& B; M( V) y
/ c5 i; a0 x# { X" @% Q/usr/local/nginx/conf/fastcgi.conf, f( w: E3 F/ N8 i" T* C
' J @( d0 Y2 M7 S7 t$ W找到最后一句:在:/tmp前面加'../'
/ T% v# X5 R( D3 H+ A3 A0 ?fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";2 k/ v( D- y4 p7 s
% b1 o/ i0 ?1 D9 q: r. X
4,重启 lnmp nginx restart6 H$ ~% v% Y2 G- _8 j2 S
& L9 g7 S4 N: k7 C+ r3 M |
|