标签 lnmp 下的文章

lnmp中php错误日志开启,error_log和display_errors区别

LNMP下的错误需要在/usr/local/php/etc/php-fpm.conf里设置,加上catch_workers_output = yes,错误信息就会记录到php-fpm.conf里error_log设置的文件里。 或php-fpm.conf里加上 php_admin_value[error_log] = /usr/local/php/var/log/php-error.log php_admin_flag[log_errors] = on 上述两种方法都行,重启php-fpm生效 同理php.ini里的display_errors也是需要在php-fpm.conf里设置的,加上php_flag[display_errors] = On就开启了。 有时可能错误日志文件不自动创建,可以执行:touch /usr/local/php/var/log/php-error.log && chown www:www /usr/local/php/var/log/php-error.log 注意:display_error...

lnmp环境下(nginx)discuz X3伪静态规则

这里提供一份discuz X3伪静态规则,使用前请先按照discuz X3 SEO优化教程进行了URL静态化设置。 其实discuz X3后台可以自动生成当前设置的伪静态规则,但是可能会出现诸如[emerg] directive “rewrite” is not terminated by “;”这样的问题,所以狂人日记博主就发了这篇文章。大家可以直接复制过去用,免得出现问题。 lnmp环境下discuz X3 SEO优化后伪静态规则代码如下:rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last; rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3 last; rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&...

lnmp下设置discuz X3伪静态出现[emerg] directive “rewrite” is not terminated by “;”

狂人日记博主在按照discuz X3 SEO优化教程设置伪静态时,修改lnmp下伪静态规则后,在执行“/etc/init.d/nginx restart”命令时,出现[emerg] directive “rewrite” is not terminated by “;”错误。 经过分析,原来discuz X3系统生成的nginx伪静态规则的第4行中含有”{prevpage}“,其中的大括号影响了nginx对伪静态规则的判断,我们只需要将伪静态规则中含有大括号的部分使用双引号标识出来就能解决问题。 即将第4行代码rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)-1\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D{prevpage}&page=$3 last;改为rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)-1\.html$ "$1/forum.php?mod=viewthread&tid=$2&...

lnmp下设置discuz X3伪静态规则

lnmp内置了discuz X的伪静态规则,伪静态规则文件位于/usr/local/nginx/conf/discuzx.conf。 最近狂人日记博主用discuz X3搭建了一个ubuntu手机论坛,由于做SEO优化时需要修改discuz X3默认的伪静态规则,lnmp内置的discuz X规则就不太适用了。 下面给大家介绍一下lnmp下设置discuz X3伪静态规则的方法: 首先,我们通过在discuz X3后台”SEO设置-URL静态化“页面点击”查看当前的Rewrite 规则“链接,找到Nginx服务器环境下的当前伪静态规则。 然后,新建一个名为discuzx3.conf的文件,使用文本编辑器(推荐EmEditor)打开该文件,并将上一步找到的伪静态规则代码复制粘贴进来(狂人日记博主在进行discuz X3 SEO优化时遇到了如下问题,此时discuz X3系统生成的伪静态规则不能直接使用,推荐使用如下伪静态规则代码),保存文件。 接下来,使用sftp工具将discuzx3.conf文件上传到/usr/local/nginx/conf/文件...

lnmp环境下搭建wordpress注意事项

狂人日记于2013年平安夜转移到新的VPS并改版,使用军哥的lnmp搭建环境,从而抛弃apache,投入了nginx的怀抱。 感谢ECMS的生成静态网页功能,旧版狂人日记的内容得以保存,可以点击这里访问。 下面列出lnmp环境下搭建wordpress需要注意的一些事项: 1.文件权限设置 使用putty登录vps,并分别执行以下两条命令: a)将狂人日记博客目录及其子目录和目录中所有文件的权限设为755,主要是基于安全考虑,此项不影响wordpress在lnmp下的正常运行。命令如下:chmod -R 755 /home/wwwroot/www.jjlog.comb)将狂人日记博客目录及其子目录和目录中所有文件的所有者改为www(默认为root),主要是为了解决wordpress访问VPS的权限问题。详情请参考:wordpress安装主题或插件时提示“需要访问您网页服务器的权限”解决办法chown -R www /home/wwwroot/www.jjlog.com2. 修改php配置 使用vi(vim)、FLASHFXP或Winscp(推荐)...