PHP168: 常见问题:修订间差异

来自站长百科
跳转至: 导航、​ 搜索
无编辑摘要
无编辑摘要
第67行: 第67行:


不修改的话,那网站可能是乱码,此时你删除此参数,再看看是否能正常,如果不能正常的话,请把他依次换成gbk,utf8,big5,utf8试试,一般来说,总有一个适合你的
不修改的话,那网站可能是乱码,此时你删除此参数,再看看是否能正常,如果不能正常的话,请把他依次换成gbk,utf8,big5,utf8试试,一般来说,总有一个适合你的
<div style="border:1px solid #999; font-size:15px; font-weight:bold; padding:0 5px; margin:20px 0 20px; background:#f0f0f0;">
关于论坛使用二级域名,而无法同步登录的问题解决方案
</div>
如果你使用了类似官方:<nowiki>http://bbs.php168.com</nowiki>这样的二级域名,做为论坛的访问地址.
而整站是一级域名.如<nowiki>http://www.php168.com</nowiki>
这种情况.要想实现同步登录的话.请必须设置域名的有效范围为域名 php168.com
第一步.修改论坛的后台核心基本设置
COOKIE有效域名 比如可能会有人使用 <nowiki>http://phpwind.net</nowiki>访问您的论坛这时您可以设置为 .phpwind.net 或留空
注:请勿随意更改此项设置,否则将可能导致无法登录论坛等异常现象
他的右边.输入你的域名.比如 php168.com 不能加入WWW 更不能加入<nowiki>http://</nowiki> 只能为 php168.com
论坛设置好后.整站也要设置
整站后台核心设置那里
COOKIE域名: 
输入
php168.com
只有这样,设置了有效的域名后.才能实现二级域名的同步登录.否则是没办法实现同步登录的
================================
<p>COOKIE有效域名:[size=+0][/size]要么留空,要么输入你访问网站的国际域名,如php168.com,前面不能加www.如果你使用IP访问整站的话,必须要留空,或者是输入IP进去。如果你的网站更换了国际域名。这里必须跟着修改,否则前台会员将不能登录。如果整合论坛后,发现跟论坛不能同步登录的话,你必须在这里设置国际域名,如php168.com,论坛也同样的要设置国际域名。DISCUZ论坛的设置方法是:修改文件/bbs/config.inc.php查找cookiedomain把他右边的值设置为你的国际域名.PHPWIND论坛的设置方法是:登录后台,在核心设置那里查找“COOKIE有效域名”然后填入你的国际域名即可,而“COOKIE有效目录”那一项,只能是输入斜杠/
注意:<nowiki>http://php168.com</nowiki>与<nowiki>http://www.php168.com</nowiki>属于不同的COOKIE作用域名,如果你右边留空的话,在这个网址<nowiki>http://php168.com</nowiki>登录的话,再用<nowiki>http://www.php168.com</nowiki>这个网址访问,是显示没登录的。所以此时也必须要设置COOKIE的国际域名。当然<nowiki>http://www.php168.com</nowiki>与<nowiki>http://***.php168.com</nowiki>这类的二级域名也是属于不同的COOKIE作用域,此时也必须要在右边设置php168.com作为国际域名。而不能留空</p>

2008年5月29日 (四) 16:11的版本

设置标签幻灯片不能正常显示的暂时解决办法

有时候设置幻灯片可能不能正常显示。给大家一个暂时的解决办法。 造成这个问题的原因是:
因为上传的图片大于后台设置的图片尺寸。而当上传的图片尺寸小于或等于后台设置的尺寸的时候就正常。 所以解决这个问题只要在后台设置的图片尺寸大于所要上传的图片的尺寸即可正常显示。

忘记密码后,如何登录后台?(强制进入后台)

如果整合后进不了整站后台,此时,请修改整站文件admin/global.php
查找

$ForceEnter=0; //把0改成1将强制进入后台

替换成

$ForceEnter=1; //把0改成1将强制进入后台

通过这个方法就能进入后台了.这样的话.你就新注册一个用户.把用户改成管理员吧.

到最后,记得改回去.不然大家都能进你的后台

如何设置首页标签,即是如何控制显示首页要显示的内容

进入后台

系统操作->主页/专题页/标签

选择:更新(标签)内容

然后点击蓝色的模块即可.

为什么调用论坛的贴子出现乱码现象?

那是因为你没有选择跟论坛一样的数据库编码,你安装的时候,安装的时候必须要跟论坛选择一样的数据库编码

关于主页调用标签后无法显示标题颜色的解决方法

请下载下面的压缩包,覆盖inc/label_funcation.php文件即可.点击下载

加密栏目无法登录的解决方法

解压下面的文件覆盖根目录下面的global.php文件即可.点击下载

换空间后,如何转移数据?

第一步,在旧空间的后台备份数据

第二步,把备份的数据与整站的PHP程序文件一起移动新空间

第三步,还原数据,在地址栏目输入你之前备份的数据库目录,然后按操作输入新空间的数据库帐号密码即可还原数据.数据库目录是/cache/mysql_bak/你备份的随机目录/

第四步,修改整站的数据库配置文件php168/mysql_config.php

把里边的
$dbhost = 'localhost'; // 数据库服务器(一般不必改)
$dbuser = '数据库用户名';
$dbpw = '数据库密码';
$dbname = '数据库名';

改换成新空间的数据库配置参数,这些参数需要空间商提供,修改的时候,必须注意千万不要把单引号'删除

$dbcharset = ; / / 数据库编码,如果不正常,你可以设置为gbk或big5或utf8

这一项很关键,如果你以前的服务器数据库版本跟新空间的数据库版本一样的话,就不用修改,如果不相同的话,就必须要修改.

不修改的话,那网站可能是乱码,此时你删除此参数,再看看是否能正常,如果不能正常的话,请把他依次换成gbk,utf8,big5,utf8试试,一般来说,总有一个适合你的

关于论坛使用二级域名,而无法同步登录的问题解决方案

如果你使用了类似官方:http://bbs.php168.com这样的二级域名,做为论坛的访问地址.

而整站是一级域名.如http://www.php168.com

这种情况.要想实现同步登录的话.请必须设置域名的有效范围为域名 php168.com

第一步.修改论坛的后台核心基本设置

COOKIE有效域名 比如可能会有人使用 http://phpwind.net访问您的论坛这时您可以设置为 .phpwind.net 或留空

注:请勿随意更改此项设置,否则将可能导致无法登录论坛等异常现象

他的右边.输入你的域名.比如 php168.com 不能加入WWW 更不能加入http:// 只能为 php168.com

论坛设置好后.整站也要设置

整站后台核心设置那里

COOKIE域名:

输入

php168.com

只有这样,设置了有效的域名后.才能实现二级域名的同步登录.否则是没办法实现同步登录的

====================

COOKIE有效域名:[size=+0][/size]要么留空,要么输入你访问网站的国际域名,如php168.com,前面不能加www.如果你使用IP访问整站的话,必须要留空,或者是输入IP进去。如果你的网站更换了国际域名。这里必须跟着修改,否则前台会员将不能登录。如果整合论坛后,发现跟论坛不能同步登录的话,你必须在这里设置国际域名,如php168.com,论坛也同样的要设置国际域名。DISCUZ论坛的设置方法是:修改文件/bbs/config.inc.php查找cookiedomain把他右边的值设置为你的国际域名.PHPWIND论坛的设置方法是:登录后台,在核心设置那里查找“COOKIE有效域名”然后填入你的国际域名即可,而“COOKIE有效目录”那一项,只能是输入斜杠/ 注意:http://php168.com与http://www.php168.com属于不同的COOKIE作用域名,如果你右边留空的话,在这个网址http://php168.com登录的话,再用http://www.php168.com这个网址访问,是显示没登录的。所以此时也必须要设置COOKIE的国际域名。当然http://www.php168.com与http://***.php168.com这类的二级域名也是属于不同的COOKIE作用域,此时也必须要在右边设置php168.com作为国际域名。而不能留空