3楼增加电子书下载 点击查看 内网站点让外网的访问介绍
[url=http://surfnet.dl.sourceforge.net/sourceforge/wampserver/wamp5_1.4.4.exe ]点击下载5.1.4.4[/url] [url=http://surfnet.dl.sourceforge.net/sourceforge/wampserver/wamp5_1.6.3.exe ]点击下载5.1.6.3[/url] 各种软件版本查看 软件官方网站为http://www.wampserver.com/
2-1.把下载过来的压缩包解压,将upload文件夹复制到安装目录D:\wamp\www文件夹下面 并改名为text(这个你可以改自己喜欢的,只要不是中文,标点符号即可)。 2-2.单击任务栏的图标,如图1所示 2-3.打开主界面,在主界面里输入http://localhost/text/install.php回车。 如图2所示 2-4.开始进行论坛安装,首先出现的是PHPWind 用户许可协议,单击同意, 进行下一步安装,如图3所示 2-5.设置数据库资料与管理员账号,在“数据库服务器”这一栏一般默认是“localhost”, 下面的“数据库用户名” 和“数据库密码”可以为空, “数据库名”请填写一个,不要写 中文。“表区分符号(非必要.请保持默认)”这一栏也是默认。 注意,这些都是在自己机器上的,可以照我这么做,假如是网络空间,空间上会提供上面的 那些信息,根据他们提供的如实填写,否则论坛将不会运行。 “创始人资料”请认真填写,这将是你管理论坛后台的钥匙。(请不要和我一样哦)。 具体设置如图4所示 2-6.检查数据库配置文件正确与否。单击继续安装。如图5所示 2-7.完成安装,单击完成安装。如图6所示 2-8.最后一步,如图7所示 2-9.输入密码,进入后台。如图8所示 2-10.论坛全部安装完成。如图9所示
您需要 登录 才可以下载或查看,没有帐号?注册
使用道具 举报
本地机器论坛架设教程里安装的时候,我们已经填写了以下的两项信息, (数据库服务器和数据库名),如图一所示 这个信息保存在安装目录D:wampwww extdata下的sql_config.php,如图二所示 在购买PHP空间后,空间商会提供给你以上的信息,包括数据库服务器,数据库用户名,数据库密码 数据库名, 图三是我在外国申请的免费空间,给我的信息,如图三所示 在sql_config.php修改成提供的这些信息 图四是我修改的结果,大家看一下,如图四所示 两张图对应修改的结果,如图五所示 如果不修改这些,即使你上传了论坛文件和数据,论坛是不能架设起来的
注: 如果要保留使用本地的论坛,请复制出来修改,最后把所有论坛文件上传完毕后,再覆盖即可
空间商会提供给你一个FTP上传帐号,包括地址和密码 下面简单介绍上传软件Flashfxp使用方法: 此软件可以到霏凡主站下载 点击进入下载页面 安装好,以后新建站点,如图六所示 如图七所示 配置好FTP的帐号,点连接后,软件就会连接到网络空间, 这样就可以上传文件到网络空间了,在本地的文件在窗口的左边,网络空间在右边 只要将左边的文件拖至右边就可以上传文件了,如图八所示
文件上传完毕了哦,就不要忘记了,前面说的话,将sql_config.php覆盖掉
如果不把数据上传过去,依旧不能使论坛运行起来的,所以必须把数据传上去 首先打开服务器软件,左键单击,如图九所示 选择text,这个就是上期本地论坛架设中的图4种的数据库名,如图10所示 就会出现许多表,然后将这些数据导出,在最上面点击“导出”,如图11所示 在另存为选择框里打上勾,然后执行保存。如图12所示 接下来就是把数据上传到空间了,空间商会给你一个数据管理地址 我的数据管理地址就是:http://support.php0h.com/myadmin 点击提示你输入用户名和密码,如图13所示 输入以后就会打开数据管理页面,这个就像在本地数据管理页面一样 选择import来上传本地的数据,如图14所示 然后就是选择本地刚才备份的数据,执行上传,如图15所示 至此所有的上传工作都已经完成了,我们的论坛可以运行了,现在你就是一个站长咯。
由于各个空间商提供的信息不同,信息可能会有小小的变动,如果不会请PM我或跟帖,大家一起讨论
论坛风格的结构: 风格图片目录 -- image/XXXXX 风格模版目录 -- template/XXXXX 风格核心文件 -- data/style/XXXXX.php 下载过来的风格就包括以上三个文件夹data image template 1. 把风格包中的 image 内的 XXXXX 目录上传到论坛目录下 image 目录内 2. 把风格包中的 template 内的 XXXXX 目录上传到论坛目录下 template 目录内 3. 把风格包中的 data/style/XXXXX.php 上传到论坛目录下 data/style 目录内 4. 最后到 论坛 -> 系统设置 -> 论坛核心设置 中更换默认风格即可!
注: 论坛有版本高低,所以风格版本也要对应起来,不然会引起错误啊。风格看的多了,你也可以自己升级
我提供一个我师傅的风格, 逝去的年代-V5.0'夏之恋,风格请到附件下载 我介绍两个风格下载的网站:我师傅的设计论坛 忘情号风格发布区 PHPWind官方的风格发布区下载
论坛的美化工作已经算是做了小小的一部分,论坛的默认功能可能对有些站长看不上, 所以需要自己装几个插件,来丰富论坛的功能,这样既增加了论坛的功能, 也可以方便会员操作,插件其实就是修改几个文件,呵呵,这是我的愚见。 大家有没有注意到霏凡论坛的几个不是默认的插件啊,一眼发现了两个: 一个论坛首页的,一个发帖的地方:如图一, 图二 所示 首先介绍个文字处理软件EditPlus,它会使你修改文件如虎添翼, 霏凡官方下载 点击进入下载页面 我们就以霏凡的两个插件为例,来介绍怎么修改 1.首页增加论坛风格的选择功能 在风格模版的index.htm里找到 <!--EOT;if($db_todaypost==1){print <<<EOT-->今日 <b>$tposts</b> 帖 | 昨日 <b>$yposts</b> 帖 | 最高日 <b>$hposts</b> 帖 <br><!--EOT;}print <<<EOT-->共 <b>$topics</b> 篇主题 | <b>$article</b> 篇帖子 | <b>$totalmember</b> 位会员<br><a href='search.php?digest=1' target=_blank>精华区</a> |<a href='search.php?sch_time=all&orderway=lastpost&asc=desc&newatc=1' target=_blank>最新帖子</a> |<a href='job.php?action=sign'>标记已读</a> | 欢迎新会员<a href='profile.php?action=show&username=$rawnewuser' target=_blank><font color=#ff0000> $newmember</font></a></td></tr></table>复制代码 用以下的代码替换掉 <!--EOT;if($db_todaypost==1){print <<<EOT-->今日 <b><font color=red>$tposts</font></b> 帖 | 昨日 <b>$yposts</b> 帖 | 最高日 <b>$hposts</b> 帖 <br><!--EOT;}print <<<EOT-->$quickstyle 共 <b>$topics</b> 篇主题 | <b>$article</b> 篇帖子 | <b>$totalmember</b> 位会员<br><a href='search.php?digest=1' target=_blank>精华区</a> |<a href='search.php?sch_time=all&orderway=lastpost&asc=desc&newatc=1' target=_blank>最新帖子</a> |<a href='job.php?action=sign'>标记已读</a> | 欢迎新会员<a href='profile.php?action=show&username=$rawnewuser' target=_blank><font color=#ff0000> $newmember</font></a><!-- EOT;$fp=opendir(R_P."data/style/");while ($file=readdir($fp)){ if (eregi("\.php$",$file)) { $file=str_replace(".php","",$file); if ($file!="wind") $choseskin.="<option value=$file $selected[$file]>$file</option>\n\t"; }}closedir($fp);print <<<EOT--><select name=tpskin onchange="Sjump(this.options[this.selectedIndex].value)"> <option value=''>选择风格</option>$choseskin</select><script language="JavaScript"> function Sjump(value){ if(value!=''){ window.location=('index.php?skinco='+value); }}</script><!--EOT;print <<<EOT--></td></tr></table>复制代码 2.实现论坛分类发帖功能 在论坛风格post.htm里找到 <input name="atc_title" size=60 value='$atc_title'></td></tr>复制代码 在他前面加上 <SELECT name=p_type2 onchange='add_title(this.options[this.selectedIndex].text)'><OPTION value=''></OPTION><OPTION value='〖转帖〗'>〖转帖〗</OPTION><option value='〖原创〗'>〖原创〗</option><option value='〖灌水〗'>〖灌水〗</option><option value='〖讨论〗'>〖讨论〗</option><option value='〖求助〗'>〖求助〗</option><option value='〖推荐〗'>〖推荐〗</option><option value='〖公告〗'>〖公告〗</option><option value='〖注意〗'>〖注意〗</option><option value='〖帖图〗'>〖帖图〗</option><option value='〖建议〗'>〖建议〗</option><option value='〖下载〗'>〖下载〗</option><option value='〖分享〗'>〖分享〗</option></select>复制代码 第二个插件也算完成了哦,简单吧,其实这两个只要懂HTM语言就可以了。
注: 论坛风格有版本高低,所以插件也要对应起来,不然有些代码会不一样的,而且会产生错误,请大家一定要对应版本。
这两个插件也不算什么功能,只是给大家介绍了下插件是什么意思, 更多的请到 PHPWind官方的Hack & 插件发布区 下载,找到自己喜欢的插件 我个人看来,插件多了,论坛功能确实增加不少,但是对升级论坛和安装风格会带来很多麻烦, 所以建议大家只需要安装一些自己喜欢实用的插件
自此三篇文章写完了,我也是一个刚刚建论坛的新手,只是凭自己的经验把自己的方法介绍给大家 希望对大家架设论坛有用,如果有什么疑问或者不解,或者有更好,更简单的方法, 可以跟帖或者PM我,大家一起来探讨交流,互相进步。 希望大家支持霏凡,支持音乐区,支持应用区,支持我 我的演示论坛http://lovgate.to.md/bbs/index.php(外国免费空间) 我的网站看我的签名哦
有些会员反映了一些问题,一般都是MYSQL出错代码和遇到乱码的问题 所以我到官方找了些资料,希望大家对照自己的错误症状,找出问题
1016错误:文件无法打开,使用后台修复或者使用phpmyadmin进行修复。 1044错误:数据库用户权限不足,请联系空间商解决 1045错误:数据库服务器/数据库用户名/数据库名/数据库密码错误,请联系空间商检查帐户。 1054错误:程序文件跟数据库有冲突,请使用正确的程序文件上传上去覆盖。 1146错误:数据表缺失,请恢复备份数据. 2002错误:服务器端口不对,请咨询空间商正确的端口。 2003错误:mysql服务没有启动,请启动该服务 1005:创建表失败 1006:创建数据库失败 1007:数据库已存在,创建数据库失败 1008:数据库不存在,删除数据库失败 1009:不能删除数据库文件导致删除数据库失败 1010:不能删除数据目录导致删除数据库失败 1011:删除数据库文件失败 1012:不能读取系统表中的记录 1020:记录已被其他用户修改 1021:硬盘剩余空间不足,请加大硬盘可用空间 1022:关键字重复,更改记录失败 1023:关闭时发生错误 1024:读文件错误 1025:更改名字时发生错误 1026:写文件错误 1032:记录不存在 1036:数据表是只读的,不能对它进行修改 1037:系统内存不足,请重启数据库或重启服务器 1038:用于排序的内存不足,请增大排序缓冲区 1040:已到达数据库的最大连接数,请加大数据库可用连接数 1041:系统内存不足 1042:无效的主机名 1043:无效连接 1044:当前用户没有访问数据库的权限 1045:不能连接数据库,用户名或密码错误 1048:字段不能为空 1049:数据库不存在 1050:数据表已存在 1051:数据表不存在 1054:字段不存在 1065:无效的SQL语句,SQL语句为空 1081:不能建立Socket连接 1114:数据表已满,不能容纳任何记录 1116:打开的数据表太多 1129:数据库出现异常,请重启数据库 1130:连接数据库失败,没有连接数据库的权限 1133:数据库用户不存在 1141:当前用户无权访问数据库 1142:当前用户无权访问数据表 1143:当前用户无权访问数据表中的字段 1146:数据表不存在 1147:未定义用户对数据表的访问权限 1149:SQL语句语法错误 1158:网络错误,出现读错误,请检查网络连接状况 1159:网络错误,读超时,请检查网络连接状况 1160:网络错误,出现写错误,请检查网络连接状况 1161:网络错误,写超时,请检查网络连接状况 1062:字段值重复,入库失败 1169:字段值重复,更新记录失败 1177:打开数据表失败 1180:提交事务失败 1181:回滚事务失败 1203:当前用户和数据库建立的连接已到达数据库的最大连接数,请增大可用的数据库连接数或重启数据库 1205:加锁超时 1211:当前用户没有创建用户的权限 1216:外键约束检查失败,更新子表记录失败 1217:外键约束检查失败,删除或修改主表记录失败 1226:当前用户使用的资源已超过所允许的资源,请重启数据库或重启服务器 1227:权限不足,您无权进行此操作 1235:MySQL版本过低,不具有本功能 说明:以上只是常见错误号,并且解决办法也不一定肯定管用!具体请参考MYSQL手册(附件下载)
一般来说各个模板都调用header.htm 这里加入了<meta http-equiv='Content-Type' content="text/html; charset=gb2312">复制代码 但有的页面还是有乱码显示 □ refreshto.htm □ login.htm □ register.htm 请将以上模板文件的最开始4行更改为 <!--<?php header("Content-Type: text/html; charset=gb2312");print <<<EOT-->复制代码 可以解决跳转页及注册登录页面的乱码 当然你也可以在每个模板上面加入 header("Content-Type: text/html; charset=gb2312");复制代码 呵呵,上面的办法,很累的,除非使用批量代码转换工具 所以期待官方在后续版本中解决该问题 如果在空间直接安装时遇到乱码,安装时的乱码,修改install.php .也可以自己选编码. 在所有的文件上,都加上 <? header("content-Type: text/html; charset=gb2312");?>复制代码
希望大家对照错误,找出原因,自己解决问题,如果没找到答案 跟帖和大家讨论,或者PM我,也许我的意见可以参考一下的吧 虽然我也刚做论坛,也很菜,和菜鸟交流很高兴
本版积分规则 发表回复 回帖后跳转到最后一页
Archiver|小黑屋| 碧海潮声大学生网
Copyright © 2001-2013 Comsenz Inc. All Rights Reserved.
Powered by Discuz! X3.2( 浙ICP备11026473号 )