Nginx 安裝時常見的問題 2

由 Derek 發表於 七月 18, 2011 / 尚無評論

 

錯誤訊息:

can't connect to local mysql server through socket 'tmp/mysql.sock'(2) ' /var/lib/mysql/mysql.sock'

 

方法一 :

mysql.sock突然不見算是很常見的問題,如果是在第一次安裝就出現此問題的話,那就只需要找出mysql.sock'所存放的位置。

通常都會放在 /var/lib/mysql/ ,如果在這邊沒看到的話,那就請用Find來全部找尋。


[root@localhost ~]# find / -name mysql.sock

#找到之後,再下

[root@localhost ~]# mysqladmin -S /找到路徑/mysql.sock -u root {參數}

 

如果是突然不見的話,請把資料庫停掉在重啟就可以了。


[root@localhost ~]# /etc/init.d/mysqld start    #開啟

[root@localhost ~]# /etc/init.d/mysqld stop     #關閉

[root@localhost ~]# /etc/init.d/mysqld restart  #重啟

  繼續閱讀 »

Nginx安裝教學 (Nginx1.0.4+PHP5.3.6+MySQL5.5.14)

由 Derek 發表於 七月 15, 2011 / 尚無評論

更新日期: 2012.11.29

此篇文章已不更新

最新內容更新請參考此篇

[Nginx 安裝教學(Nginx1.2.5+PHP5.3.19+MySQL5.5.27)]

有關Nginx的相關說明,在這邊就不再多說了。有興趣想了解的可以參考以下網址 :

http://wiki.nginx.org/NginxChs

http://en.wikipedia.org/wiki/Nginx

http://www.nginx.net/

主機環境 :

          Centos 5.5

安裝項目 :

          Nginx1.0.4

          PHP5.3.6

          MySQL5.5

操作步驟 :

一、更新所需的安裝包

[root@localhost ~]# yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers vsftpd patch zip 

 

繼續閱讀 »

Mail Server Status of SMTP

由 Derek 發表於 七月 13, 2011 / 尚無評論

 

今天介紹 在使用Mail上常會出現的一些狀態。以下是代碼和說明 : 

 
221
A system status or help reply
214
Help Message
220
The server is ready.
221
The server is ending the conversation.
250
The requested action was completed
251
The specified user is not local, but the server will forward the mail message
354

This is a reply to the DATA command. After getting this, start sending

the body of the mail message, ending with "\r\n.\r\n."

繼續閱讀 »

Mac OS X Mail設定

由 Derek 發表於 七月 12, 2011 / 尚無評論

 

開啟Mail,然後進入Mail的偏好設定按下+號,新增一組郵件的帳號

 

全名: (可自行輸入想要的)

電子郵件位址: 輸入你的信箱帳號(輸入完整的mail帳號)

密碼:輸入當初設定的密碼

然後按繼續

繼續閱讀 »

Windows Live Mail基本設定

由 Derek 發表於 七月 11, 2011 / 尚無評論

       1. 第一次使用 Windows Live Mail 或是在建立一個新的帳號,
        使用者可以從左方清單中選取:新增電子郵件帳號

  請輸入以下資料

      2. 郵件地址: 輸入完整的Mail

      3. 密碼: 請參考當初設定的密碼

      4. 顯示名稱: 您希望收件方看到的名稱

      5. 再按[下一步]


繼續閱讀 »

W3C 網頁相關的狀態碼說明

由 Derek 發表於 七月 10, 2011 / 尚無評論

 

  • 1xx – 參考資訊 (Informational)
    這些狀態碼代表主機先暫時回應用戶端一個狀態,所以在接收一般的回應之前,用戶端應準備接收一個或多個 1xx 的回應。我以前在寫 ASP 的時候比較有看到 IIS 使用到這些狀態碼回應,在 Apache 的環境我還未曾遇到過。

    • 100 – 繼續。
    • 101 – 切換通訊協定。
  • 2xx – 成功 (OK)
    這類的狀態碼表示伺服器成功接收到用戶端要求、理解用戶端要求、以及接受用戶端要求。

    • 200 – 確定。 用戶端要求成功。
    • 201 – 已建立。
    • 202 – 已接受。
    • 203 – 非授權資訊。
    • 204 – 無內容。
    • 205 – 重設內容。
    • 206 – 部分內容。
    • 207 – 多重狀態 (WebDAV) — 這好像只有在 IIS 中才有,HTTP/1.1 並沒有定義這個狀態。這狀態會出現在可以包含多個不同回應代碼 (視子要求數量而定) 的 XML 訊息之前。
  • 3xx – 重新導向 (Redirection)
    用戶端瀏覽器必須採取更多動作才能完成要求。例如:瀏覽器可能必須重新發出 HTTP Request 要求伺服器上的不同頁面。

    • 301 – 要求的網頁已經永久改變網址。此狀態要求用戶端未來在連結此網址時應該導向至指定的 URI。
    • 302 – 物件已移動,並告知移動過去的網址。針對表單架構驗證,這通常表示為「物件已移動」。 要求的資源暫時存於不同的 URI 底下。 由於重新導向可能偶而改變,用戶端應繼續使用要求 URI 來執行未來的要求。 除非以 Cache-Control 或 Expires 標頭欄位表示,此回應才能夠快取。 
      ASP.NET 預設的 Response.Redirect 方法,就是以 302 Found 做回應。
    • 303 – 通知 Client 連到另一個網址去查看上傳表單的結果(POST 變成 GET),當使用程式作網頁轉向時,會回應此訊息。

      ASP.NET 中要輸出 HTTP 303 轉向的程式碼如下:

      Response.StatusCode = 303;

      Response.RedirectLocation = "/PageB.aspx";

    • 304 – 未修改。用戶端要求該網頁時,其內容並沒有變更,應該回傳 304 告知網頁未修改。此時用戶端僅需要取得本地快取(Local Cache)的副本即可。
    • 305 – 要求的網頁必須透過 Server 指定的 proxy 才能觀看 ( 透過 Location 標頭 )
    • 306 – (未使用) 此代碼僅用來為了向前相容而已。
    • 307 – 暫時重新導向。要求的網頁只是「暫時」改變網址而已。

繼續閱讀 »

.htaccess 簡單的用法

由 Derek 發表於 七月 8, 2011 / 尚無評論

 

 很多時後會都需要使用到.htaccess 因此今天就來說明一些簡單的用法。

 

1. 密碼保護
.htaccess 內寫上:
AuthName "testing"
AuthType Basic
AuthUserFile "C:/Apache/htdocs/testing/.htpasswd"
require valid-user
AuthName 是當你進入密碼保護時,瀏覽器出現的說明
AuthUserFile "C:/Apache/htdocs/testing/.htpasswd" 是密碼檔案的位置
密碼檔案 (.htpasswd) 內寫上:
user1:password1
user2:password2
但密碼不應直接寫上,即是如果有一使用者是 test ,密碼是 password ,先用 C:\Apache\bin 內的 htpasswd.exe 把密碼加密,用法如下] require group group1 ,因此只有 group1 的使用者可通過,即 john , peter 及 david

 

2. 自設錯誤報告文件
.htaccess 內寫上:
ErrorDocument 404 /404.html
如果找不到網頁時,便輸出 404.html 的內容,其他錯誤時做法亦然,如:
ErrorDocument 404 "<html><body>找不到網頁</body></html>
ErrorDocument 500 /500.html

繼續閱讀 »

電腦硬體故障基本檢測方式

由 Derek 發表於 七月 7, 2011 / 尚無評論

 

這幾天在整理資料的時後,剛好看到一些之前所找到的資料。由於沒有整理東一篇西一篇。

所以就趁這次機會整裡起來,方便日後查詢。

 

BIOS 出現的錯誤訊息 :

(1)   Bad CMOS Battery

l   主機內的CMOS電池電力不足

(2)   Controller Error

l   快取Memory控制器損壞

(3)   Memory Error

l   快取Memory執行錯誤

(4)   CMOS Checks UM Error

l   CMOS RAM存儲器出錯,請重新執行CMOS SETUP

(5)   Diskette Drive Controller Error

l   軟碟驅動器未與電源連接

l   軟碟驅動器的信號線與I/O卡之間的連接不正確

l   軟碟驅動器損壞

l   多功能卡損壞

l   CMOS裡軟驅參數設置錯誤

(6)   Display Card Mismatch

l   主機內裝顯示卡與系統設定值衝突

(7)   Equipment Config Ration Error

l   硬體設備參數不合,重新設定CMOS

(8)   Fixed Disk Controller Error

l   硬碟未接電源

l   硬碟信號線與I/O卡之間的連接不正確

l   硬碟已損壞

(9)   Fixed Disk 0 Error

l   硬碟0磁區損壞

(10)   Insert System Diskette, Press ENTER Key To Reboot

l   沒有系統引導盤

(11)   I/O Parity Error

l   輸入輸出程序無法正確執行

(12)   Keyboard Error

l   鍵盤連接錯誤或鍵盤損壞

(13)   Memory Error

l   主機板上DRAMSIMM或附加記憶體損壞

(14)   Memory Size Mismatch

l   系統偵測到的記憶體大小與實際不符

(15)   Press F1 To Continue or Ctrl+Alt+ESC For SETUP

l   系統設定錯誤

(16)   Protected Mode Test Fail

l   CPU保護模式錯誤。在該情況下,系統還是可在真實模式(Real Mode)DOS環境下執行

(17)   RAM BIOS Not Exist

l   當用戶啟動SHADOW RAM,但SHADOW RAM不存在

(18)   RAM Parity Error

l   主機板上DRAMSIMM無法正常執行。

(19)   Real Time Clock Error

l   時間設定不正確

  繼續閱讀 »