-
1. 安装升级
- 1.1 蝉知对系统的要求
- 1.2 使用源码方式安装蝉知
- 1.3 windows系统使用一键安装包安装ZSITE系统
- 1.4 使用在线安装脚本安装蝉知
- 1.5 使用宝塔面板安装蝉知
- 1.6 阿里云虚拟主机安装蝉知
- 1.7 Docker部署ZSITE
- 1.8 蝉知一键安装包里安装禅道和ZDOO
- 1.9 如何升级蝉知系统
- 1.10 如何安装蝉知主题
- 1.11 如何选择加密方式
-
2. 关于蝉知
- 2.1 关于蝉知企业门户系统
- 2.2 蝉知企业门户系统授权协议
- 2.3 蝉知的版本授权说明
- 2.4 移动互联时代如何做企业营销?
- 2.5 蝉知和禅道的关系
-
3. 使用蝉知
-
3.1. 内容
-
3.1.1. 文章
- 3.1.1.1 维护文章类目
- 3.1.1.2 如何使用蝉知系统发布文章内容
- 3.1.1.3 维护文章:编辑、删除和附件
-
3.1.2. 单页
- 3.1.2.1 单页功能让您的网站更灵活
-
3.1.3. 博客
- 3.1.3.1 充分利用蝉知博客功能,展示团队风采,传达理念
- 3.1.4. 手册
-
3.1.5. 投稿
- 3.1.5.1 投稿功能说明
-
3.1.1. 文章
-
3.2. 商城
- 3.2.1 订单管理
-
3.2.2. 产品
- 3.2.2.1 维护产品类目
- 3.2.2.2 添加产品:设置基本信息
- 3.2.2.3 添加产品:设置价格产地等属性
- 3.2.2.4 添加产品:设置产品的图片
- 3.2.3 其他设置
- 3.2.4 微信支付配置
- 3.2.5 支付宝支付配置
-
3.3. 会员
-
3.3.1. 会员
- 3.3.1.1 会员列表信息
-
3.3.2. 评论留言
- 3.3.2.1 留言的审核和回复
-
3.3.3. 论坛
- 3.3.3.1 设置论坛的版块信息
- 3.3.3.2 设置版块信息:版主、描述信息
- 3.3.3.3 维护论坛:删贴、置顶、回帖、编辑、引用
-
3.3.1. 会员
- 3.4. 推广
- 3.5. 平台
-
3.6. 设置
- 3.6.1. 站点
- 3.6.2. 公司
- 3.6.3 积分
-
3.6.4. 接口
-
3.6.4.1. 开放登录
- 3.6.4.1.1 配置蝉知系统使用微博开放登录功能
- 3.6.4.1.2 配置蝉知系统使用QQ开放登录功能
- 3.6.4.1.3 配置蝉知系统使用github开放登录功能
- 3.6.4.1.4 配置蝉知系统使用facebook开放登录功能
- 3.6.4.1.5 微信登录配置
- 3.6.4.2 发信设置
- 3.6.4.3 微信设置
-
3.6.4.1. 开放登录
-
3.6.5. 安全
- 3.6.5.1 基本设置
- 3.6.5.2 过滤设置和黑白名单管理
- 3.6.5.3 敏感词设置和附件上传
- 3.6.5.4 验证码设置
- 3.6.5.5 管理员和分组权限设置
- 3.7. 设计
-
3.1. 内容
-
4. 系统维护
- 4.1 配置webserver使用静态url功能
- 4.2 备份蝉知系统
- 4.3 安装ioncube扩展
- 4.4 安装Zend Guard Loader
-
4.5. 安装其他php扩展
- 4.5.1 linux/Windows安装PHP-openssl扩展
- 4.5.2 linux/Windows安装PHP-curl扩展
- 4.5.3 linux安装PHP-json扩展
- 4.5.4 linux/windows安装PHP-mbstring扩展
- 4.5.5 linux/windows安装php-gd扩展库
- 4.5.6 linux/Windows安装PHP的PDO扩展
-
5. 定制开发
- 5.1 如何对蝉知系统进行定制开发
- 5.2 蝉知的目录结构
- 5.3 如何找到要修改的文件
- 5.4 数据库结构
-
6. 臻网建站
- 6.1 臻网建站使用协议
- 6.2 臻网建站版本说明
- 6.3 解析域名到臻网服务器
- 6.4 为什么我的站点提示被锁定了?
- 6.5 臻网建站网站如何备份我的数据?
使用宝塔面板安装蝉知
- 2018-09-28 10:22:19
- 薛才杰
- 16991
- 最后编辑:金凯 于 2020-11-16 09:50:20
- 分享链接
关于宝塔面板
环境搭建
在宝塔面板中安装web环境必要的软件,包括:
web服务:Apache或Nginx( 本文以nginx为例讲解, apache可以参考下 源码安装 的方式部署)
数据库:Mysql(推荐5.5/5.6)
PHP:PHP5.3/5.4/5.5/5.6/7.0/7.1 都可以(本文以php7.0版本为例介绍如何安装)
其他软件工具,根据自己实际情况与需要来选择安装即可。
添加站点
登录宝塔面板,在站点管理中点击“添加站点”。
绑定多个域名时,每个域名占一行;
默认会在建站目录(/www/wwwroot/)下自动创建一个与域名同名的目录作为网站根目录;
数据库选用mysql,并设置数据库用户名和密码;
PHP选择 PHP7版本。(本文操作及配置都以PHP7为例)。
安装 蝉知
注:
1.下面以安装蝉知基础版为例进行演示,需要先 安装ioncube。
如果是新版本的宝塔,可以开启ioncube扩展:
2.请确保域名已经解析到服务器上。
下载蝉知源码包,解压后得到两个文件夹(system和www),将system文件夹放到www文件夹下,然后将www文件夹下的所有源码文件上传到网站根目录下。
访问您的域名 http://domain/install.php进入安装界面:
系统环境、权限检查:
备注1:如果模块或者目录检查不通过的话,请按照系统给出的提示进行操作以解决问题。
备注2:linux系统部署时需要注意selinux是否会限制目录操作权限,建议关闭后再安装。
数据库配置
管理员设置
安装成功后,即可使用上面设置的管理员账号登录蝉知后台。
站点设置
在宝塔面板的站点管理中,点击相应站点操作中的设置按钮,进行站点设置。
配置文件设置:
上面的配置代码如下:
注:配置文件中端口号、域名、站点根目录等信息根据自己实际情况填写,切勿直接复制粘贴。
server { listen 80; server_name www.chanzhi.com; index index.php index.html; root /www/wwwroot/www.chanzhi.com; #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则 #error_page 404/404.html; #SSL-END #ERROR-PAGE-START 错误页配置,可以注释、删除或修改 error_page 404 /404.html; error_page 502 /502.html; #ERROR-PAGE-END #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效 include /www/server/panel/vhost/rewrite/www.chanzhi.com.conf; #REWRITE-END location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/tmp/php-cgi-70.sock; #根据实际启动的php版本选择 fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $request_uri; include /www/server/nginx/conf/fastcgi.conf; # 需要根据具体路径填写 } #禁止访问的文件或目录 location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md) { return 404; } #一键申请SSL证书验证目录相关设置 location ~ \.well-known{ allow all; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; error_log off; access_log off; } location ~ .*\.(js|css)?$ { expires 12h; error_log off; access_log off; } access_log /www/wwwlogs/www.chanzhi.com.log; error_log /www/wwwlogs/www.chanzhi.com.error.log; }
下面为nginx配置中引用文件的内容,仅供参考
1、enable-php-70.conf 文件中内容: location ~ [^/]\.php(/|$) { try_files $uri =404; fastcgi_pass unix:/tmp/php-cgi-70.sock; fastcgi_index index.php; include fastcgi.conf; include pathinfo.conf; }fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
2、fastcgi.conf 文件中的内容; fastcgi_param QUERY_STRING $query_string; fastcgi_param REQUEST_METHOD $request_method; fastcgi_param CONTENT_TYPE $content_type; fastcgi_param CONTENT_LENGTH $content_length; fastcgi_param SCRIPT_NAME $fastcgi_script_name; fastcgi_param REQUEST_URI $request_uri; fastcgi_param DOCUMENT_URI $document_uri; fastcgi_param DOCUMENT_ROOT $document_root; fastcgi_param SERVER_PROTOCOL $server_protocol; fastcgi_param REQUEST_SCHEME $scheme; fastcgi_param HTTPS $https if_not_empty; fastcgi_param GATEWAY_INTERFACE CGI/1.1; fastcgi_param SERVER_SOFTWARE nginx/$nginx_version; fastcgi_param REMOTE_ADDR $remote_addr; fastcgi_param REMOTE_PORT $remote_port; fastcgi_param SERVER_ADDR $server_addr; fastcgi_param SERVER_PORT $server_port; fastcgi_param SERVER_NAME $server_name; # PHP only, required if PHP was built with --enable-force-cgi-redirect fastcgi_param REDIRECT_STATUS 200;
3、pathinfo.conf 文件中的内容: set $real_script_name $fastcgi_script_name; if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") { set $real_script_name $1; set $path_info $2; } fastcgi_param SCRIPT_FILENAME $document_root$real_script_name; fastcgi_param SCRIPT_NAME $real_script_name; fastcgi_param PATH_INFO $path_info;
设置后,重启nginx。
访问蝉知后台,在地址类型中开启PATH_INFO,实现网站伪静态。
安装蝉知过程中常见问题 :
(1)如果遇到如上图一样的报错,找到session配置页面,检查下储存模式是否是files,如果不是修改为files。(宝塔的新版本增加了这个功能,老版本没有这个功能的话,可以不用设置)。
(2)修改php.ini 配置文件的 session.save_path 的值为实际的目录 并给这个目录分配读写权限。 重启服务后刷新页面。
注意:session.save_path前的注释分号需要去掉
(3)修改网站-设置中PHP版本,session隔离选项为打开。
注:
备注1:如果模块或者目录检查不通过的话,请按照系统给出的提示进行操作以解决问题。
备注2:linux系统部署时需要注意selinux是否会限制目录操作权限,建议关闭后再安装。