操作系统:Linux的centos-1804版本
搭建平台:LAMP
(Linux+Apache+MariaDB+PHP)
论坛资源:Discuz

环境链接:
https://pan.baidu.com/s/1_mqgeFApp9UJBe0e41uapQ
提取码:tjsq

解释:考虑兼容性问题等,就按照我分享的资源做。
前言:一般人做实验都是用虚拟机或者云服务器。我这里用虚拟机,所以得安装此系统。虚拟机如果不会用,也不会安装系统的,请去百度,当然以后若有需要可能增加。好了进入正题:

第一步:虚拟机网络,虚拟机有三种网络模式。我选择nat模式。nat会做地址转换,再通过真实机访问外网,比较安全。(当然,你的这个论坛只是做实验并不需要想这么多)先查看自己真实机网络适配器,
Vmware Network Adapter VMnet8必须存在,如果不存在就打开虚拟机,在菜单栏左上角找到编辑
左下角还原默认设置
其实如果虚拟机与主机不需要进行通信,这个Vmware Network Adapter VMnet8可以不要,题外话。更多关于虚拟机网卡设置可以百度。

这里虚拟机内部nat,默认的虚拟网卡是Vmnet8(不要与Vmware Network Adapter VMnet8同为一谈) 。如果没有也可以添加网络,进行设置,不细说。我们这里为了后面记忆方便,主要修改一下子网IP,我喜欢改成192.168.10.0网段,当然你也可以不改。

第二步:配置系统的网络:
查看网络:ifconfig
修改网络:

如果认为命令比较麻烦,也可以直接输入nmtui,进入图形化界面


比较简单就不多说了,别忘了点确定。

然后启用网络:

第三步:安装LAMP平台
centos有自带软件包,我们可以通过修改yum源,安装五个软件包服务,分别是,httpd,mariadb,mariadb-server,php,php-mysql

注释:如果不会修改yum源可以百度,有空我会更新

第四步:修改host文件,host文件是存放域名的文件,主机解析域名时候首先查看的是这个文件,如果没有才去找dns服务器。


保存退出即可。

第五步:自定义配置文件来配置web主机,不用全局配置文件
注意:配置自定义文件后,全局配置文件就失效。



virtualhost就是虚拟web主机(虚拟web主机技术可以让一台服务器提供多web网站)

“*” 表示任意IP主机
“:80” 表示http的80端口
ServerName:服务器名字(指域名)
DocumentRoot:文件根路径,也就是网站资源路径,里面存放一些网页文件以及其他有关网站源代码等。保存退出。
创建根路径目录:虽然指定了文件目录,但是之前没有创建。

第六步:上传论坛至web服务器,把之前下载的论坛软件包,放入/var/www/web/目录下。因为这是第三方软件,我提前先在windows系统下载好了。上传方法有很多,虚拟机可以安装vmwaretools实现真实机和虚拟机复制粘贴,也可以局域网共享文件,也可以做ftp,这里我直接用winscp工具模拟远程上传。
首先得解压论坛资源包


解压Discuz后会出现三个文件上传upload,提前把upload改为web,至/var/www/下


等待上传成功。启动这两个服务。


第七步:浏览器输入yds.lt.cn
终于进入安装了,离胜利不远了!!!

第八步:点击同意安装论坛

首先发现所需可写权限没有被赋予,然后上面前两个提示目录不存在先不管。经过发现这些文件是/var/www/web/目录下这几个文件目录的子文件。分别是

查看目录归属:

发现只能root用户有读写执行权限。但我们要清楚这里用的httpd服务,本属于apache用户。
因此,也就没有可写权限了。我们可以直接修改拥有者为apache:
chown -R apache config/ uc_client/ uc_server/ data/
(R表示递归,修改文件本身和子文件的拥有者)

刷新发现,全部变绿。

注释:关于开始两个文件我也很迷,config/下面只有config_global_default.php config_ucenter_default.php 但是并不是config_global.php config_ucente.php 。可能在其他配置文件里面写错了文件名亦或是起的别名?这是别人写的代码,所以很多情况可能不可控。如果有能力还是自己写为好。

然后继续下一步


我选择的全新安装,你们也可以试看看其他的
之前安装mariadb数据库后并未有任何设置,所以默认用户名root,密码为空。然后继续下一步,正在安装。

最后貌似看见出现问题,点击我已经完成安装点击访问。

右上角进行登录

登陆成功。之后管理员可以进入后台管理界面


发现这个首页还需要删除 (程序员的真麻烦)



完成!论坛有哪些功能或漏洞自己去探索。如果有编程经验还可以进行二次开发,变成适合自己的更有意思。

lamp+Discuz简单完整搭建论坛(有环境资源分享)相关推荐

  1. discuz发帖流程_Discuz论坛发帖技巧分享

    今天把发帖技巧整理一下,把发各种文件的技巧一起贴出来,和各位讨论讨论一下.希望对大家有所帮助. 1. 发图片. 其实发表的文件总的来说归为两类,一类是网上有链接的资料: 另一些就是各位电脑硬盘上的珍藏 ...

  2. discuz发帖流程_Discuz论坛发帖能力分享

    本日把发帖能力清算一下,把发各类文件的能力一路贴出来,和列位接头接头一下.但愿对各人有所辅佐. 1. 发图片. 着实颁发的文件总的来说归为两类,一类是网上有链接的资料: 另一些就是列位电脑硬盘上的珍藏 ...

  3. LAMP+discuz网站搭建过程

    LAMP+discuz网站的搭建 一. LAMP环境搭建 0x01下载配置虚拟机 网上下载centOS7 64的镜像,然后在vmware里面配置好,我配置的是linux终端桌面,运行快,占内存小. 0 ...

  4. Apache简单配置(4)搭建Discuz 7.0.0论坛

    Apache简单配置(4)搭建Discuz 7.0.0论坛 RHEL5.3 基本网络配置 一. 1.RHEL5 U3:如图1 (如图1) 2.#hostname //查看当前主机的主机名:如图2 (如 ...

  5. LAMP+DISCUZ论坛搭建流程

    LAMP+DISCUZ论坛搭建 文章目录 LAMP+DISCUZ论坛搭建 一.LAMP 二.安装Apache 1.安装环境 2.配置文件然后编译安装 3.配置便于service管理 4.可使用serv ...

  6. LAMP架构及搭建LAMP+Discuz论坛

    LAMP架构及搭建LAMP+Discuz论坛的流程 1.LAMP架构概述 2.LAMP各组件的作用 3.LAMP的安装顺序 4.LAMP的数据流向 5.编译安装Apache 5.1 关闭防火墙和sli ...

  7. lamp Discuz 论坛搭建 升级为 lnmp

    第一步 我们要先把 lnmp_soft.tar.gz 包放进虚拟机 systemctl stop httpd 然后关闭httpd 因为他占用着80端口 一会我们要把80 给nginx 2.yum -y ...

  8. Lamp 架构 搭建 论坛网站

    实验环境: firewalld : stoped selinux: disabled 一. 构建lamp架构搭建论坛网站 在server1和server2上都安装部署相同的论坛网站,且二者共用同一个数 ...

  9. LAMP+DISCUZ论坛

    LAMP+DISCUZ论坛 LAMP=Linux+Apache+MySQL+PHP,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度 ...

最新文章

  1. Windows 8 动手实验系列教程 实验8:Windows应用商店API
  2. 一步一步webpart-webpart如何得到?(2)
  3. 华为的鸿蒙系统可以装在电脑上吗_继鸿蒙系统后!华为首款台式机电脑上线:联想PC霸主地位危险了...
  4. 嘉兴新型智慧城市建设带来的三个问号
  5. 计算机管理员保密责任书,信息安全保密工作责任书
  6. VMware系列序列号
  7. win10 摄像头启动不了
  8. 在poi-tl的区块对中实现用布尔值插入Word分页符的一种方法
  9. 三维管型ybc预览以及动态成型仿真控件
  10. 支付宝(Alipay)支付,超详细使用教程讲解!
  11. 基于微信小说平台小程序系统设计与实现 开题报告
  12. 单片机c语言延迟子程序,单片机通用延时子程序
  13. 微x怎么设置主题_团日活动主题策划书范文
  14. Ant Design of Vue Icon 图标列表
  15. MFC下载—时间记录
  16. 支付宝第三方支付保证数据的安全性
  17. KeilC51基础 添加与删除中文时出现问号
  18. 转如何管理好开源软件社区:开源项目管理方法
  19. python批量移动文件到指定文件夹_使用python批量将文件夹中的文件移动到某个文件夹下...
  20. telegram电报机器人配置

热门文章

  1. 动态路由协议简单理解
  2. Digital Multimeter——DT-830B
  3. HTML文字在图片上显示
  4. 空冥决 页游 一键端 架设 自玩
  5. 思维导图详细安装过程
  6. python tkinter treeview制作,Python tkinter之Treeview(表格)
  7. 免费的货币汇率API
  8. 程序员的专业主义精神——评《程序员的职业素养》
  9. 在Windows上通过cygwin和VC编译64位iconv库
  10. XshellFoxyProxy 代理访问机房内网配置方法