码迷,mamicode.com
首页 > 其他好文 > 详细

创建论坛

时间:2018-05-24 21:52:37      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:Linux

览器访问svr1的文件--
(将yum仓库指向ip地址,让其他服务器通过IP来访问yum仓库)
[root@localhost /]# yum -y install httpd
【安装httpd服务】
[root@localhost /]# systemctl restart httpd
【开启httpd服务】
[root@localhost /]# mkdir -p var/www/html/cos7dvd
【创建一个目录】
[root@localhost /]# vim etc/fstab
dve/cdeom /var/www/html/cos7dvd iso9660 defaults 0 0
【编辑etc下面的fstab 相当于cos7dvd挂载到dvd上】
[root@localhost /]# mount -a
(如果之间挂载过用 umount ///以前挂载的文件路径进行清除)
【激活挂载】
[root@localhost /]# rm -rf etc/yum.repos.d/.repo
【删除etc下面的
.repo文件,清除可能有干扰的软件源配置】
[root@localhost /]# vim etc/yum.conf
gpgcheck=0
【进入yum.conf修改gpgcheck为0 不检查软件包的签名】
[root@localhost /]# yum-config-manager -add http://192.168.10.110/cos7dvd
【将yum仓库指向ip地址的cos7dvd】
[root@localhost /]# yum clean all
【清空缓存的软件源信息】
[root@localhost /]# yum repolist
【检查软件源列表】

静态:提供的文档资源是固定不变的,从浏览器访问时只读
*.html .jpg .png .txt .zip
动态:提供的文档资源是变化的,从浏览器访问时实现交互功能
使用交互功能的网页程序比如:.php .wsgi .jsp .asp
大多数情况会用到数据库

搭建LAMP动态网站服务器并确保护能可用的
LAMP:一种成熟的动态企业网站服务器的模式
1--装包
[root@localhost /]# yum -y install httpd mariadb-server php php-mysql
【安装 httpd ,mariadb服务器,php php-mysql数据库】
2--配置【默认配置】
3--起服务
[root@localhost /]# systemctl restart httpd mariadb
[root@localhost /]# systemctl enable httpd mariadb
【启用服务】

测试LAMP动态网站服务器
1 确保支持PHP网页
[root@localhost /]# vim var/www/html/123.php
<?php
phpinfo()
?>

【进入后编辑网页】
2确保PHP网页能成功访问数据库
[root@localhost /]# vim var/www/html/1234.php
<?php
$link=mysql_connect(‘localhost‘,‘root‘,‘‘);
if($link) echo "Success !!"; //成功则显示 Success !!
else echo "Failure !!"; //失败则显示 Failure !!
mysql_close(); //关闭数据库连接
?>
【进入新的php进行编写】

为mariadb数据库服务设置管理密码:
[root@localhost /]# mysqladmin -uroot password ‘123456‘
【设置密码123456】
[root@localhost /]# vim var/www/html/1234.php
$link=mysql_connect(‘localhost‘,‘root‘,‘123456‘);
【进入1234.php把密码添加进去,如果不添加结汇显示Failure】
[root@localhost /]# mysqladmin -uroot -p旧密码 password ‘123456‘
【更改密码】

为多个域名临时提供解析
1 添加本地解析记录

[root@localhost /]# vim etc/hosts
192.168.10.110 tts8.tedu.cn ne.tedu.cn bbs.tedu.cn
【进入hosts 将多个域名指向一个IP地址】
2 检查配置结果
ping tts8.tedu.cn ping通即可

实现多个域名分别准备访问不同的网页
1 为不同的域名准备不同的网页

[root@localhost /]# mkdir var/www/tts8
[root@localhost /]# mkdir var/www/ne
[root@localhost /]# vim var/www/ne/index.html
[root@localhost /]# vim var/www/tts8/index.html
【创建两个网页并编辑】

2 告知httpd服务,不同域名的网页目录在哪

[root@localhost /]# vim etc/httpd/conf.d/vhosts.conf
<VirtualHost :80>
ServerName tts8.tedu.cn
DocumentRoot /var/www/tts8
</VirtualHost>
<VirtualHost
:80>
ServerName ne.tedu.cn
DocumentRoot /var/www/ne
</VirtualHost>
【进入以*.conf格式进行编辑】

部署第三个虚拟的网站(论坛系统)

1 准备论坛网页

通过winSCP把压缩包复制到Linux/root下面
[root@localhost ~]# unzip /root/Discuz_X3.4_SC_UTF8.zip
【解压文件】
[root@localhost ~]# cp -rf upload /var/www/bbs
【 解压为upload的文件复制到var下的tts】
[root@localhost /]# vim etc/httpd/conf.d/vhosts.conf
<VirtualHost :80>
ServerName tts.tedu.cn
DocumentRoot /var/www/tts
</VirtualHost>
【进入以
.conf文件 进行编辑】
[root@localhost /]# systemctl restart httpd
【重新启用httpd】

2 访问网页http://bbs.tedu.cn。完成论坛安装

[root@localhost /]# chown -R apache config/ data/ uc_server/ uc_client
【更发所属用户apache 默认权限wrx w=读r=写执行】

论坛系统的管理和使用
1 访问论坛系统的后台页面(面向管理员)

刚进去会让你删除install/index.php,不然以后会重新安装
[root@localhost /]# rm -rf /var/www/bbs/install/index.php
F5刷新 就没有了
更改LOGO
点击图片然后点击复制图片地址
http://bbs.tedu.cn/static/image/common/logo.png
推理出图片所在位置
然后将自己做好的LOGO 通过winscp 传到相对的路径中
注:图片名字必须与之前相同,直接复制即可

创建论坛

标签:Linux

原文地址:http://blog.51cto.com/13597266/2120031

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!