1. WinZengSEO首页
  2. SEO(旧文)

关于Godaddy Linux主机中date_default_timezone_set() 临时解决办法

  我使用的是Godaddy  Deluxe Hosting – Linux  版本 PHP 4.X        今天在架设一个新网站时,打开首页无法正常显示(但网站后台能进,数据也是完好)出现:
Fatal error: Call to undefined function: date_default_timezone_set() in /home/content/******/global.php on line 4

global.php :

<?php
ob_start();
session_start();
date_default_timezone_set(‘Asia/Shanghai’);  (下划线部分)

require “config.php”;
require “class.php

  undefined function函数不存在。http://ca2.php.net/date_default_timezone_set自从PHP5开始支持,而我所用的网站程序版本是php5.0  于是出现了这个问题。

寻找到的方法有:

1.服务器时间设置用.htaccess设置:在空间根目录建立一个名为.htaccess的文件
里面添加SetEnv TZ Asia/Shanghai

2.  a.在空间根目录 建立一个名为.htaccess的文件 

代码内容如下:

AddHandler x-httpd-php5 .php
AddHandler x-httpd-php .php4

       b.修改php.ini文件

           添加如下代码:

date.timezone = PRC
< ?php date_default_timezone_set(‘Asia/Shanghai’); ?>

PRC:People’s Republic of China 中华人民共和国)

date.timezone = 的值,
大陆内地可用的有:Asia/Chongqing 或 Asia/Chungking,Asia/Harbin,Asia/Shanghai ,Asia/Urumqi (依次为重庆,哈尔滨,上海,乌鲁木齐)
港台地区可用的有:Asia/Macao 或 Asia/Macau,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)

        我选择第二种方案,结果是问题解决网站正常显示;但很失望的是空间下的shopex程序的网站都成乱码;初步分析是由于在空间根目录添加htaccess文件和shopex程序目录下的htaccess冲突了。调试了几下,但还是没有解决shopex网站乱码的问题,于是我选择了新的空间来放下这个php5的程序,毕竟不能因小失大。暂时这个问题还在放着,未完待续…

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

20879750

在线咨询:点击这里给我发消息

邮件:winzeng#qq.com(#改为@)

周一至周五9:30-18:30,节假日休息

QR code