|
|
服务器上安装的环境是LNMP, lnmp.org的方法一键安装的。2 \; ^* _- e$ g; [$ M; B0 R3 A
1.代码传到服务器' [9 `* d# W! ?" q1 v
2.建站点。lnmp vhost add* |0 y3 [& @# @! p" u
3.奇怪是打开后空白的,也没报错误。什么鬼呢?
" p( d/ m$ Y ]! g0 w0 ]7 e" X! @$ J5 V2 p2 C Q- l" L
只有一步步检查了,
8 w; K- c9 R7 R& [% J+ ` h' U在public/index.php中,echo '1111'; 前面有,后面没有。
0 L+ ?( A" \7 R: l' B; a发现访问不了 项目的框架文件 thinkphp/start.php
4 b2 @; J" _" n* T e: d; @1 {6 J9 g0 M6 B, L' i+ W
网上搜罗了一遍,后来修改fastcgi的配置文件解决了。
& o& v& r/ G R& ]
' Z7 I" ?4 V. a) R4 O/usr/local/nginx/conf/fastcgi.conf! Y# S' i0 ?/ W2 }( p! ^
$ M" x4 j6 s. H# N; Y6 ^找到最后一句:在:/tmp前面加'../'. a2 l. b7 x2 K4 Z& w0 W/ B& x E
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";5 `- W7 k, J8 A4 Y- K) o
" e8 ]' d+ U8 e, w# X) X2 R0 U7 o" u& e4,重启 lnmp nginx restart& n I \% m; ~" h
$ L6 r1 o9 R( ^" s( D+ m |
|