实验目标
实战:搭建Ucenter论坛
搭建Ucenter-home网站
实验环境
LAMP环境搭建
服务端:xuegod63.cn IP:192.168.1.63
客户端:xuegod64.cn IP:192.168.1.64
实验步骤
---搭建LAMP环境部署Ucenter和Ucenter-home网站,搭建一个类人人网的社交网站
实验概述
UCenter 用户中心,实现用户的统一登录登出,积分的兑换,TAG的互通等,在安装 UCenter Home、Discuz!、SupeSite、X-Space 等应用前必须先安装 UCenter。本教程讲解的即是如何全新安装 UCenter 1.5.0。
Discuz! 论坛,百万站长的选择,定会给您带来非凡的论坛体验。Discuz! 7.0.0 的推出使 Discuz! 的用户体验又上升到了一个新的高度。本教程讲解的即是如何全新安装Discuz! 7.0.0 FULL(集成了 UCenter 安装的版本)。
UCenter Home 个人家园,给社区中的会员一个可以安家的地方,在这里会员可以交朋友,写记录,发日志,贴照片,玩游戏...使会员可以牢牢的黏在你的社区里。本教程讲解的即是如何全新安装 UCenterHome 1.5。
SupeSite 社区门户,实现 CMS 的功能,拥有强大的模型功能,对 Discuz! 和 UCenter Home 的完美聚合,是您将社区中所有信息进行整合展示的最佳平台。本教程讲解的即是如何全新安装 SupeSite 7.0。
上传软件包
[iyunv@xuegod63 ~]# unzip -d /usr/local/src/ucenter UCenter_1.5.0_SC_UTF8.zip # 解压缩到/usr/local/src/ucenter
搭建Ucenter论坛
查看解压之后的相关文件
[iyunv@xuegod63 ~]# cd/usr/local/src/ucenter/
[iyunv@xuegod63 ucenter]# ls
advanced readme upload utilities
[iyunv@xuegod63 ucenter]# ls/usr/local/src/ucenter/upload/
admin.php control images js plugin upgrade
api crossdomain.xml index.php lib release view
avatar.php data install model robots.txt
那么在linux下中为什么会有roboots.txt文本文件呢?
下面我了解一下roboots.txt
robots.txt 网站根目录下,robots.txt 文件作用。
Robots协议(也称为爬虫协议、机器人协议等)的全称是“网络爬虫排除标准”(Robots Exclusion Protocol),网站通过Robots协议告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取。
robots.txt文件是一个文本文件,使用任何一个常见的文本编辑器,比如Windows系统自带的Notepad,就可以创建和编辑它[1] 。robots.txt是一个协议,而不是一个命令。robots.txt是搜索引擎中访问网站的时候要查看的第一个文件。robots.txt文件告诉蜘蛛程序在服务器上什么文件是可以被查看的。
当一个搜索蜘蛛访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索机器人就会按照该文件中的内容来确定访问的范围;如果该文件不存在,所有的搜索蜘蛛将能够访问网站上所有没有被口令保护的页面。
百度官方建议,仅当您的网站包含不希望被搜索引擎收录的内容时,才需要使用robots.txt文件。如果您希望搜索引擎收录网站上所有内容,请勿建立robots.txt文件。 如果将网站视为酒店里的一个房间,robots.txt就是主人在房间门口悬挂的“请勿打扰”或“欢迎打扫”的提示牌。这个文件告诉来访的搜索引擎哪些房间可以进入和参观,哪些房间因为存放贵重物品,或可能涉及住户及访客的隐私而不对搜索引擎开放。但robots.txt不是命令,也不是防火墙,如同守门人无法阻止窃贼等恶意闯入者。
移动到/var/www/html/blxueyuan/下
[iyunv@yuanxuegod63 ucenter]# mv/usr/local/src/ucenter/ /var/www/html/blxueyuan
[iyunv@xuegod63 ucenter]# ls/var/www/html/blxueyuan/
advanced readme upload utilities
查看权限
[iyunv@xuegod63 ~]# ll -d/var/www/html/blxueyuan
drwxr-xr-x 14 root root 4096 1月 22 2009 /var/www/html/blxueyuan
#我们要知道blxueyuan文件是需要一些权限的,
查看web需要哪些权限并修改权限
[iyunv@xuegod63 ~]# ps -aux | grep httpd
Warning: bad syntax, perhaps a bogus '-'?See /usr/share/doc/procps-3.2.8/FAQ
root 3094 0.0 0.8 28016 8588 ? Ss 11:22 0:00 /usr/sbin/httpd
apache 3559 0.0 0.3 28016 4112 ? S 12:15 0:00 /usr/sbin/httpd
apache 3560 0.0 0.3 28016 4112 ? S 12:15 0:00 /usr/sbin/httpd
apache 3561 0.0 0.3 28016 4112 ? S 12:15 0:00 /usr/sbin/httpd
#这里我们可以看到此进程是以阿帕奇为运行的
[iyunv@xuegod63 ~]# chown -R apache.apache/var/www/html/blxueyuan/
查看权限
[iyunv@xuegod63 ~]# ll -d/var/www/html/blxueyuan
drwxr-xr-x 14 apache apache 4096 1月 22 2009 /var/www/html/blxueyuan
在阿帕奇上进行安装
问题
#这里我可以看到,需呀将php.ini 中的 short_open_tag 设置为 On,否则无法继续安装
修改php.ini
[iyunv@xuegod63 html]# vim /etc/php.ini
开启PHP短标签功能。
决定是否允许使用,代码开始标志的缩写形式(<? ?> )
PHP 代码开始标志的完整形式为: <?php 。。。 ?>
重启阿帕奇服务
[iyunv@xuegod63 ~]# /etc/init.d/httpdrestart
刷新阿帕奇
#这样我们就可以安装了,点击“我同意”
安装步骤1
#这里有开始安装的步骤,点击“下一步”
安装步骤2
安装步骤3
#数据库的安装,点击“下一步”
安装完成并登陆
注:这个注册码很不清楚,多按F5刷新几次就可以了
要记录创始人用户名:UCenter Administrator 密码:123456
登陆
创建一个用户和密码
总结:
上传网站模版-》 修改权限-》 通过web安装
安装UCenter_Home_并查看
[iyunv@xuegod63 ~]# unzip -d /usr/local/src/UCenter_Home_2.0_SC_UTF8.zip
[iyunv@xuegod63 ~]# cd /usr/local/src/
[iyunv@xuegod63 src]# ls
2.0_changelog.txt readme.txt ucenter uchome update upload
移动到阿帕奇下并修改权限
[iyunv@xuegod63 src]# mv upload//var/www/html/blxueyuan1
[iyunv@xuegod63 src]# chown -R apache.apache/var/www/html/blxueyuan1
[iyunv@xuegod63 src]# cd ..
[iyunv@xuegod63 local]# ls/var/www/html/blxueyuan1
admin config.new.php help.php language space.php xmlrpc.php
admincp.php cp.php image link.php template
api crossdomain.xml index.php magic.php theme
app.php data install network.php uc_client
attachment do.php invite.php rss.php userapp.php
common.php editor.php js.php source ver.php
搭建UCenter_Home网站
修改config。New。php
[iyunv@xuegod63 ~]# cd/var/www/html/blxueyuan1
[iyunv@xuegod63 blxueyuan1]# mvconfig.new.php config.php
[iyunv@xuegod63 blxueyuan1]# ll config.php
-rw-r--r-- 1 apache apache 2425 12月 29 2008config.php
安装步骤1
#这里我们能够看到它的安装步骤,点击“授权”
安装步骤2:配置UCenter相关
安装步骤3:配置数据库连接信息
#这里面的 数据库名称哪里来呢?
在第一个实战中,我们就搭建了一个ucenter数据库
安装步骤6:安装完成并登陆
#在这步骤之前中,4和5步骤中,只要3步骤成功,4和5步骤就会自动更新
安装成功并进入我们的空间和管理
#这样我们就可以对我们自己的论坛进行一些管理了
|