一、xampp无法启动apache,提示80端口被占用
windows7 中安装xampp,启动apache时总是提示异常停止。在cmd中使用netstat -ano命令,看到占用80端口的是PID等于4的应用程序,上网搜索知道是 World Wide Web Publishing Service。于是进入 控制面板->管理工具->服务,停止系统服务项: World Wide Web Publishing Service即可。如果嫌每次都要关闭麻烦,可以设置为开机手动启动。
b.控制面版->;windows防火墙->;高级标签->;本地连接设置->;服务的标签里勾选"安全Web服务器(HTTPS)",按两次确定.重启apache服务
二、phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接
修改/xampp/phpmyadmin/config.ini.php,在里面填写你的用户名和密码。用户名和密码必须是在mysql数据库中的mysql.user表中存在的,没有的话就用root用户登录mysql数据库创建。
三、phpMyAdmin提示使用配置文件中定义的控制用户连接失败
我的原因是因为修改了mysql.user表,为pma用户增加了密码,只需要在/xampp/phpmyadmin/config.ini.php中的controlpass增加密码就可以了。
四、安装Discuz X论坛系统
常用的论坛系统有:Discuz X、phpWind、Dvbbs、bbsxp等,其中前两个用的比较多。
安装Discuz X 2.5,只需将压缩文件加压到/xampp/htdocs/下,然后在浏览器中输入http://localhost/bbs/upload/install/,具体的路径需要根据解压文件的路径调整。接下来就是一键安装了,简单方便。
常用操作
(1)添加版块在管理中心->论坛->版块管理;
(2)广告、友情链接、站长推荐等在管理中心->运营的左侧边栏选项;
(3)右下角的在线咨询、站点统计、举报等在管理中心->全局中;
(4)修改论坛颜色、风格、Logo:管理中心->界面->风格管理,点击编辑。“默认配色”可以改变论坛的颜色和首页上方背景图片,对论坛做简单的美化。改变Logo可以将图片复制到\upload\static\image\common中,然后在站点 Logo {BOARDIMG},{BOARDLOGO}选项中填上图片的名字和后缀。
(5)更改版块图标:管理中心->论坛->版块管理->版块图标
(6)使版块横排:管理中心->论坛->版块管理->编辑->论坛首页下级子版块横排,设置每排版块数。
(7)首页是否显示在线人数、友情链接等信息:管理中心->界面->界面设置->论坛首页;
(8)UCenter设置:刚开始还不知道怎么进入UCenter,管理中心->界面->界面设置->全局,“家园展示风格”选以SNS模块风格展示,“个人主页默认皮肤”选个性化DIY风格。
(9)论坛标题中去掉Powered by Discuz!:\upload\template\default\common\header_common.htm文件里把Powered by discuz 修改成你想要的,不过要注意UTF8码。
(10)修改论坛标题“论坛”:管理中心->全局->SEO设置->论坛->title;
权限设置
(1)对版块设置用户组权限:管理中心->论坛->版块管理,编辑->权限相关。
(2)管理中心->用户中,用户管理中可以通过空搜索来查找各用户组的用户。用户组、管理组可以设置各组的权限。
五、NexusPHP安装
NexusPHP是目前国内最流行的PT站程序,是浙江大学的Nexus团队发起并开发完成。它的目标是代替TBSource项目,提供一个完整的、有序的、重视用户信誉和知识的资源分享社区的解决方案。在他们的官网找到了最新的版本。不过下载下来居然没有install文件,全部要手动安装调试,这点和 Discuz X、Destoon、WordPress等有所不同。而且说明文件也是英文的,
(1)xampp 增加 memcached
1. 下载memcache的windows版本,地址:http://code.jellycan.com/memcached/ 这里有最新版本的下载。
2. 解压后,把程序放在J:\memcached\memcached.exe目录下
3. 命令行下执行安装并开启进程
J:\memcached\memcached.exe -d install
J:\memcached\memcached.exe -d start
4. 下载xampp的memcache扩展模块php_memcache.dll,放在\xampp\php\ext\目录。注意下载和自己php版本对应的,否则重启apache时会报错。下载地址Google。
5. 修改\xampp\php\php.ini 增加如下内容
extension=php_memcache.dll
6、重新启动Apache,然后查看一下phpinfo,如果有memcache,那么就说明安装成功!
(2) 安装NexusPHP
1、将下载的nexusphp.v1.5.beta5.20120707.zip 解压到
2、导入数据库文件,根目录_db下的dbstructure.sql文件。
3、在config文件下下面有一个allconfig.php 的文件,修改下面的内容:
'SITENAME' => '站点名称',
'BASEURL' => '网站URL', 我改成了'localhost/nexusphp'
'announce_url' => 'localhost/announce.php',(announce的url地址)
'mysql_host' => 'MySQL主机',
'mysql_user' => '数据库用户名',
'mysql_pass' => '数据库密码',
'mysql_db' => '数据库名',
4、网上说,修改’classes/class_cache.php’中的localhost为127.0.0.1。
好像是为了避免出现下面这个错误的:
Warning: Memcache::connect() [memcache.connect]: Can't connect to localhost:11211,
由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
(10060) in E:APMServ5.2.6wwwhtdocsclassesclass_cache.php on line 19
这里面的内容我没有改,没有报错。。
5、在浏览器中输入localhost/nexusphp/ 进入登录界面,注册一个用户。然后进入数据库管理(phpMyAdmin),在users表里面找到你注册的用户,编辑它的class属性为16,这样就将你的用户名设置成了管理员。