最近用flight写了点东西,因为用的request_url,所以直接用index.php框架会提示404。
用了nginx的rewrite之后,首页是没问题了,但是其他页面就都是nginx提示file not foound.rewrite配置如下
if ( !-e $request_filename ){
rewrite .* index.php last;
}
fastcgi是这么配置的
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
分明rewrite到index.php下了。找了很久,查资料都没找到原因。于是猜测是不是$fastcgi_script_name的缘故,改成
fastcgi_param SCRIPT_FILENAME $document_root/index.php;
发现ok了。。。

前面处理的时候,发现日志已经500多m了。于是打算压缩之后删掉。直接压缩但是发现log会变,于是打算mv之后压缩,发现mv了仍然在往里写日志,原路径没生成新的日志。
一想就明白了,因为文件node的缘故。。。有时候在目录里,另外的终端删除之后重建,然后发现之前的终端里ls是没有新的文件,只有cd ..然后重新进入目录才会看到文件,也是一样的道理。

Source: xundaoinfo