PHP
发布时间:2022-04-04 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了完整搭建论坛详细,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
操作系统:Linux的centos-1804版本
搭建平台:LAMP
(Linux+Apache+R_916_11845@ariaDB+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服务器。
保存
退出即可。
第五步:自定义@L_772_32@来配置web主机,不用全局@L_772_32@
注意:配置自定义文件后,全局@L_772_32@就失效。
@H_801_135@
virtualhost就是虚拟web主机(虚拟web主机技术可以让一台服务器提供多web网站)
“*” 表示任意IP主机
“:80” 表示http的80端口
ServerName:服务器名字(指域名)
DocumentRoot:文件根路径,也就是网站资源路径,里面存放一些网页文件以及其他有关网站源代码等。保存退出。
创建根路径目录:
虽然指定了
文件目录,但是之前没有创建。
第六步:上传论坛至web服务器,把之前下载的论坛软件包,放入/var/www/web/目录下。因为这是第三方软件,我提前先在window系统下载好了。上传方法有很多,虚拟机可以安装vmwaretools实现真实机和虚拟机复制粘贴,也可以局域网共享文件,也可以做ftp,这里我直接用winscp工具模拟远程上传。
首先得解压论坛资源包
解压Discuz后
会出现三个
文件上传upload,提前把upload改为web,至/var/www/下
等待
上传成功。启动这两个服务。
第七步:浏览器输入yd
s.lt.cn
终于进入安装了,离胜利不远了!!!
第八步:点击同意安装论坛
首先发现所需可写权限没有被赋予,然后上面前两个
提示目录不存在先不管。经过发现这些
文件是/var/www/web/目录下这几个
文件目录的子
文件。分别是
查看目录归属:
发现只能root
用户有读写执行权限。但我们要清楚这里用的
httpd服务,
本属于apache用户。
因此,也就没有可写权限了。我们可以直接
修改拥有者为apache:
chown -R apache con
fig/ uc_client/ uc_server/ data/
(R表示递归,
修改文件本身和子
文件的拥有者)
刷新发现,全部变绿。
注释:关于开始两个文件我也很迷,config/下面只有config_global_default.PHP config_ucenter_default.PHP 但是并不是config_global.PHP config_ucente.PHP 。可能在其他@L_772_32@里面写错了文件名亦或是起的别名?这是别人写的代码,所以很多情况可能不可控。如果有能力还是自己写为好。
然后继续下一步
@H_301_212@
我选择的全新安装,你们也可以试看看其他的
之前安装mariadb
数据库后并未有任何设置,所以
默认
用户名root,密码为空。然后继续下一步,正在安装。
最后貌似看见出现问题,
点击我已经完成安装点击访问。
右上角进行
登录
登陆成功。之后
管理员可以进入
后台管理界面
发现这个
首页还需要
删除 (程序员的真麻烦)
完成!论坛有哪些功能或漏洞自己去探索。如果有编程经验还可以进行二次开发,变成适合自己的更有意思。大佬总结
以上是大佬教程为你收集整理的完整搭建论坛详细全部内容,希望文章能够帮你解决完整搭建论坛详细所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。