欢迎光临缘分天空
DEDECMS php.ini register_globals must is Off问题解决办法
+Rsource+ [2010/09/27]
由于2ap.pl的网站要求短信验证,看不懂pl文,也不会验证,只好换空间了!换到freehostia.com上,一切顺利上传、安装完成!
登陆后台,傻眼了!出现 php.ini register_globals must is Off
去网上搜了一下,出现这种问题的还不在少数,大约有3种解决办法!
1、如果是独立服务器的用户可以修改php配置文件中的php.ini,将register_globals=On改为register_globals=Off,如果不行也把session.auto_start=1改成session.auto_start=0,然后重启Apache或IIS.
2、自己在网站目录下新建一个.htaccess文件,加上php_flag register_globals off 就行了,如果已有.htaccess文件,直接再最后另起一行添加即可;
3、如果实在不行,那只有采用最后的办法直接去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 ! ');
}
由于freehostia.com是虚拟主机,客服部不一定帮忙修改php.ini,所以只能自己想办法,建一个.htaccess文件的方法没成功,最后是去include/common.inc.php中把代码删除,搞定的!
登陆后台,傻眼了!出现 php.ini register_globals must is Off
去网上搜了一下,出现这种问题的还不在少数,大约有3种解决办法!
1、如果是独立服务器的用户可以修改php配置文件中的php.ini,将register_globals=On改为register_globals=Off,如果不行也把session.auto_start=1改成session.auto_start=0,然后重启Apache或IIS.
2、自己在网站目录下新建一个.htaccess文件,加上php_flag register_globals off 就行了,如果已有.htaccess文件,直接再最后另起一行添加即可;
3、如果实在不行,那只有采用最后的办法直接去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 ! ');
}
由于freehostia.com是虚拟主机,客服部不一定帮忙修改php.ini,所以只能自己想办法,建一个.htaccess文件的方法没成功,最后是去include/common.inc.php中把代码删除,搞定的!
今天登陆邮箱发现有封freehostia.com的来信,提示我这个月几经用了总流量的85%了,总共是5g流量每个月,真不知道5G流量是啥概念,一个小博客就能用上5G流量,一个正常的论坛得用多少流量呀!
今天在网上看到freehostia.com支持python,太好了!
freehostia.com的空间真的不错,比国内的商业空间还要好,只是有些不稳定!前些天,换主机都发信通知你,服务真是没的说!
空间再支持python,那真的很强大了!
设置python环境:
这个服务器使用CGI方式运行Python脚本,所以需要在Python脚本的第一行写上这句:#!/usr/bin/python
接下来有两种方法来运行python,最简单的就是把文件名命名成.cgi文件,那么访问时就会以CGI方式运行了
另一种方式是更改(或新增).htaccess文件,加上这句:AddHandler cgi-script .py
然后将你的Python脚本命名成.py文件,同样也能运行。
于是先来个hello world:The py code
#!/usr/bin/python
print 'Content-Type: text/plain\n'
print 'Hello, world!'
假设文件名是hello.py,将它上传到www/你的域名文件夹下,接着用浏览器访问http://你的域名/hello.py。
运气好的话,你好看到Hello, world!字样;如果在windows下编辑这个文件,访问会你会收到个500错误。这是因为windows和linux文件格式不一样,是换行的问题。Windows的文本文件是以\r\n为换行符的,Unix/Linux是以\n为换行符,Mac OS是以\n\r为换行符,而这个主机是Linux的,必须以\n为换行符。在windows可以用EditPlus或者notepad++将文件格式改成了UNIX,重新上传后,就能正常访问了。
最后给个演示:
http://pyweb.freehostia.com/hello.py
本文参考于www.keakon.cn/bbs/thread-1789-1-1.html因为这个论坛不知怎地不能访问,本文是从网页快照里出来的!
freehostia.com的空间真的不错,比国内的商业空间还要好,只是有些不稳定!前些天,换主机都发信通知你,服务真是没的说!
空间再支持python,那真的很强大了!
设置python环境:
这个服务器使用CGI方式运行Python脚本,所以需要在Python脚本的第一行写上这句:#!/usr/bin/python
接下来有两种方法来运行python,最简单的就是把文件名命名成.cgi文件,那么访问时就会以CGI方式运行了
另一种方式是更改(或新增).htaccess文件,加上这句:AddHandler cgi-script .py
然后将你的Python脚本命名成.py文件,同样也能运行。
于是先来个hello world:The py code
#!/usr/bin/python
print 'Content-Type: text/plain\n'
print 'Hello, world!'
假设文件名是hello.py,将它上传到www/你的域名文件夹下,接着用浏览器访问http://你的域名/hello.py。
运气好的话,你好看到Hello, world!字样;如果在windows下编辑这个文件,访问会你会收到个500错误。这是因为windows和linux文件格式不一样,是换行的问题。Windows的文本文件是以\r\n为换行符的,Unix/Linux是以\n为换行符,Mac OS是以\n\r为换行符,而这个主机是Linux的,必须以\n为换行符。在windows可以用EditPlus或者notepad++将文件格式改成了UNIX,重新上传后,就能正常访问了。
最后给个演示:
http://pyweb.freehostia.com/hello.py
本文参考于www.keakon.cn/bbs/thread-1789-1-1.html因为这个论坛不知怎地不能访问,本文是从网页快照里出来的!
freehostia.com被封ip,不得以本站更换到xrea.com
+Diary+ [2008/12/13]
昨天晚上,在freehostia.com上的本站突然不能访问了!,用代理还是可以访问的,证明是被封ip,没办法只能更换空间!经过几个小时的努力,终于完成的网站的搬家!
今天打开邮箱,发现有一封freehostia.com的信,信的内容如下:
博客又该搬家了!只能搬到xrea.com了!
引用
Dear customer,
Due to the increasing number of complaints about abusive free web hosting account usage, FreeHostia is forced to discontinue the support of outgoing connections to remote servers for all free web hosting accounts. This restriction on outgoing connections will become effective on December 16th, 2008.
If outgoing connections are vital for your website (for example, if you are using RSS feeds or any other information from remote servers) we would recommend you to consider upgrading to a paid account. You can do this using the Upgrade section of your Control Panel.
Thank you for your understanding.
Best Regards,
FreeHostia Team
Due to the increasing number of complaints about abusive free web hosting account usage, FreeHostia is forced to discontinue the support of outgoing connections to remote servers for all free web hosting accounts. This restriction on outgoing connections will become effective on December 16th, 2008.
If outgoing connections are vital for your website (for example, if you are using RSS feeds or any other information from remote servers) we would recommend you to consider upgrading to a paid account. You can do this using the Upgrade section of your Control Panel.
Thank you for your understanding.
Best Regards,
FreeHostia Team
博客又该搬家了!只能搬到xrea.com了!



