这里是文章模块栏目内容页
安装seeddms6.0x版本详细过程

#安装seeddms6.0x版本


下载安装包

 https://sourceforge.net/projects/seeddms/files/seeddms-6.0.15/

选择 seeddms-quickstart-6.0.15.tar.gz 下载。


#服务器环境需求

需要mysql、php7.0以上、nginx或者apache服务器。

本文采用php+nginx+apache方式配置安装。


#解压seeddms-quickstart-6.0.15后得到目录结构:

/seeddms60x
    /conf
    /data
    /pear
    /seeddms 
    /seeddms-6.0.15
    /www

官方不建议把 nginx的虚拟主机 root目录指定到/seeddms60x 这一级,应该

指定到/seeddms60x/www目录。

因为程序需要能访问到/conf 、/data 和/pear目录,所以

需要给nginx配置虚拟主机的时候 设置php open_basedir 路径包含到/seeddms60x

否则,程序会报告无法找到/conf目录的 settings.xml文件而无法运行。

fastcgi_param PHP_ADMIN_VALUE "open_basedir=/seeddms60x/:/tmp/:/proc/";

注意,一定 要加到 include fastcgi.conf;

这句后面,才能覆盖 fastcgi.conf 里面设置的参数。



下面是vhost配置端 php部分的参数  

 location ~ \.php(?:$|/) {
        fastcgi_split_path_info ^(.+?\.php)(/.*)$;
        set $path_info $fastcgi_path_info;
        try_files $fastcgi_script_name =404;
        include fastcgi.conf;
        #include fastcgi_params;
         
        fastcgi_param PHP_ADMIN_VALUE "open_basedir=/seeddms60x/:/tmp/:/proc/";
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param PATH_INFO $path_info;
        #fastcgi_param HTTPS on;
        fastcgi_param modHeadersAvailable true;         
        fastcgi_param front_controller_active true;     
        fastcgi_pass php-handler;
        fastcgi_intercept_errors on;
        fastcgi_request_buffering off;
    }

#修改 /conf/settings.xml文件 里面几个目录路径和实际一致。

把原来的 /home/www-data/ 修改为具体的nginx 的www路径。

把<database dbDriver="sqli" 修改为 mysql 链接,填写上对应的 mysql用户和密码、数据库名。


注意一定要在mysql里面先创建有填写的数据库名。


#通过web安装器安装程序。

配置好服务器后,直接访问网址 打开站点,按提示操作到/conf/目录创建文件 CAN_INSTALL文件,然后即可安装。


更多栏目