lifetype1.2* 的 summary.php 與 ZendOptimizer
在安裝 Lifetype1.2? 的時候,summary.php 都不能使用,後來在 Google 找到,有人說是 ZendOptimizer 的關係,去 download 最新版的 ZendOptimizer v3.2.6 來裝,竟然就可以了
小豬的備忘錄,對錯完全不負責
在安裝 Lifetype1.2? 的時候,summary.php 都不能使用,後來在 Google 找到,有人說是 ZendOptimizer 的關係,去 download 最新版的 ZendOptimizer v3.2.6 來裝,竟然就可以了
今天拿了 xoopspoll 1.1 來安裝,竟然不能用,後來才發現,它竟然用 $HTTP_POST_VARS抓變數,記得這好像是 php 4 用的, php 5好像改用 $_POST ,所以只好將 php.ini 中的 register_long_arrays = Off 設成 On ,向上相容,否則要將所有程序中的 $HTP_POST_VARS 改成 $_POST萬一有漏網之漁就麻煩了
php.ini 中
;只准許php開啟下面的目錄及子目錄
open_basedir = /var/www/:/home/:/tmp/
;禁止執行下面的函數
disable_functions = exec,passthru,shell_exec,system,proc_open,get_cfg_var
;禁止開啟遠端檔案
allow_url_fopen = Off
今天在設定vi的下面的設定在/etc/vimrc 中
//===============================
"增加下面幾行可以編輯 utf-8 的檔案
set encoding=utf-8
set termencoding=big5
set fileencoding=big5
set fileencodings=ucs-bom,big5,utf-8,latin1
"下面幾行設定 tab 用空白替代
" set expandtab
set shiftwidth=4
set softtabstop=4
set tabstop=4
//==============================
結果一直沒有作用,後來發現在 vim 7.0 以上版本多了一個
/etc/virc 的設定,必須設在那裡才有作用
就是在申請的域名前以 * 通用字元來表示,即不管你輸入 test.mydomain.com 或 test1.mydomain.com 都可以指到 mydomain.com 的 ip ,
再利用 apache 的 mod_rewrite 做轉址,至於如何轉址,還在研究
2007/04/09補充
編修 /etc/httpd/conf/httpd.conf 增加下面
目的將網址開頭不是 www 或 ftp 開頭一律轉址為 ~user
例:user.shyong.com.tw => shyong.com.tw/~user
<VirtualHost *:80>
ServerAdmin root@shyong.com.tw
DocumentRoot /var/www/html
ServerName shyong.com.tw
ServerAlias linux.shyong.com.tw *.shyong.com.tw
<Directory /var/www/html>
AllowOverride None
Order deny,allow
#AddDefaultCharset UTF8
</Directory>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} !^w{1,3}.shyong.com.tw$ [NC]
RewriteCond %{HTTP_HOST} !^ftp.shyong.com.tw$ [NC]
RewriteCond %{HTTP_HOST} ^[^.]+.shyong.com.tw$ [NC]
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^([^.]+).shyong.com.tw(.*)$ http://shyong.com.tw/~$1$2%{QUERY_STRING} [L]
</IfModule>
</VirtualHost>
vi /etc/my.cnf
[mysqld]