PHPwind前台版块内相关操作
phpwind 8.0 CMS模式功能教程

phpwind 8.0 CMS模式功能教程下面介绍一下CMS的功能:一、前言CMS,是Content Management System的缩写,翻译为“内容管理系统”。
一个完整的、功能全面的内容管理系统(CMS),会包含很多的功能,比如栏目文章管理、各种文章模型(小说、文件下载、问答、投票……)、文章静态化、采集器等等。
有些功能,我们已在别的模式中有体现,比如门户频道实现内容聚合,论坛实现投票、辩论、商品,还有分类信息等。
所以,我们的CMS系统,更侧重于资讯的发布。
并且在一期中,实现最核心的功能,后续的一些功能细节,一些CMS特点的功能,将在后期整理,并结合用户的反馈,逐步加入。
所以,本期的CMS,可以更准确的说成是“文章管理系统”。
下面说说文章管理系统和门户模式的关系:文章发布系统和门户模式,是相对独立的。
通过文章发布系统和门户系统的结合,可以形成一个完整的门户系统。
通过门户频道进行内容的聚合,通过文章发布系统实现社区精华内容的积淀。
二、CMS模式信息架构从上面的信息架构图中,我们可以了解到CMS模式的大致功能。
三、CMS模式功能介绍为了让大家更好的了解CMS模式的功能,我们分后台和前台进行介绍。
从上面的流程可以看出,只要后台添加了栏目,设置了编辑人员的管理权限和普通用户栏目的投稿权限,就可以在前台添加文章了。
当然为了让用户更方便的使用,还需要进行其他一些设置,比如将CMS栏目加入主导航,设置SEO信息,还有设置频道调用文章数据等。
下面我们来看下具体的操作。
1、后台栏目管理在栏目管理中,可以添加、编辑和删除栏目。
并可以快速链接到内容管理和栏目文章列表。
在栏目列表,可以直接维护栏目的显示顺序。
维护的顺序,将决定文章列表栏目导航的显示顺序。
点击“添加”栏目,弹出栏目添加窗口,在这个窗口中,可以维护栏目名称、上级栏目、投稿、显示顺序,以及SEO设置。
如下图。
其中SEO设置,也可以在【SEO优化】中进行统一设置。
phpwind 二次开发技术要点

phpwind 二次开发技术要点PHPWind是一款非常受欢迎的BBS论坛系统,它拥有丰富的功能和灵活的二次开发能力。
在进行PHPWind二次开发时,我们需要掌握一些关键的技术要点,以便能够快速高效地完成开发任务。
一、了解PHPWind框架结构和核心功能在进行二次开发之前,我们需要对PHPWind的框架结构和核心功能有一定的了解。
这包括了解PHPWind的目录结构、文件组织方式以及核心功能模块的实现方式等。
只有了解了这些基本概念,我们才能更好地进行二次开发。
二、掌握PHP编程技术PHPWind是基于PHP语言开发的,因此我们需要熟悉PHP编程技术。
这包括了解PHP的语法、函数库和面向对象编程等方面的知识。
只有熟练掌握了PHP编程技术,我们才能够在二次开发中灵活运用这些技术,提高开发效率。
三、熟悉PHPWind的数据库结构和操作方法PHPWind的数据存储是基于关系型数据库的,因此我们需要熟悉PHPWind的数据库结构和操作方法。
这包括了解PHPWind的数据库表结构、字段含义和操作方式等。
只有熟悉了数据库结构和操作方法,我们才能够在二次开发中对数据库进行操作,实现自己的需求。
四、了解PHPWind的模板引擎和模板语法PHPWind使用自己的模板引擎来实现页面的展示和渲染,因此我们需要了解PHPWind的模板引擎和模板语法。
这包括了解PHPWind模板引擎的基本工作原理、模板语法的使用方法和常用的模板标签等。
只有掌握了模板引擎和模板语法,我们才能够在二次开发中灵活运用模板技术,实现自定义的页面展示效果。
五、熟悉PHPWind的插件机制和扩展接口PHPWind提供了插件机制和扩展接口,方便开发者对系统进行功能扩展和定制。
我们需要熟悉PHPWind的插件机制和扩展接口,了解插件的开发方式和接口的使用方法。
只有熟悉了插件机制和扩展接口,我们才能够针对自己的需求进行功能扩展和定制。
六、注重代码的规范和优化在进行PHPWind二次开发时,我们需要注重代码的规范和优化。
Discuz和phpwind详细安装流程

Discuz!论坛安装教程作者:TeliuTe 来源:基础教程网一、安装服务器返回目录下一课首先我们安装PHP环境,使计算机成为一台服务器,下面我们来看一个练习;1、安装PhpStudy1)双击下载的安装包,出来一个安装向导;2)点“下一步”出来许可协议,点“我同意”;3)接下来是服务器程序的路径,点“下一步”继续;4)接下来是网站的存放位置,默认是“D:\www”,以后论坛的网页都放在这里面;5)接下来是选择组件,里面有一些帮助文档,点“下一步”继续;6)检查无误后,点“安装”开始安装程序;7)安装完成后,自动打开一个php文件,显示安装的各个组件,以后开机会自动启动服务器;2、Ubuntu里安装xampp1)将下载的 xampp-linux-1.7.3.tar.gz 放到主文件夹里,打开终端,输入命令 sudo tar xvfz xampp-linux-1.7.3.tar.gz -C /opt2)打开终端,再输入命令 sudo /opt/lampp/lampp start 启动服务器程序;5)再打开浏览器,在地址栏输入 http://127.0.0.1 用ip 地址访问本机,也可以用http://localhost 来访问;6)在首页中点“中文”,然后在左侧导航栏中,点“状态”查看mysql和php 服务的运行情况停止服务的命令是 sudo /opt/lampp/lampp stop二、MySQL字符集和密码返回目录下一课默认root管理员密码也是root,装好以后要修改一下,下面我们来看一个练习;1、PhpStudy中修改1)在桌面上双击 phpStudyAdmin 图标,右下角系统托盘出来一个图标;2)瞄准图标点左键,在出来的菜单中选“MySQL 设置”;3)在出来的窗口里,点字符集改成“gbk”的,以后安装dz也都用gbk的版本,点“确定”,提示重启后生效;对应修改的是 my.ini 或 f 配置文件;4)再点出这个面板,在下面的修改密码中输入原密码root,再输入自己的新密码,点“确定”;5)出来一个提示,要求测试一下,点“确定”继续;6)在出来的窗口里,输入刚才设置的新密码,然后按回车键;7)如果正确,则会顺利进入mysql提示符,输入exit按回车键退出,密码修改完成;2、在Ubuntu的XAMPP里1)运行 xampp,在浏览器地址栏输入 127.0.0.1 按回车进入网站;2)在左侧列表的工具中找到 phpMyAdmin,点击进入,这时候还没有设密码;3)点上边的“数据库”,进入后找到 mysql 数据库,右边有个小人;4)再点 mysql右边的小人,检查这个数据库的权限;5)在出来的用户列表中,点 root localhost 右边的小人,编辑权限;6)再往下拉,直到找到更改密码,输入两遍新密码,点“执行”就修改了密码;7)关闭浏览器重新进入,就需要输入密码了,如果出错刷新一下,也可以检查phpMyAdmin的配置文件 /opt/lampp/phpmyadmin/config.inc.php更多相关信息,请参阅:/localized_docs/zh_CN/Documentation.html#aut hentication_modes3、在终端里修改1)打开终端,输入命令 /opt/lampp/bin/mysql -h localhost -u root -p出来一行提示,要求输入密码,直接按回车,默认最初没密码,进入mysql命令行2)在mysql命令行中,接着输入命令 SET PASSWORD = PASSWORD('mypsw');两个单引号中间的mypsw就是新密码,按回车键提示成功,再输入quit 退出mysql;3)以后提示密码的时候,盲打输入,屏幕上不会显示;三、安装论坛返回目录下一课这一课我们来安装论坛程序,在服务器上安装网站,下面我们来看一个练习;1、安装论坛1)解压下载的论坛安装包,把upload文件夹里的全部内容,都复制到之前设定的d:\www文件夹里;2)到PhpStudy安装的文件夹里,找到php5文件夹,打开里面的php.ini,检查一下 short_open_tag = On如果是Off则改成On保存退出,然后到桌面打开phpStudyAdmin,点托盘里的图标,重启Apache;3)打开IE浏览器,在地址栏输入 http://localhost/install 开始安装,如果本机已经设定了固定ip地址,那么就用ip地址,在出来的许可协议里点“我同意”;4)接下来是环境检查,应该都是绿色的勾,点“下一步”继续;5)接下来安装论坛数据库,数据库用户名是root,密码是root或者是自己修改的,给管理员账号也设定一个密码,点“下一步”继续;6)经过一阵安装后,出来填写联系方式,这儿可以填写也可以跳过;7)稍等完成安装,然后会自动跳转到论坛页面;8)点“登录”用admin登录论坛,以后在浏览器输入 http://localhost,就可以访问,别的机子输入ip地址来访问;2、Ubuntu 中安装1)用root用户打开文件管理器,解压upload 里的所有内容到/opt/lampp/htdocs 原来的xampp文件夹留下也行;2)打开htdocs/文件夹,除了xampp/文件夹以外,全选里面所有内容,点右键选“属性”,设置“其它”权限为“访问文件和只读”,再点“对包含的文件应用权限”,这是设置全局属性;3)分别将文件夹 attachments/、forumdata/、install/、uc_client/data/cache/、uc_server/data/ 的属性,设置“其它”权限为“创建删除和读写”,并点击“对包含的文件应用权限”,把文件 config.inc.php 的“其它”权限设为读写;4)在浏览器地址栏输入http://localhost/install 或者本机的ip 地址,进入安装程序,步骤同上;5)如果安装过程中出错,根据提示检查文件权限,或者检查xampp的服务是否启动,如果mysql出错可能就要重装xampp,先停止服务,再重装,不行就得重启了再重装;四、升级论坛返回目录下一课当有新版本出来时,可以在原来的基础上升级,升级前做好备份,下面我们来看一个练习;1、升级安装到7.21)打开下载的7.2安装包,先看里面的readme文件夹里的,readme和upgrade 两个文件,掌握升级的方法;2)解压upload文件夹,复制除了 install/文件夹和config.inc.php以外的所有内容,覆盖到论坛源文件,提前做好原论坛的备份;3)复制 utilities/ 文件夹中对应的升级文件,这里是upgrade13.php,复制到论坛根目录;4)在浏览器地址栏中,用地址访问升级文件,这里是http://192.168.1.250/upgrade13.php5)点“开始升级”后自动运行直到完成,然后重新登录,更新缓存,删除upgrade13.php升级文件;2、另一种方法(供学习)1)备份原来的数据,登录论坛再进入系统设置(或管理中心),再进入UCenter;2)在UC中心点右边的“菜单-应用管理”,出来一个列表;3)打勾选中里面的 Discuz! Board,点“提交”删除,这样就把原来的论坛断开了;4)到论坛文件夹里,除了uc_server 文件夹外,把原来的论坛文件夹都删除,然后新建bbs文件夹,复制7.2的论坛文件夹过来,同样设置好权限,使用7.1的UCenter安装7.2;5)在应用管理里,点“添加应用”,出来的对话框里面输入安装地址,UC中心路径会自动输好,6)也可以在地址栏输入安装地址,需要自己输入UC中心的地址和密码;五、管理中心返回目录下一课管理中心也叫后台,用来设置论坛的各个功能,下面我们来看一个练习;1、论坛控制面板1)登录论坛后,点右上角“管理中心”,进入论坛控制中心首页;2)在上面的导航栏点“全局”,左边出来各个相关设置,每一项都有相应的说明;3)UCenter的设置要细心,里面的地址要用ip地址或域名,否则其它机子不能访问UC中心,例如头像不能上传;4)再点上边的版块,这里可以设定论坛包含哪些版区、版块,排列顺序等,记着要提交;5)再点上边的“插件”,把“首页多格”安装好,然后打勾启用,也要记着提交;6)再点上边的“工具”,在这里可以更新缓存,修改设置后要更新一下;7)点左边侧栏里的“数据库”,可以备份和恢复论坛数据;2、UCenter 中心1)在管理中心导航栏右侧,点“UCenter”进入UCenter中心,这是网站的核心;2)可以点左侧栏或右边的“菜单”,进行各项设置;3)点侧栏中的“应用管理”,可以查看安装的应用,包括论坛、家园、门户等,应该都显示“通信成功”;4)点侧栏中的“数据备份”,可以对UC中心进行备份,也可以对各个应用备份;5)其他设置可以自己试着修改,改好以后更新一下缓存;六、空间家园返回目录下一课家园是个人主页空间,跟博客相似,下面我们来看一个练习;1、安装家园1)下载UChome安装包,用管理员身份打开,先看一下readme文件,;再把upload解压到网站根目录,把文件夹名称改为uh,设置属性里的其它权限为“访问和只读”,并应用到包含的文件2)打开uh文件夹,将 config.new.php 文件重命名为config.php,设置config.php的属性为“读写”,设置文件夹 attachment/、 data/、uc_client/data/ 文件夹为“创建删除和读写”,并应用到包含的文件;3)登录“论坛-管理中心-UCenter-应用管理-添加应用”,输入uh的地址,点安装;4)按提示一步一步,在数据库信息那儿,用户名填写root,密码为mysql的密码,默认为root或者为空;数据库名填写uchome,这个是给家园用的数据库;5)点下一步继续自动安装,在管理员那儿,用原来的admin和密码,也可以新增一个;6)然后完成安装,可以进入管理平台和空间主页,把这两个网址记一下;七、开心农场返回目录下一课在家园里可以安装小游戏,通过增加数据表的方法,下面我们来看一个练习;1、开心农场游戏1)下载农场游戏,先看看安装说明:/thread-45965-1-1.html2)解压安装包,复制到家园文件夹中,这里是uh文件夹;3)编辑 uh/template/default/header.htm 文件,找到</style>,在它之前插入<!--{if $newfarm}-->@import url(newfarm/newfarm.css);<!--{/if}-->再查找“热闹”,在它这一行的后面插入 <li><imgsrc="image/app/farm.gif"><a href="newfarm.php">农场牧场</a></li>2、增加数据表1)打开phpMyAdmin,在Windows中点托盘图标-phpMyAdmin,Ubuntu 中,在浏览器中输入地址打开进入;2)在出来的窗口左侧栏,找到 uchome 数据库点击选中;3)在出来的列表上边,找到导入点一下;4)点“浏览”找到农场的数据表后,点右下角的执行;5)同样再打开updata文件夹里的sql.txt,导入进来,注意语句最后要有个分号;6)然后登录空间,点左上角的“个人中心-农场牧场”;7)点左边的“农场牧场”,就可以进入游戏了;如果在Ubuntu中用户名出现乱码,请参考:/read-htm-tid-906114.html3、在mysql中增加数据表1)打开终端,输入命令: /opt/lampp/bin/mysql -uroot -p 按回车输入密码进入mysql>2)在mysql提示符下,输入:use uchome 打开家园数据库;3)打开安装说明里的sql文件,复制里面的全部内容,粘贴到mysql提示符后面,按回车运行;4)同样再复制updata里的另一个sql里的内容,在mysql后运行;5)然后输入quit按回车退出,再同样修改header.htm即可,到uchome的管理面板更新一下缓存;八、SupeSite站点返回目录下一课门户是展示和发布的平台,是一个网站的综合页面,下面我们来看一个练习;1、安装门户1)下载SupeSite安装包,用管理员身份打开,先看一下readme文件,再把upload解压到网站根目录,把文件夹名称改为ss,设置属性里的其它权限为“访问和只读”,并应用到包含的文件;2)打开ss文件夹,将 config.new.php 文件重命名为config.php,设置config.php的属性为“读写”,设置文件夹 attachment/、cache/、channel/、html/、log/、styles/、model/、data/、uc_client/data/ 文件夹为“创建删除和读写”,并应用到包含的文件;;3)登录“论坛-管理中心-UCenter-应用管理-添加应用”,输入ss的地址,点安装;4)按提示一步一步,在数据库信息那儿,用户名填写root密码为mysql的密码,默认为root或者为空;数据库名填写supesite,这个是给门户用的数据库;5)点下一步继续自动安装,在管理员那儿,用原来的admin和密码,也可以新增一个;6)然后完成安装,可以进入管理平台和空间主页,把这两个网址记一下;九、创建频道返回目录下一课门户安装好以后,还需要设置项目和分类,下面我们来看一个练习;1、设置频道1)以admin管理员登录SupeSite,点击右边的“管理”进入站点管理;2)点“系统管理-频道管理”,出来一个列表,其中有三个频道,分别是“综合首页、资讯、排行榜”;3)默认综合设为了主页,并且不能删除和隐藏,另外两个“资讯”是内置建好的,排行榜是系统聚合来的;4)门户可以单独做成网站,采用投稿方式,投到各个频道里,也可以通过采集论坛发的帖子,家园的日志等;5)点“频道管理”右上角的“创建频道”标签,我们来新建一个自己的频道项目;6)输入频道名称,例如“电脑教程”,这个会显示在首页菜单中,在下面填一个英文名,类型选“频道”、文章分类写上各个类别,这个在投稿时要用,下面的权限不动;7)点下面的“提交保存”,新建的频道就显示在列表中,可以在门户中使用了;2、投稿1)返回到门户首页,上边出来一个“电脑教程”的链接,点用户名下边的“投稿-电脑教程”;2)在出来的投稿窗口里,依次填写标题、分类、内容,带红星的必填,然后点下边的“提交”按钮;3)返回到站点首页,在导航链接里点“电脑教程”,就可以在其他教程里找到这篇文章;。
5天学会PHPWind 7.0 插件开发

分五天学会PHPWind 7.0 插件开发第一天:插件幻想曲(构思插件功能)第二天:对话数据库(操作数据库)第三天:代码框框框(代码编写阶段)第四天:人人会模板(插件模板设置)第五天:最后的折腾(最后调整,打包程序)第一天:插件幻想曲(构思插件功能)怎么样才算简约不简单的留言本呢?那么先从它的功能考虑。
首先是要能留言、发言、编辑删除等功能,一般还要有回复,但如果光只做这个,那么也是很简单的,于是我列出了如下的额外功能:1、后台可设置发布、回复以及管理的用户2、同时使用AJA X和非AJAX模式3、留言内容收藏(可以详细定位到第几页)4、回复内容随机PK(类似于发帖际遇,可选择是否参与PK)5、也是最重要的一点:做成插件形式,方便安装卸载构思好功能以后,接下来就要计划一下数据库的设计了。
(备注:PHPWind插件一般按照面向过程的思路来开发。
什么是面向过程和面向对象?)首先建立一个表,取名:pw_mcwords(mc,即message clouds,取个好听的名),如图:字段:在设置字段的时候应该注意:点击保存后提示pw_mcwords已经建立,附加代码如下:CREATE TABLE `phpwind70`.`pw_mcwords` (`id` INT( 10 ) NOT NULL AUTO_INCREMENT PRIMA RY KEY ,`uid` MEDIUMINT( 8 ) NOT NULL ,`eventid` INT( 10 ) NOT NULL ,`rid` INT( 10 ) NOT NULL ,`content` TEXT CHARA CTER SET gbk COLLATE gbk_chinese_ci NOT NULL , `postdate` INT( 10 ) NOT NULL ,`replytimes` INT( 10 ) NOT NULL ,`favortimes` INT( 10 ) NOT NULL) ENGINE = MYISAM CHA RACTER SET gbk COLLATE gbk_chinese_ci数据表添加完毕,对照下前面的功能构思,整体结构就这样。
phpwind结构 -回复

phpwind结构-回复PHPWind 结构:PHPWind 是一款很受欢迎的开源论坛系统,它具有良好的扩展性和定制性,可以满足不同网站的需求。
下面,我将逐步介绍PHPWind 的结构以及它各个组成部分的功能和作用。
1. 安装PHPWind首先,我们需要通过下载PHPWind 的安装包,并将其解压到服务器的网站目录。
然后,创建一个数据库,并将相关信息配置到PHPWind 的安装界面中。
最后,按照提示一步一步完成安装过程。
2. 论坛构架PHPWind 的主要构架包括前台部分和后台部分。
前台部分主要用于用户浏览和交流,后台部分用于管理员管理网站。
前台部分由以下几个组成部分组成:- 用户中心:包括用户注册、登录、个人信息修改等功能。
用户可以通过用户中心管理自己的帐号和信息。
- 论坛首页:展示最新的论坛帖子、热门话题和置顶帖子等。
用户可以在这里浏览和参与讨论。
- 板块:论坛根据不同话题或分类创建了多个板块,用户可以在不同板块中发表帖子和回复。
- 帖子:用户可以在不同板块中发表帖子,其他用户可以回复和点赞。
帖子可根据发表时间、回复数等进行排序。
后台部分由以下几个组成部分组成:- 管理中心:管理员可以通过管理中心进行网站的整体管理和设置,包括用户管理、帖子管理、板块管理等。
- 插件中心:PHPWind 支持插件机制,通过插件可以扩展系统的功能和特性。
插件中心用于管理和安装插件。
- 模板引擎:PHPWind 使用Smarty 作为模板引擎,管理员可以通过模板引擎进行页面的定制和修改。
3. 数据库结构PHPWind 的数据库结构主要包括以下几个表:- 用户表:存储用户的基本信息,如用户名、密码、邮箱等。
- 板块表:存储不同板块的信息,如板块名称、描述、创建时间等。
- 帖子表:存储帖子的内容和相关信息,如标题、内容、发表时间等。
- 回复表:存储帖子的回复内容和相关信息,如回复内容、回复时间、回复者等。
- 管理员表:存储管理员的信息,如用户名、密码等。
搭建phpwind测试环境

搭建phpwind测试环境本文内容分为两部分,php+mysql环境的搭建及phpwind论坛的搭建,phpwind论坛的搭建是建立在php环境的基础之上。
(一)PHP+MySQL的搭建1)PHP安装包下载地址:根据需要选择相应版本进行下载,其中包括组件由Apache、PHP、MySQL及PHPMyAdmin,如下图所示:2)点击下载后进行安装,注意安装路径及安装组件,尤其是按下面的填写,端口不要和IIS 冲突,字符编号为UTF-83)安装完成后可在安装目录下看到四个文件,前面三个是组件对应的文件夹,最后一个www 文件夹是你的网站默认根目录4)启动Apache服务,点击Apache2.2文件夹中的apache_start.bat文件,如图所示:需要注意的是,在启动apache服务器时有时会发生错误,如图所示:在网上查到解决办法如下:在C:\Windows找到php.ini文件,ctrl+f找到extension=php_mbstring.dll。
将extension=php_mbstring.dll提到extension=php_exif.dll之前,保存。
再次点击apache_start.dll启动,可正常启动了5)在浏览器中输入http://localhost:8080/如果可以出现index.php的内容说明安装成功,如图所示:(二)phpwind的安装1)首先进入phpwind论坛的官网,选择相应版本进行下载2)我选择的稳定版V8.7.1,下载解压后会发现有docs和upload两个目录,将upload文件夹名称改为phpwind87,放置到php安装目录的www(网站默认根目录)文件下,如下图所示:3)通过浏览器访问http://localhost:8080/phpwind87开始安装,如图所示:4)点击“接受”按钮,在填写数据信息页面内设定论坛管理员的密码,将数据库设置为MySQL,连接用户名为root,密码为空即可,如图所示:需要注意的是这里填写的数据库名应是提前创建好的数据库,可在上述php安装目录中的MySQL下进行创建。
PHPWIND_Windows2008环境配置
关于2008的环境配置:1.php的环境配置:(1)在http://10.241.0.176/php-5.2.17-Win32-VC6-x86.zip 的内网地址下载php的压缩包。
解压到C盘。
最好把解压的文件更名为php-5.2.17。
(2)安装iis:打开》服务管理器,点击》角色,再点击右侧的》添加角色,点击》下一步,选择Web服务器(iis)点击》下一步,到安装选项卡中勾选》应用开发程序和ftp服务器。
其他的任选,可以全部勾选。
点击下一步安装,大概要等几分钟,完成iis安装。
(3)配置php环境:打开服务器管理器的iis,选中主机名:如下图中:然后选择双击》处理程序映射得到在操作框中选择》添加模块映射。
添加模块映射内容:“请求路径”填写*.php “模块选择”选择fastcgimodule,“可执行文件”在解压文件php-5.2.17中选择php-cgi.exe,名称可填写为php。
点击确定。
再次点击主机名,双击》默认文档,在操作中点击添加,在名称中输入index.php。
点击确定。
2.mysql环境配置:在http://10.241.0.176/mysql-5.5.12-winx64.msi地址中下载mysql,然后双击,即可安装。
3.phpwind环境配置:在/index.php?m=downloads&a=downloadsphpwind地址中下载phpwind v8.5简体GBK安装包。
解压文件。
复制文件到默认网站的文件夹C:\inetpub\wwwroot。
再次打开iis,选择默认网站default web site点击操作中的》基本设置将物理路径指向phpwind的upload:C:\inetpub\wwwroot\phpwind_GBK_8.5\upload。
点击确定。
登陆http://localhost/install.php即可安装phpwind。
phpwind9.0论坛安装详细图解教程
phpwind9.0论坛安装详细图解教程
第一步:在官方下载phpwind9.0源代码,然后把upload文件夹下的所有程序用FlashXP.exe 工具上传到网站空间根目录。
第二步:打开自己空间绑定的域名或者空间赠送的三级域名,后面加”/install.php”,点击“接受”;然后点击“下一步”;
第三步:输入相关信息,如数据库服务器数据库用户名数据库密码数据库名数据库表前缀如果不熟悉就默认,创建网站超级管理员的账户,登陆密码,考虑到网站的安全性,密码一定要设置的复杂些,本人就设置了20位的密码,然后点击“创建数据”;
第四步:安装完毕
第五步:登陆论坛后台,进行管理。
管理页面是域名/admin.php。
phpwind测试环境搭建手册
Sugar测试环境搭建说明第一、LAMP安装(Linux系统下安装SugarCRM)一:安装准备工作1、登录linux(root/123456)2、利用netconfig命令设置IP地址等信息(1)——设置IP、子网掩码、网关、主DNS(2)——service network restart 重启网络服务使修改生效也可以通过修改文件进行设置vi /etc/sysconfig/network-scripts/ifcfg-eth0 设置IPADDR=IP地址,NETMASK=掩码,ONBOOT=YES,启动时启动网卡vi /etc/resolv.conf 设置DNS3、设置完成后通过ifconfig命令可以查看当前系统的网络信息4、通过SecurCRT工具链接到linux下5、通过Zmodem Upload List添加需要从本地传输到linux下的文件,然后执行Start Zmodem Upload启动传输。
二: APACHE的安装2.1: apache的安装[root@sugar ~]# gzip -d httpd-2.2.4.tar.gz[root@sugar ~]# tar xvf httpd-2.2.4.tar[root@sugar ~]# cd httpd-2.2.4[root@sugar ~]# ./configure[root@sugar ~]# make[root@sugar ~]# make installapache默认安装路径:/usr/local/apache2/usr/local/apache2下面关键目录说明conf :apache服务器的配置目录htdocs: 需要发布应用程序的目录bin : apache服务器的可执行程序目录2.2: apache的配置修改[root@sugar ~]#vi /usr/local/apache2/conf/httpd.conf将#ServerName :80 中的“#”删掉,并将 改为本机的linux的ip地址2.3: apache服务安装检测apache安装是否成功的检测1 启动apache服务说明:apache服务的启动和停止[root@sugar ~]# cd /usr/local/apache2/bin[root@sugar ~]# ./apachectl stop这是停止apache服务 [root@sugar ~]# ./apachectl start这是启动apache服务2 在window平台通过ie访问linux上面apache的测试页面,http://your_linux_ip/如图所示如果出现it works字样,说明apache安装成功三:MYSQL的安装3.1: mysql的安装[root@sugar ~]# rpm -ivh MySQL-server -community-5.0.37-0.rhel4.i386.rpm--nodeps如果无法启动MYSQL服务,看下防火墙是否关闭:Setenforce 0GetenforcePermissive[root@sugar ~]# rpm -ivh MySQL-client-community-5.0.37-0.rhel4.i386.rpm--nodeps[root@sugar ~]# rpm -ivh MySQL-devel -community-5.0.37-0.rhel4.i386.rpm--nodeps如果在安装的过程中发现系统中已经有其他的mysql的版本存在,需要先将系统中原有的版本卸载,如下图所示可以使用命令rpm -e --nodeps mysql-4.1.20-1.RHEL4.1.i386卸载后再安装5.0.37的版本在安装包后面加两个参数,如[root@sh158-xen data]#rpm -ivh MySQL-server -community-5.0.37-0.rhel4.i386.rpm --nodeps --force3.2: mysql安装的检测[root@sugar ~]# mysql如果安装成功就能进入mysql界面mysql>这时可以使用sql命令对mysql数据库进行操作,注:命令后面一定要跟分号;mysql>show databases;查看数据库中有几个实例mysql>use mysql;访问mysql实例mysql>show tables;显示mysql实例中的表mysql>select host, user from user;查看user表中的数据3.3: 远程访问mysql数据库user表中记录了不同的用户对mysql数据库的访问权限如果我们要远程访问mysql数据库的话,需要对user表中的记录做相应修改mysql> update user s et host=’%’ where user=’root’ andhost=’localhost.localdomain’ ;注意:上面一句中%的意思就是容许任何机器从远程访问mysql数据库Mysql> quit[root@sugar ~]# mysqladmin reload ; 重新加载,使update语句修改生效如果还是连接不上去SQLYOG:请使用下面命令在mysql下面:grant ALL PRIVILEGES ON *.* to root@"%" identified by "mysql " WITH GRANT OPTION;flust privileges针对用户的用户的名字和密码使用SQLyog客户端连接SQL server时报错的解决办法:在mysql服务器上使用 localhost 连接,并执行下列语句,修改SQLserver对其它主机的限制mysql> grant all privileges on *.* to 'root'@'%' identified by '1'; mysql> flush privileges;注意:!在window上安装远程连接mysql的工具,HA_SQLyog.Enterprise.v7.15.zip按照下图进行配置:如果能够登陆进去,说明mysql安装成功3.4: 远程访问mysql数据库如果启动mysql后出现以下问题这是因为linux的防火墙问题,可以通过以下方式解决:首先利用以下命令将MySql卸载掉(rpm –help 可查询该命令的帮助)rpm –e MySQL-server-community-5.0.37-0.rhel4.i386rpm –e MySQL-client-community-5.0.37-0.rhel4.i386rpm –e MySQL-devel-community-5.0.37-0.rhel4.i386然后在虚拟机的linux下执行startx命令切换到图形界面,进入“应用程序/系统设置/安全级别/SELINUX”,将“启用”和“强制”复选框中的勾去掉接下来重新安装MySQL即可。
lamp环境下phpwind,wordpress,discuz论坛的搭建全过程
lamp环境下phpwind,wordpress,discuz论坛的搭建全过程phpwind,wordpress,discuz3⼤论坛群英聚会⽬前世界最流⾏的企业建站⽅式是LAMP(Linux+Apache+MySQL+PHP),即使⽤Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。
这四个软件都是遵循GPL的开放源码软件,它们安全、稳定、快速、功能强⼤,使⽤它们可以建⽴⼀个快速、稳定、免费的⽹站系统。
1.APACHE的简介Apache是世界使⽤排名第⼀的Web服务器,市场占有率达60%左右。
它的特点是简单、速度快、性能稳定。
它的成功之处主要在于它的源代码开放、有⼀⽀开放的开发队伍、⽀持跨平台的应⽤(可以运⾏在⼏乎所有的Unix、Windows、Linux系统平台上)、模块化结构以及它的可移植性等⽅⾯。
如果你准备选择Web服务器,毫⽆疑问Apache是你的最佳选择。
接下来就开始我们的宏⼤的计划。
2.Mysql 数据库的简介MySQL在过去由于性能⾼、成本低、可靠性好,已经成为最流⾏的开源数据库,因此被⼴泛地应⽤在上的中⼩型中。
随着MySQL的不断成熟,它也逐渐⽤于更多⼤规模⽹站和应⽤,⽐如、和等⽹站。
⾮常流⾏的开源软件组合中的“M”指的就是MySQL。
3. PHP的简介PHP 是⼀门简单⽽有效的编程语⾔,它像是粘合剂,可以将 LAMP 系统所有其他的组件粘合在⼀起。
您可以使⽤ PHP 编写能访问 MySQL 数据库中的数据和 Linux 提供的⼀些特性的动态内容。
4.phpwind,wordpress,discuz论坛的简介LAMP 安装配置配置环境操作系统:Redhat Enterprise 5 内核版本2.6.18-164.el5在这⾥我们使⽤ server ⽬录下的相关rpm包httpd-2.2.3-31.el5.i386.rpm apache 主配置⽂档httpd-devel-2.2.3-31.el5.i386.rpmhttpd-manual-2.2.3-31.el5.i386.rpm apache的相关⼿册mysql-5.0.77-3.el5.i386.rpm mysql的rpm 包mysql-server-5.0.77-3.el5.i386.rpm mysql服务器的主配置⽂档php-5.1.6-23.2.el5_3.i386.rpm php 动态脚本php-mysql-5.1.6-23.2.el5_3.i386.rpm php和mysql数据库之间的连接器件其他phpMyAdmin-2.11.10.1-all-languages.zip phpmyadmin的管理⼯具的源码phpwind_GBK_8.3.zip phpwind的论坛的源码wordpress_v3.0.5-zh_CN.zip wordpress论坛的源码Discuz_7.2_FULL_SC_GBK.zip discuz论坛的源码⼀:安装apache1:[root@zzu ~]# yum install http* 安装http的包[root@zzu ~]# cd /var/www/html/[root@zzu html]# lltotal 02:[root@zzu html]# vim index.html 建⽴⼀个测试页hello the world3: [root@zzu html]# service httpd start 启动httpd的服务Starting httpd: [ OK ]4:测试5: [root@zzu html]# chkconfig httpd on 设置httpd服务为⾃动启动⼆:安装mysql1:[root@zzu html]# yum install mysql* 安装mysql的包Running TransactionInstalling : perl-DBI 1/10Installing : mysql 2/10Installing : perl-DBD-MySQL 3/10Installing : mysql-server 4/10Installing : libtool-ltdl 5/10Installing : unixODBC 6/10Installing : mysql-connector-odbc 7/10Installing : mysql-bench 8/10Installing : mysql-test 9/10Installing : mysql-devel 10/102[root@zzu html]# service mysqld start 启动mysqld服务3: [root@zzu html]# chkconfig mysqld on 设置mysqld为⾃动启动[root@zzu html]# netstat -tupln|grep mysql 查看端⼝的状态tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 449/mysqld[root@zzu html]#三:安装php1:建⽴⼀个index.php的测试页⾯[root@zzu ~]# yum install php*[root@zzu html]# cd /var/www/html/[root@zzu html]# lltotal 4-rw-r--r-- 1 root root 24 Mar 9 01:09 index.html[root@zzu html]# mv index.html index.php[root@zzu html]# lltotal 4-rw-r--r-- 1 root root 24 Mar 9 01:09 index.php[root@zzu html]# vim index.phphello the world<?phpphpinfo(); //测试http和php的结合>注意:在这⾥我们知道了php是apache的⼀个模块,这样的话可以减少对系统资源的占⽤Cat /etc/httpd/conf.d/php.confCd /etc/httpd/modues/libphp5.mode2:重新启动apache的服务[root@zzu html]# service httpd restartStopping httpd: [ OK ]Starting httpd: [ OK ]3:在客户机上进⾏测试4:修改 /var/www/html/index.php 的⾸页[root@zzu ~]# vim /var/www/html/index.phphello the world<?php$link=mysql_connect('127.0.0.1','root','');if($link)echo "ok"; //验证php和mysql之间的连接elseecho "not ok";>这⾥我们看到我们已经连接成功,但是这样管理mysql的话会⽐较⿇烦,安全性也不是很⾼。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PHPwind前台版块内相关操作
论坛首页:
论坛首页发表新贴
有各种分类,分类下设板块,选择一个您感兴趣的分类下的板块进入,您将看到所有帖子分页帖子,被回复的帖子也会被排在顶端。
如果你想发表帖子,可点击板块顶部右侧的“新帖”。
如果击你感兴趣的主题,就可进入帖子浏览主题帖及回复。
板块操作:
板块内的发:新贴、回复功能,操作如图所示:
1.回复:
如果你浏览完帖子想发表自己的看法,可以点击主题帖右上角的“回复”。
2.新帖:
点击可以编辑新的帖子
3.投票:
可对某一事物的若干种看法进行了解,通过网友的投票看哪种看法更被大众接受,这就是“投4.活动:
活动界面如下:
注:投票、活动后台设置:1.用户权限->帖子权限设置 2.板块管理的->板块基本权限设置; 5.交易:
交易界面如下:
注:交易后台设置:板块管理的->(选择要编辑的板块)板块基本权限设置->允许发表的主题类
6.悬赏:
碰到急需帮助的问题,可以通过悬赏帖得到别人的尽快帮助。
悬赏帖用户界面如下:
注:后台设置:1.用户权限->帖子权限设置:允许发悬赏帖 2.板块管理->(选择要编辑的板块悬赏,同时对悬赏帖进行(悬赏天数和悬赏积分额度等);
看帖回帖的功能介绍:
7.引用:
在需要引用的帖子楼层上点击引用,即可引用当前楼层内容,也可以用Wind Code代码进行引引用的文字[/quote]中间即可“引用”他人帖子内容,并再加入自己补充的内容。
“引用”操作结果如下图所示:
8.推荐:
可以将您浏览完帖子,认为值得推荐给站内其他会员可以使用此功能。
写上邀请看帖子会员的“推荐”完成。
推荐界面如图所示:
9.编辑:
若干您是楼主想重新编辑自己的帖子,可使用该项“编辑”。
修改后会显示“被重新编辑”的点击修改”进入高级高级模式,让您的操作更简便。
重新编辑界面如图所示:
10.举报:
当浏览帖子时发现某篇帖子特别优秀或特别糟粕,可以使用“举报”,告诉管理员,由管理员
举报界面如图所示:
11.只看:
当您对某一主题内某个人的发言很感兴趣,只想单看某个人的所有发言时,可以使用“只看”
12.复制:
复制楼层链接功能。
如果您需要链接到别的楼层可以使用此功能。
13.楼主留言:
楼主可以对一楼以上,非本人的帖子使用“留言”功能,留言后会有楼主留言的显示。
编辑留言的界面如图所示:
留言成功显示的效果,如图所示:
14.删除选定:
界面如下:
15.评分选定:
对帖子进行评分,界面如下:
16.附件:
在发帖页面下的附件上传处点击浏览按钮,上传有效后缀类型的附件,同时可以在描述框对附望值。
注:后台附件相关设置
附件
核心设置->附件设置->是否使用附件上传功能;
核心设置->附件设置->一次最多上传附件个数;
核心设置->附件设置->上传附件允许后缀和最大尺寸;
用户->用户组权限->附件权限
17.会员资料显示:
会员资料如图所示:
18.右下角操作:
评分:可以对所看的帖子内容评分。
禁言:如果某位会员言论不良,管理可以禁止其发言。
屏蔽:如果帖子内容存在问题,管理员可以将内容屏蔽,其他会员将不能看到帖子内容。
提醒:对帖子起监督作用,发送提醒后,管理员可以对帖子进行相关操作。
顶端:返回至当前页的顶端。
帖子操作:
1.icon:出现在标题中的表情。
2.编辑器:如果权限允许,可以使用“所见即所得”编辑器。
如果你对代码不熟悉,可以使用己代码水平,可以选用wind code编辑器。
3.表情:不想自己帖子里的内容太枯燥吗?使用表情增加些感情色彩吧。
后台可添加更多表情
4.动漫传情:发表主题时,楼主可使用动漫传情。
打开帖子的会员都可以看到动漫传情,如果以点击“重播”旁边的“关闭”按钮。
动漫传情显示如图所示:
5.标签:帖子内容的关键字,可以将自己帖子的关键字并入其中,当点击相关标签时,便可以标签使用如图所示:
6.附件:上传允许的文件类型,不符号后缀和大小的将不能上传成功。
附件上传如图所示:
注:后台相关设置:
1. 编辑器
核心设置->编辑器是否开启自定义代码功能,编辑器是否开启帖子格式功能;
用户->用户组权限->帖子权限,是否允许使用所见即所得编辑器。
2. 表情添加
论坛管理->统筹管理->动作表情,具体操作如下步骤:
表情图片的格式一定要是1.gif,2.gif,总之就是数字+gif后缀,不能有中文,gif和GIF
把你下载回来的图片,解压到一个文件夹,命名为(默认即可),比如洋葱头的是yangcong(以件夹到images/post/smile/目录下。
后台新风格下,论坛管理->动作表情进入;老风格下,网站统筹管理->动作表情管理进入。
在添加表情组中,图片路径填yangcong,表情组名称填洋葱头,显示顺序随便你添几。
照上面的方法依次填加新的表情后,在“表情管理”框中调整“显示顺序”、“默认显示个数
显示顺序:点击[分类表情管理]进入调整表情的顺序,每一组表情显示顺序的数字需设为不同示表情组。
显示个数:调整此数值以保证前台每一组表情框内的整齐,否则系统自动进行排版 (这一步也
重要的一步,进入“分类表情管理”你可以看到刚刚填加的所有表情,钩选需要在前台显示的能在前台显示哦!)
3. 动漫传情
核心设置->发帖设置->帖子中动漫传情功能
4. 标签
帖子->帖子管理->标签管理
文章来源于:/article-24398-1.html。