發表文章

[Linux] Ubuntu 設定不同DNS指向或不同資料夾之虛擬網站

阿批因為經濟拮据所以只有一台伺服器來展示給業主看做好的網站,但時常遇到業主想要直接把網站架在同一台主機上,雖然DNS可以直接轉址,但會影響SEO甚多,故還是建議利用虛擬主機(Virtual Host)的概念來實作。 實作方式很簡單 鍵入: sudo vi /etc/apache2/sites-available/000-default.conf 並在裡面輸入您想要指定的DNS對應的資料夾(網站),以下為例: Document Root /var/html/aaa Server Name aaa.com.tw 完成後請離開編輯器,並且重新啟動APACHE! sudo service apache2 restart

Boot Camp: 從 Mac 上移除 Windows

如果您將 Windows 安裝在具有多個分割區的磁碟上,或是安裝在單一分割區的磁碟,則從 Mac 上移除 Windows 的方法便有所有不同。 重要: 請備份 Windows 分割區上的所有重要資料。 若您將 Windows 安裝在具有多個分割區的磁碟上 以 OS X 啟動 Mac。 結束所有已經打開的應用程式,並登出所有其他使用者。 打開「Boot Camp 輔助程式」,然後按一下「繼續」。 選擇「移除 Windows 7 或以上版本」,然後按一下「繼續」。 執行以下其一: 如果您的 Mac 上只有單一內置磁碟,請按一下「回復」。 如果您的 Mac 上有多個內置磁碟,請選擇 Windows 磁碟,然後選擇「將磁碟回復為單一 OS X 分割區」,然後按一下「繼續」。 若您將 Windows 安裝在單一分割區的磁碟上 以 OS X 啟動 Mac。 打開「磁碟工具程式」(位於 Launchpad 的「其他」檔案夾內)。 選擇 Windows 磁碟,按一下「清除」,選擇「Mac OS 擴充格式 (日誌式)」格式,然後按一下「清除」按鈕。

Mac無法開機時的處理

當面臨到無法開機的情況時,首先要判斷的是屬於下列哪一種情況? 1. 空白的藍色或灰色畫面:可能是由磁碟權限、第三方軟體、或偶發的硬體問題所造成的。適用招式:ㄧ、二、三、四 2. 出現 "NO"、壞掉的資料夾或閃動的問號:這是由於 Mac 找不到開機所需的系統,可能是磁碟問題所致。適用招式:三、四 3. 黑色畫面,沒有聲音:你所碰到的可能是電力問題、主機板上的電池壞掉、故障的記憶體或其他的硬體問題 。第一招:以安全模式開機,開機快捷鍵:Shift Step1: 開機時按住 Shift 鍵不放 Step2: 直到螢幕上出現灰色蘋果標誌及旋轉的齒輪時才放開Shift鍵 Step3: 如果順利啟動,“Safe Boot”字樣應該會在啟動時出現或在顯示於登入視窗中(以安全模式啟動會比一般啟動花更多的時間,因為系統會為開機磁碟進行磁軌檢查。耐著性子吧!若要離開安全模式,將電腦重新開機,並且不要在開機時按任何鍵即可。 ) 。第二招:單一使用者模式,開機快捷鍵:Command(蘋果鍵) + S Step1: 開機時按住 Command + S。如果看到黑底白字的文字模式,別嚇到了,這是正常的 Step2: 在游標後輸入 fsck - fy Step3: 之後按 return 鍵。如果回覆的訊息是 " File System was Modified ",重複第二步驟直到系統回覆 " No problems were found " Step4: 輸入 reboot 並按 return 鍵。(之後電腦就會重新開機了,如果順利就會進入系統,如果還是不行,那就試試其他的招式吧!) 其他解決方案:AppleJack(注1) 如果你在你的MAC 出問題之前曾安裝過 AppleJack,那麼過程就會簡單許多 1.輸入"applejack auto restart",之後按 return 鍵 2.稍待個幾分鐘,你的 MAC 將會重新開機並完成所有的修護作業 。第三招:用蘋果 CD/DVD 開機,開機快捷鍵﹕C Step1: 放入 Mac OS X 安裝光碟(開機時壓住滑鼠不放即可打開光碟托盤[退片]) Step2: 開機時按住 C 鍵,直到灰色蘋果標誌出現在螢幕上才放手 Step3: Mac OS X 10.4.x的...

用javascript限制文字輸入框(text)僅能輸入英文及數字

若要在文字輸入框限制只能輸入英文及數字,可以用以下的語法來達成:   onkeyup="value=value.replace(/[^\w\.\/]/ig,'')"  

Deprecated: Function session_register() is deprecated

PHP 5.3.0以後不贊成使用這個函式,PHP 6.0.0之後就不能再使用! 在以往的PHP版本中通常使用 session_is_register("name")檢查session是否存在,如果您使用$_SESSION[‘name’]=name來註冊的 話,則session_is_register("name")函數起不了作用。你可以使用isset($_SESSION[‘name’])來取代 session_is_register("name")。 版本 語法 PHP4 return session_is_registered($variable); PHP5 return isset($_SESSION[$variable]); 在php5.3環境下session_register()函式是不能用的 所以應該把 session_register( “name” ) 改成  $_SESSION [ 'name' ] == null     而刪除session的語法也有改變   session_destroy(“name”) 改為 unset( $_SESSION [“name”]

Deprecated: Function ereg_replace() is deprecated

example : $mytext = ereg_replace ( '[^A-Za-z0-9_]' , '' , $mytext ); is changed to $mytext = preg_replace ( '/[^A-Za-z0-9_]/' , '' , $mytext );

Deprecated: Function set_magic_quotes_runtime() is deprecated

find: set_magic_quotes_runtime(0); replace with: ini_set("magic_quotes_runtime", 0);