腾讯xSCR平台源码部署

2023-11-16

腾讯xSCR平台源码部署

腾讯开源src平台,看上去很不错的样子,在docker部署成功后,再次尝试源码部署。

1.环境部署(Centos 7)

Apache/Nginx

这里我选择的是Apache(个人喜好)

# yum -y install httpd
# systemctl start httpd.service
# systemctl enable httpd.service
PHP >= 5.4 & php-gd、php-xml、php-mbstring扩展
# yum -y install php
# 
# yum install php-gd  php-xml php-mbstring
#
# systemctl restart httpd
MySQL 5.5.x / MariaDB
# yum -y install mariadb-server mariadb
#
#启动服务
# systemctl start mariadb.service
#添加到开机启动
# systemctl enable mariadb.service
# 设置root帐户的密码
# mysql_secure_installation

# 然后会出现一串东西,可以仔细读一下,如果你懒得读,就在提示出来的时候,按Enter就好了,
# 让你设置密码的时候,你就输入你想要的密码就行,
# 然后继续在让你选择y/n是,Enter就好了;
# 当一切结束的时候,你可以输入mysql -uroot -p的方式,验证一下;

# 将PHP与Mysql关联起来
# yum -y install php-mysql
# 重启apache服务
# systemctl restart httpd.service

2. 创建并导入SQL数据库

创建数据库

这里直接使用本地Navicat连
需要设置好防火墙以及3306端口的开放

连接报错 1130

# mysql -u root -p
# use mysql;
# select host from user where user='root';
# 将Host设置为通配符%
# update user set host = '%' where user ='root';
# 立即生效
# flush privileges;
#
接下来导入 ./DB/xsrc.sql文件
修改目录权限
目录 范围 作用
根目录 仅该目录 写入install.lock文件
./Public/Uploads/ 该目录及子目录 写入上传附件
./Application/ 仅该目录 写入Runtime目录
./Application/Common/ 该目录及子目录 写入配置文件
./Public/ueditor/php/upload/ 仅该目录 写入编辑器上传的图片文件
初始化站点

访问/install.php,进入站点初始化配置。同意《用户协议》,进入数据库信息配置页面
在这里插入图片描述
创建站点管理员用户名(将用于前台展示)、邮箱(将用于登陆管理后台)及密码。
在这里插入图片描述
填入站点SMTP配置信息,后续将用于用户注册、报告通知等功能。
在这里插入图片描述
在这里插入图片描述

完成安装。

3.部署过程中出现的问题
已解决:
本地Navicat无法访问mysql:

1.确保防火墙配置3306端口开放
2.数据库给予用户连接权限

Runtime文件目录无法自动生成,始终无法install:

按照官方解释:
1)./Application/Common/”目录是否已赋予写权限
2)数据库地址填写是否正确“ip:port”
3) 数据库账号是否有连接权限
4) 是否已导入xsrc.sql目录
实际情况:都确认无误,但依旧无法install。

最终办法:
在排除所有可能性之后,将问题矛头指向最一开始安装的apache,mariadb以及php。
而有一个软件可以轻松解决这三者的问题:phpstudy

卸载本地apache服务,mysql以及php。

https://www.xp.cn/linux.html#install-show phpstudy下载地址
按照要求安装。
在phpstudy中开启apache,mysql(版本选择的是5.5),项目目录迁移。
最终成功install。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

腾讯xSCR平台源码部署 的相关文章

  • 解决dubbo问题:forbid consumer

    原文地址 http www jameswxx com e4 b8 ad e9 97 b4 e4 bb b6 e8 a7 a3 e5 86 b3dubbo e9 97 ae e9 a2 98 ef bc 9aforbid consumer 线
  • 应急响应(日志/流量)

    事件分类 有害程序事件 网络攻击事件 信息破坏事件 事件内容安全事件 设备设施故障事件 灾害性事件 其它事件 应急响应工作流程 准备阶段 应急团队建设 应急方案制定 等级保护测评 检测阶段 判断安全设备告警 判断事件类型 判断事件级别 确定
  • 在SQL Server 中读取 AD 信息

    http www myexception cn sql server 1011477 html EXEC sp addlinkedserver ADSI Active Directory Services 2 5 ADSDSOObject
  • CentOS7升级OpenSSL版本

    1 CentOS7 6默认安装的openssl版本为 openssl version 2 下载最新的openssl wget https www openssl org source openssl 1 1 1c tar gz wget无法
  • Vue中mixins(混入)的介绍和使用

    Vue中mixins 混入 的介绍和使用 一 什么是Mixins 二 何时使用Mixins 三 如何创建Mixins 四 如何使用Mixins 五 Mixins的特点 5 1 方法和参数在各组件中不共享 5 2 Mixins 合并冲突 5

随机推荐