dedecms织梦后台验证码无显示

2012年5月10日 没有评论

dedecms织梦后台验证码显示不了   一般是缓存了  重启一下Apache就可以

 

分类: CMS 标签:

php.ini register_globals must is Off!

2012年5月10日 没有评论

安装后出现 php.ini register_globals must is Off! 错误

找到include文件夹下面的common.inc.php文件。
第一要删除的是:10行开始到20行之间的
 

//开启register_globals会有诸多不安全可能性,因此强制要求关闭register_globals    if ( ini_get(‘register_globals’) )    {        exit(‘php.ini register_globals must is Off! ‘);    }     //禁止 session.auto_start    if ( ini_get(‘session.auto_start’) != 0 )    {        exit(‘php.ini session.auto_start must is 0 ! ‘);    }  

 

第二要删除的是:大概是72行左右的

 

if (   ini_get(‘register_globals’) )    {        exit(‘php.ini register_globals must is Off! ‘);    }  然后再上传就可以了。

上面是针对虚拟主机的设置,如果你是自己服务器的还有一种办法。

如果是独立服务器的用户可以修改php配置文件中的php.ini,将register_globals=On改为register_globals=Off
同时把session.auto_start=1改成session.auto_start=0,然后重启Apache.

分类: CMS 标签:

appserv配置多个站点

2012年5月10日 没有评论

在之前的Appserv教程中,我介绍了AppServ配置与安装使用教程,Appserv作为PHP集成环境安装包,可以实现多种功能,配置Appserv实现多站点功能可方便PHP开发团队实时调试多个PHP网站,有访友向我提出怎么使用Appserv配置多站点问题,通过实践验证后,我以Appserv教程形式来作下解答。

  Appserv配置多站点教程第一步:下载Appserv并安装

  我下载的是Appserv-Win32-2.5.10版本,下载后直接双击并根据提示安装即可。

  Appserv配置多站点教程第二步:修改Windows系统hosts文件

  我的Appserv安装环境是WindowsXP,为什么首先要修改hosts文件呢?这是因为一般情况下Appserv的安装调试都是在本机上进行的,当使用Appserv配置多站点时,域名指向都是127.0.0.1,你需要对不同的域名进行映射,否则即便配置完毕也是无法访问的,除非你有公网IP,并通过DNS进行映射。

  找到WINDOWS\system32\drivers\etc\hosts文件并打开,找到127.0.0.1  localhost,并添加需要映射的测试站点域名,比如

1
2
3
127.0.0.1  www.xinnr.com

127.0.0.1  www.uuccz.com

保存hosts文件

  Appserv配置多站点教程第三步:修改Apache配置文件,启用虚拟主机配置

  在Appserv安装目录中找到Apache2.2\conf目录,打开apache配置文件httpd.conf,找到# Virtual hosts

1
#Include conf/extra/httpd-vhosts.conf

中的#去除。

  由于Appserv配置中Apache配置是以定制方式存在,上述语句代表Apache启用虚拟主机配置。同时Appserv多站点配置功能是以虚拟主机的方式实现,你可以一并将httpd配置文件中的

1
#LoadModule vhost_alias_module modules/mod_vhost_alias.so

#去除(经过我的测试,其实此Apache Module加不加载没太大关系)

  Appserv配置多站点教程第四步:修改Apache虚拟主机配置

  打开conf/extra/httpd-vhosts.conf配置文件,文件中本身存在两条虚拟主机配置记录,只要稍作修改即可。

  将ServerAdmin(邮件地址)、DocumentRoot(网站根目录,我设定的目录为”C:/AppServ/www/wwwleapsoulcn/”和C:/AppServ/www/wwwphptestcn/) 、ServerName(站点域名信息)、ServerAlias(站点域名别名)配置选项设置为你需要设定的信息即可。Appserv配置多站点实例如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<VirtualHost *:80>
ServerAdmin 你的邮箱地址
DocumentRoot “C:/AppServ/www/wwwxinnrcom/”
ServerName leapsoul.cn
ServerAlias www.xinnr.com
ErrorLog “logs/dummy-host.x-error.log”
CustomLog “logs/dummy-host.x-access.log” common
</VirtualHost>

<VirtualHost *:80>
ServerAdmin 你的邮箱地址
DocumentRoot “C:/AppServ/www/wwwuucczcom/”
ServerName www.uuccz.com
ErrorLog “logs/dummy-host2.x-error.log”
CustomLog “logs/dummy-host2.x-access.log” common
</VirtualHost>

  Appserv多站点配置提示:如果同时配置多个虚拟主机,务必确保第一条虚拟主机记录不可缺失ServerAlias选项,否则配置不会成功。

  最后保存conf/extra/httpd-vhosts.conf配置文件。

  重启Apache时注意请在CMD模式下通过net start apache2.2net stop apache2.2方式重启Apache。

  此时通过IE以域名方式即可访问使用Appserv配置的多个站点了。

  上述方法是以域名方式使用Appserv配置多站点访问功能,如果以IP方式也是可以实现此配置功能,区别在于需要使用不同的端口。除了原有的上述httpd.conf配置外,需要再Listen 80语句后,添加需要侦听的端口,比如

1
2
Listen 8080
Listen 8081

  然后将conf/extra/httpd-vhosts.conf配置文件中的<VirtualHost *:80>修改为<VirtualHost 对应IP:对应侦听端口>即可,其他配置不变。

  最后删除hosts文件中之前设定的配置,重启Apache服务即可。

  至此,怎么使用Appserv以域名或IP地址方式实现配置多站点访问教程就介绍完了。

分类: CMS, web服务器 标签:

hanyu=汉语?or韩语?

2012年5月9日 没有评论

看看百度和谷歌吧….  震精咯..呵呵

 

国内韩语地位高?国外汉语地位高?

分类: 隔岸观火 标签:

php168 转移空间换空间转移数据

2012年4月19日 评论已被关闭

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

第二步,把备份的数据与整站的PHP程序文件一起移动新空间
 
第三步,还原数据,在地址栏目输入你之前备份的数据库目录,然后按操作输入新空间的数据库帐号密码即可还原数据.数据库目录是/cache/mysql_bak/你备份的随机目录/
 
第四步,修改整站的数据库配置文件php168/mysql_config.php
把里边的
$dbhost = ‘localhost’; // 数据库服务器(一般不必改)
$dbuser = ‘数据库用户名’;
$dbpw = ‘数据库密码’;
$dbname = ‘数据库名’;
改换成新空间的数据库配置参数,这些参数需要空间商提供,修改的时候,必须注意千万不要把单引号’删除
$dbcharset = ; / / 数据库编码,如果不正常,你可以设置为gbk或big5或utf8
这一项很关键,如果你以前的服务器数据库版本跟新空间的数据库版本一样的话,就不用修改,如果不相同的话,就必须要修改.
不修改的话,那网站可能是乱码,此时你删除此参数,再看看是否能正常,如果不能正常的话,请把他依次换成gbk,utf8,big5,utf8试试,一般来说,总有一个适合你的
分类: CMS 标签: