“设置” 标签页面:

  • Linux下时区的相关设置更改

    一般国外的VPS的时区设置都是美国时区。如果要更改时区,可以分为以下几类进行查看和修改。

    查看系统时区:

    date -R

    更改系统时区:

    cp /usr/share/zoneinfo/Asia/Hong_Kong /etc/localtime

    更改MySQL时区:

    在my.ini的[mysqld]下面加上:

    default-time-zone=+8:00

    更改PHP时区:

    1.修改PHP.ini

    date.timezone = Asia/Hong_Kong

    2.修改.htaccess文件

    php_value date.timezone Asia/Hong_Kong

    或者
    SetEnv TZ Asia/Hong_Kong

    3.修改PHP代码

    date_default_timezone_set('Asia/Hong_Kong');

    或者
    ini_set('date.timezone','Asia/Hong_Kong');

    2011.06.15 / 暂无评论 / 842 次点击 / 分类: 所谓技术

  • SourceForge里面设置目录为可写(777)的方法

    SourceForge里面设置目录为可写的方法。

    在shell里面

    mkdir /home/persistent/P/PR/PROJECT/htdocs/status

    mv /home/persistent/P/PR/PROJECT/htdocs/status/avatar /home/groups/P/PR/PROJECT/htdocs/status/avatar

    cd /home/groups/P/PR/PROJECT/htdocs/status

    ls -sf /home/persistent/P/PR/PROJECT/htdocs/status/avatar

    chmod 777 /home/persistent/P/PR/PROJECT/htdocs/status/avatar

    2010.05.21 / 暂无评论 / 756 次点击 / 分类: 所谓技术

  • 用.htaccess设置PHP错误显示

    使用.htaccess可以在某种程度上更改PHP的错误显示的设置,实际上,相当于更改PHP.ini的参数,很是方便。

    将以下相应代码放到对应目录中的.htaccess文件,即可实现相应功能。

    关闭错误显示:

    php_flag display_startup_errors off
    php_flag display_errors off
    php_flag html_errors off
    php_value docref_root 0
    php_value docref_ext 0

    只显示PHP错误:

    php_flag  display_errors        on
    php_flag  display_startup_errors on
    php_value error_reporting        2047

    其中,“2047”为要显示的错误的级别,详细表格如下:

    1 E_ERROR
    2 E_WARNING
    4 E_PARSE
    8 E_NOTICE
    16 E_CORE_ERROR
    32 E_CORE_WARNING
    64 E_COMPILE_ERROR
    128 E_COMPILE_WARNING
    256 E_USER_ERROR
    512 E_USER_WARNING
    1024 E_USER_NOTICE
    2047 E_ALL
    2048 E_STRICT
    4096 E_RECOVERABLE_ERROR 

    要把错误保存到日志文件中,可以这样设置:

    # enable PHP error logging
    php_flag  log_errors on
    php_value error_log  /home/path/public_html/domain/PHP_errors.log

    然后,可以设置不允许访问.log文件:

    # prevent access to PHP error log
    <Files PHP_errors.log>
     Order allow,deny
     Deny from all
     Satisfy All
    </Files>

    设置错误日志的最大体积,以bytes为单位:

    # general directive for setting max error size
    log_errors_max_len integer

    综合上述,.htaccess的PHP错误显示设置汇总:

    # PHP error handling for production servers
    
    # disable display of startup errors
    php_flag display_startup_errors off
    
    # disable display of all other errors
    php_flag display_errors off
    
    # disable html markup of errors
    php_flag html_errors off
    
    # enable logging of errors
    php_flag log_errors on
    
    # disable ignoring of repeat errors
    php_flag ignore_repeated_errors off
    
    # disable ignoring of unique source errors
    php_flag ignore_repeated_source off
    
    # enable logging of php memory leaks
    php_flag report_memleaks on
    
    # preserve most recent error via php_errormsg
    php_flag track_errors on
    
    # disable formatting of error reference links
    php_value docref_root 0
    
    # disable formatting of error reference links
    php_value docref_ext 0
    
    # specify path to php error log
    php_value error_log /home/path/public_html/domain/PHP_errors.log
    
    # specify recording of all php errors
    php_value error_reporting 999999999
    
    # disable max error string length
    php_value log_errors_max_len 0
    
    # protect error log by preventing public access
    <Files /home/path/public_html/domain/PHP_errors.log>
     Order allow,deny
     Deny from all
     Satisfy All
    </Files>

    以下则是适合开发者应用的设置:

    # PHP error handling for development servers
    php_flag display_startup_errors on
    php_flag display_errors on
    php_flag html_errors on
    php_flag log_errors on
    php_flag ignore_repeated_errors off
    php_flag ignore_repeated_source off
    php_flag report_memleaks on
    php_flag track_errors on
    php_value docref_root 0
    php_value docref_ext 0
    php_value error_log /home/path/public_html/domain/PHP_errors.log
    php_value error_reporting 999999999
    php_value log_errors_max_len 0
    
    <Files /home/path/public_html/domain/PHP_errors.log>
     Order allow,deny
     Deny from all
     Satisfy All
    </Files>

    本文大部分内容参考这篇文章:How to Enable PHP Error Logging via htaccess,大家有兴趣的话可以阅读英文原版。

    2010.01.06 / 1 条评论 / 1,548 次点击 / 分类: 所谓技术

  • KIS与ZA和平共处设置

        KIS7与ZA5.5经典版不兼容。主要体现在网络监控部分。

        其实,只需要把KIS的WEB反病毒的HTTP流量扫描关闭,并把防火墙关闭,然后在流量监控中把端口都去掉。就差不多了。如果网络还是不稳定,那么什么邮件反病毒阿,反垃圾邮件阿,家长控制这些能关就关。

        这样,应该能够和平共处了。

    2008.04.25 / 暂无评论 / 534 次点击 / 分类: 所谓技术

  • 070325我的Symantec Antivirus设置

    我的Symantec Antivirus设置
    去掉启动扫描时不可能的,只能更改快速扫描——改为拓展名,删去所有,加.123。取消“扫描压缩文件”,勾选“允许用户停止”。
    liveupdate改为快速和开始自动。
    文件系统自动防护改为按拓展名,取消高级-软驱-关机扫描软驱。
    历史纪录改为保留1天。

    2007.06.15 / 暂无评论 / 485 次点击 / 分类: 所谓技术