伺服器架設

[網站架設] 手把手教你把網站架設到 Google Drive 雲端空間上

網頁設計的學習,最重要的就是想要將成品放在一個空間上呈現,雖然現在免費的空間不少,但是申請設定再上傳,有時候還真是麻煩。我們可不可以把早就用到熟爛的 Google Drive 雲端空間當作是網頁伺服器,將作品放在上面就能讓其他人瀏覽呢?當然可以啦,就跟著茶米的操作,一起來完成這個動作吧!

[網站架設] 手把手教你把網站架設到 Google Drive 雲端空間上 閱讀全文 »

[Uniform Server] POS使用Uniform Server資料庫

App Inventor 2 資料庫專題特訓班第十章 POS 的網頁伺服器及資料庫是使用文淵閣工作室的伺服器,許多使用者無法移植到自己的伺服器。本書使用 PHP 語法為 PHP5,新版 XAMPP 是 PHP7,無法執行書附專案。

最近研究 Uniform Server 建置網站,發現可以方便的切換 PHP 版本。使用 Uniform Server 建立第十章 POS 網站的過程如下:

[Uniform Server] POS使用Uniform Server資料庫 閱讀全文 »

[Uniform Server] 使用 Uniform Server資料庫

Uniform Server 是一套可以在 Windows 系統中運作的快速架站程式,可支援常見的 Apache 網頁伺服器與 PHP、Perl..程式語言、MySQL 資料庫並內建 phpMyAdmin 管理程式。

The Uniform Server 的主要特色就是「不用安裝」!下載、解壓縮後直接執行即可馬上弄出一個專業級的網頁伺服器環境。另一個特色是 Uniform Server 可以在不同版本的 PHP 及 MySQL 自由切換。

[Uniform Server] 使用 Uniform Server資料庫 閱讀全文 »

[Apache] 如何向 Skype 討回被佔用的 80 、443 埠?

要練習網路互動程式,無論是 ASP、PHP,在本機網站伺服器是第一要務。許多朋友在安裝網站伺服器時,在啟動常常會失敗,看到的錯誤訊息是因為網站伺服器的 80 或是加密的 443 埠被占用了?

茶米也曾遇到這個問題:「奇怪,我又沒有安裝過其他的網站伺服器,為什麼這些埠位會被占用呢?」吃了幾次虧之後, 我忽然發現原來凶手竟然是 Skype!Skype 在安裝之後,預設會透過 80 及 443 埠來替代連入,所以這些埠位就被占用了!那要如何奪回這些埠位來使用呢?

[Apache] 如何向 Skype 討回被佔用的 80 、443 埠? 閱讀全文 »

[ASP] ASP 連接 Access 20XX 資料庫 (accdb) 的連接字串

最近在寫 ASP 時頁面出現了以下的錯誤訊息:

ADODB.Command 錯誤 ‘800a0e7a’
找不到提供者。它可能未被正確安裝。

如果您已經使用 Access 2007 、2010 或 2013 的資料庫做為儲存標的,連線字串就必須更改。基本上在運行的主機必須要考量是否有連線 accdb 的驅動程式,如果不確定您可以前往

http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=7554f536-8c28-4598-9b72-ef94e038c891

下載2007 Office system 驅動程式:資料連線元件

根據該頁的說明,連線字串應改為:
※Microsoft Access 資料庫連線字串格式(實體路徑)
Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=實體路徑\資料庫名稱

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=實體路徑\資料庫名稱

※Microsoft Access 資料庫連線字串格式 (虛擬目錄)

“Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=”& Server.MapPath(“資料庫名稱”)

“Provider=Microsoft.ACE.OLEDB.12.0;Data Source=”& Server.MapPath(“資料庫名稱”)
相關連結:

http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=7554f536-8c28-4598-9b72-ef94e038c891

如果您還是擔心主機不能支援,建議您還是將資料庫另存為 2003 以前的 mdb 格式。

[ASP] ASP 連接 Access 20XX 資料庫 (accdb) 的連接字串 閱讀全文 »

[IIS] 管理 IIS 伺服器常用的CMD指令:iisreset

對於網頁程式開發者來說,架設網站伺服器的動作是很頻繁的。尤其是同時要開發不同語法的網頁程式,您可能會在同一台電腦上安裝多個不同的網站伺服器。其中,IIS 應該是許多朋友都會接觸到的,以我自己來說,在開發的過程當中需要進行伺服器的啟停或是設定服務是當重要的動作。

尤其是:

  1. 如何暫停IIS網頁伺服器的服務。
  2. 如何重新啟動IIS網頁伺服器的服務。

以下我們將介紹在Windows中使用命令提示字元的指令,快速完成這些動作。這個可是茶米我很常用的密技喔!

iiscmd-001

[IIS] 管理 IIS 伺服器常用的CMD指令:iisreset 閱讀全文 »

[IIS] 在 IIS7 中顯示 ASP 偵錯訊息

開發網頁程式時,有時最讓人苦惱的是,程式出了問題卻不知道到底錯在哪裡?如果您在 IIS7 上開發 ASP 時出了問題,預設會顯示的錯誤訊息是:

An error occurred on the server when processing the URL. Please contact the system administrator.
If you are the system administrator please click here to find out more about this error.

… 很好,我要去問誰呢?

會出現這個錯誤訊息的原因,是在 IIS 7 中 ASP 的偵錯訊息是預設關閉的!以下我們就要說明如何在 IIS7 中將偵錯訊息打開,提升我們開發時偵錯的效率。

[IIS] 在 IIS7 中顯示 ASP 偵錯訊息 閱讀全文 »

[IIS] IIS7.0上傳檔限制的解決方法

問題說明

在 Windows7(iis7.5)、Win2008(iis 7.0)和Win2003(iis 6.0) 中,預設設置是特別嚴格和安全的,這樣可以最大限度地減少因以前太寬鬆的超時和限制而造成的攻擊。

指定 ASP 請求的實體主體中允許大小為 200,000 (IIS6為204,800) 個位元組,在 iis 6.0 之前的版本中,例如:Windows XP(IIS 5.1),沒有限制。

這就造成了檔上傳不能超過200k,而事實上是提交資料不能超過 200k,你可以發一個很長的文章試試,也會出現這個錯誤。

[IIS] IIS7.0上傳檔限制的解決方法 閱讀全文 »

[虛擬主機]如何在0fees.net上設定自己的網域?

在網路開店王一書我們介紹了一個免費的虛擬主機 ,不僅功能完整,使用方便之外
它其實還允許你將自有的網域設定到主機上!對於想要有網站自有品牌的網友來說,實在是個很不錯的福利。
以下我們將介紹設定的方式。

[虛擬主機]如何在0fees.net上設定自己的網域? 閱讀全文 »