给朋友弄了一个godaddy的免费空间

时间: 2010-03-20 / 分类: 网站制作技术 / 浏览次数: 2,636 views / 0个评论 发表评论

原来一直说gd的win主机问题众多,但是听说可以去广告,比如某些人装wp就一点广告都没有

所以朋友说想弄个免费空间的时候我就想到了GD,以前注册的时候还剩下很多信用点(貌似那个单词直接翻译就是这么个意思)

然后开通了一个免费的win空间,10G大小,最重要的是IP还没被墙,呵呵

用的是iis7,php5的,提交申请后几分钟就开通了,然后我下了个最新版本的dede传了上去

结果安装的时候竟然提示所有的文件夹都没有写入权限,让我非常惊讶,按理说win空间还要弄啥写入权限啊,国内的空间从来没这种问题

然后在FTP也设置不了,FTP里面只是设置LINUX空间的文件夹权限的,什么777

找了半天资料,某人说在控制面板里有设置,我在后台找了一下,里面有个文件管理器,抱着死马当活马医的信念进去了

果然在顶上发现了一个 权限 的按钮,英文忘记了,似乎是pemission

发现还蛮人性化的,还可以设置继承属性,也就是选中一个文件夹以后,设置的时候同时选中继承的话,这个文件夹下面的所有文件夹都具有和这个文件夹一样的属性

设置完了以后安装,发现有个条件没满足~就是安装第3步有个allow_url_fopen关掉了

想想不爽,于是看资料,自己设置了一个php5.ini放到了网站根目录,这个时候杯具发生了

再次刷新安装程序的时候发现,allow_url_fopen是开了,但是mysql竟然不能连了,MYSQL的函数全没了

还有GD的函数也是全没了~安装第3步那里本来只有第一个不能通过的,现在是第三个和第四个不能通过了

mysql函数都没有怎么连SQL啊,找啊找,找资料

没办法,自己一步一步摸索,找到默认的php5.ini进行研究,然后终于配制出了一个新的php5.ini

放上去,心力憔悴,就睡觉了

今天起来一看,哇~全测试通过了,看来这个php5.ini还是可以的,但是睡觉前几秒我刷新的时候还没得的啊

由此猜想,GD的php5.ini可能是一定时间读取一次,刚上传上去是没效果的,要等一段时间才会起效

附上我的php5.ini

register_globals = off
allow_url_fopen = on
expose_php = Off
max_input_time = 60
variables_order = “EGPCS”
extension_dir = “c:\php5\ext”
extension=php_mysql.dll
extension=php_mysqli.dll

extension=php_gd2.dll
extension=php_gettext.dll

upload_tmp_dir = /tmp
precision = 12
SMTP = relay-hosting.secureserver.net
url_rewriter.tags = “a=href,area=href,frame=src,input=src,form=,fieldset=”
[Zend]
zend_extension=/usr/local/zo/ZendExtensionManager.so
zend_extension=/usr/local/zo/4_3/ZendOptimizer.so

[MySQL]
; Allow or prevent persistent links.
mysql.allow_persistent = On

; Maximum number of persistent links.? -1 means no limit.
mysql.max_persistent = -1

; Maximum number of links (persistent + non-persistent).? -1 means no limit.
mysql.max_links = -1

; Default port number for mysql_connect().? If unset, mysql_connect() will use
; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
; compile-time value defined MYSQL_PORT (in that order).? Win32 will only look
; at MYSQL_PORT.
mysql.default_port =

; Default socket name for local MySQL connects.? If empty, uses the built-in
; MySQL defaults.
mysql.default_socket =

; Default host for mysql_connect() (doesn’t apply in safe mode).
mysql.default_host =

; Default user for mysql_connect() (doesn’t apply in safe mode).
mysql.default_user =

; Default password for mysql_connect() (doesn’t apply in safe mode).
; Note that this is generally a *bad* idea to store passwords in this file.
; *Any* user with PHP access can run ‘echo get_cfg_var(“mysql.default_password”)
; and reveal this password!? And of course, any users with read access to this
; file will be able to reveal the password as well.
mysql.default_password =

; Maximum time (in seconds) for connect timeout. -1 means no limit
mysql.connect_timeout = 60

; Trace mode. When trace_mode is active (=On), warnings for table/index scans and
; SQL-Errors will be displayed.
mysql.trace_mode = Off

本来还想弄zend optimizer 的,后来发现有资料说 GD 的php5不支持这个

算了~懒得弄了

发表评论

你必须 登录后 才能留言!