刘龙博客

分享记录互联网那些事~

lnmp环境安装禅道

服务器环境
CentOS 7
lnmp 1.5(php-7.2、mysql-5.5、nginx-1.12.2)

安装禅道
环境部署用的军哥的lnmp1.5,下载和安装教程请参考https://www.lnmp.org。

安装编译需要一定时间,根据你服务器的配置而定,稍安勿躁。

添加网站,执行命令:lnmp vhost add,相关操作请参考 添加、删除虚拟主机及伪静态管理。
安装 禅道开源版,这个就比较简单了。采用源码包安装,详细信息请参考 使用源码包安装(各系统通用)。
假设将禅道安装压缩文件 ZenTaoPMS.xxxx.zip 中 zentaopms 目录下所有文件都copy到网站根目录下。
修改nginx配置文件(/usr/local/nginx/conf/vhost/domain.conf),将root配置节修改如下:

root /home/wwwroot/domamin/www;

到这一步,一般网站的配置是可以使用了的,但是访问域名www.mydomain.com却是500错误,通过 http://www.mydomain.com/www/index.php才能正常访问禅道。

之前在lnmp环境有碰到过500错误,是由于跨目录设置造成的,所以我决定按之前的修改方案有:

使用 /lnmp1.5/tools/remove_open_basedir_restriction.sh (lnmp 解压缩目录)执行命令移除。

可是删掉了还是不行啊。

解决方案:

将 /usr/local/nginx/conf/fastcgi.conf 里将 fastcgi_param PHP_ADMIN_VALUE “open_basedir=$document_root/:/tmp/:/proc/” 这一行给注释掉或者删除,然后重启nginx(service nginx restart)。

然后搞定收工,可以用了。

注:安装禅道时,如果Session存储目录检查不通过。这个只需要解除php.ini文件中的;session_save_path=/tmp注释(去掉前面的分号)。

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注