首页 > 其他分享 >基于 LNMP 架构部署 WeCenter 社区论坛

基于 LNMP 架构部署 WeCenter 社区论坛

时间:2023-10-26 21:07:50浏览次数:42  
标签:wecenter code index WeCenter LNMP 社区论坛 Web01 root

本篇文章介绍用 LNMP 架构部署知乎产品 WeCenter。 GitHub:https://github.com/wecenter/wecenter 源码带注册、登录、发问题、评论各种功能,话不多说,直接开始!

0)引用

参考如下内容:介绍 LNMP 架构部署项目,包括 Nginx 安装配置、PHP 安装配置、数据库 Mariadb 安装配置、Nginx 连通 PHP、PHP 连通 MySQL。

https://blog.csdn.net/weixin_74962223/article/details/134062963

1)配置 Nginx 虚拟主机站点

演示域名为 bbs.wuhanjiayou.cn

[root@Web01 code] vim /etc/nginx/conf.d/wecenter.conf
server {
    listen 80;
    server_name bbs.wuhanjiayou.cn;
    root /code/wecenter;
    index index.php index.html;

        location ~ \.php$ {
        root /code/wecenter;
                fastcgi_pass   127.0.0.1:9000;
                fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;                  
                include        fastcgi_params;
}
}

[root@Web01 code] nginx -t
[root@Web01 code] systemctl restart nginx

image.png

2)导入 WeCenter 产品

部署 WeCenter 并授权(WeCenter 资源) 链接:https://pan.baidu.com/s/1jOJPa3IfX0sDtf9ZDDifrQ 提取码:1jeh

1. 上传源码
[root@Web01 code] cd /code && rz

2. 创建目录
[root@Web01 code] mkdir wecenter

3. 将源码解压至 wecenter 目录
[root@Web01 code] unzip WeCenter_V3.6.2.zip -d wecenter/

4. 授权
[root@Web01 code] chown -R www:www /code/wecenter/

3)手动建立数据库

[root@Web01 wecenter] mysql -uroot -pP@ssw0rd123456 -e "create database wecenter"
[root@Web01 wecenter] mysql -uroot -pP@ssw0rd123456 -e "show databases"
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
| wecenter           |
| wordpress          |
+--------------------+

image.png

4)Windows 本地 hosts 解析

访问 bbs.wuhanjiayou.cn 得到如下安装流程 链接:http://bbs.wuhanjiayou.cn/install/ image.png

下一步 image.png

开始安装 image.png

完成 image.png

访问网站首页 image.png

大功告成! image.png

管理后台 image.png

用户注册 image.png

完成

标签:wecenter,code,index,WeCenter,LNMP,社区论坛,Web01,root
From: https://blog.51cto.com/blogking/8042509

相关文章

  • 部署 LNMP 架构
    本篇文章介绍LNMP架构部署项目,包括Nginx安装配置、PHP安装配置、数据库Mariadb安装配置、Nginx连通PHP、PHP连通MySQL。0)LNMP架构LinuxNginxMysqlPHPNginx不能处理动态请求,如果是动态请求,就需通过fastcgi协议转交给后端的PHP程序处理。1)Nginx安装配......
  • 利用LNMP实现wordpress站点搭建
     #环境准备:nginx+php+wordpress10.0.0.152mysql+redis10.0.0.162#在10.0.0.162编写脚本实现mysqk数据库一键安装[root@localhost~]#catinstall_mysql.sh#!/bin/bash##********************************************************......
  • Nginx__高级进阶篇之LNMP动态网站环境部署
    动态网站和LNMP(Linux+Nginx+MySQL+PHP)都是用于建立和运行web应用程序的技术。动态网站是通过服务器端脚本语言(如PHP、Python、Ruby等)动态生成网页内容的网站。通过这种方式,动态网站可以根据用户的不同请求生成不同的网页。LNMP是一种服务器端技术组合,它使用Linux操作系统,Ngin......
  • Nginx__高级进阶篇之LNMP动态网站环境部署
    动态网站和LNMP(Linux+Nginx+MySQL+PHP)都是用于建立和运行web应用程序的技术。动态网站是通过服务器端脚本语言(如PHP、Python、Ruby等)动态生成网页内容的网站。通过这种方式,动态网站可以根据用户的不同请求生成不同的网页。LNMP是一种服务器端技术组合,它使用Linux操作系统,Nginx......
  • Ansible专栏文章之七:利用Role部署LNMP案例
    回到:Ansible系列文章各位读者,请您:由于Ansible使用Jinja2模板,它的模板语法{%raw%}{{}}{%endraw%}和{%raw%}{%%}{%endraw%}和博客系统的模板使用的符号一样,在渲染时会产生冲突,尽管我尽我努力地花了大量时间做了调整,但无法保证已经全部都调整。因此,如果各位阅读时发......
  • 基于Linux+宝塔面板+LNMP+Wordpress搭建的网站主页的网站漏洞修补的解决方案 (1)
    基于Linux+宝塔面板+LNMP+Wordpress搭建的网站主页1.网站漏洞修补的解决方案@目录基于Linux+宝塔面板+LNMP+Wordpress搭建的网站主页前言为什么要做网站漏洞扫描降低资产所面临的风险满足法律合规要求满足业界安全最佳实践及认证需求其他参考信息等级保护网络安全法安全建议漏......
  • lnmp部署文档
    LNMP是一种非常流行的Web应用程序堆栈,它由Linux、Nginx、MySQL和PHP组成。在本文档中,我们将向您展示如何在Ubuntu操作系统上部署LNMP堆栈。步骤1:安装Ubuntu操作系统首先,您需要安装Ubuntu操作系统。请确保您的系统满足以下要求:512MB内存20GB磁盘空间1个CPU核心步骤2:安装Nginx安......
  • 搭建LNMP 架构
    搭建LNMP架构环境准备lnmp需要安装nginxmysqlphp软件#关闭防火墙systemctldisable--nowfirewalld#临时禁用SELinux的强制访问控制机制setenforce0 1安装依赖包yum-yinstallpcre-develzlib-develgccgcc-c++make2创建运行用户、组(Nginx服务程序......
  • LNMP
    目录1.安装nginx1.1安装依赖包1.2创建运行用户、组1.3编译安装nginx2.安装mysql2.1安装Mysql环境依赖包2.2创建运行用户2.3编译安装2.4修改mysql配置文件2.5更改mysql安装目录和配置文件的属主属组2.6设置路径环境变量2.7初始化数据库2.8添加mysqld系统服务2.9修改......
  • LNMP
    目录安装nginx安装依赖环境创建nginx用户组编译安装nginx安装mysql安装mysql环境依赖包创建mysql用户组编译安装mysql修改mysql配置文件更改mysql安装目录和配置文件的属主属组设置路径环境变量初始化数据库添加mysqld系统服务修改mysql的登录密码授权远程登录安装php安装环境依......