作者 主題: 網頁設計平台(Win+Apache+MySQL)的成品如何轉到Linux平台的Server?  (閱讀 7098 次)

0 會員 與 1 訪客 正在閱讀本文。

Bryan

  • 可愛的小學生
  • *
  • 文章數: 11
    • 檢視個人資料
我在 Windows 平台上用 Dreamweaver + Apache + MySQL 設計網站,經測試 OK ,完成後要移植到 Linux + Apache + MySQL 的 Server 上,要注意什麼地方?可以直接放在 Windows 上直接 mount 上 Linux ,網站就能運作嗎 ?

reggie

  • 活潑的大學生
  • ***
  • 文章數: 386
    • 檢視個人資料
基本上要看你的網頁是用什麼程式語言
如果只是單純的html,直接在apache上run是沒問題的
要是放在windows mount 上Linux,你可能要考慮的是權限相關問題
之前在學校用的方法是,把網頁放在Linux上
然後架個ftp用firewall限定ip存取ftp client,再把user ftp directory設在web directory
你可以選一個對你比較方便的方法來做.. 以上只是參考

Bryan

  • 可愛的小學生
  • *
  • 文章數: 11
    • 檢視個人資料
在 Windows 平台有用到 PHP + MySQL (ODBC) 的話呢?

Linux 上好像不能跑 Dreamweaver ,問題是在 Windows 用 Dreamweaver 做出 PHP 連結 MySQL 的網頁,若不放在 Windows 而移植到 Linux 上,語法上會不會出現問題啊?但是 mount 在 Windows 上依您所述又好像很麻煩ㄋㄟ?!

reggie

  • 活潑的大學生
  • ***
  • 文章數: 386
    • 檢視個人資料
Linux上跑Dreamwaver?
你是指Dreamwaver在Linux平台做網頁編輯的工作嗎?
Linux+php+mysql+apache原本就是一個不錯的solution
如果php能在win平台 run,在Linux平台也一樣能run,他們的web server都是apache
只要你apache設定ok,當然就ok
我本身沒有研究php,關於mysql odbc的設定,應該要去抓mysql odbc for Linux的driver
看看README,不要就要請教其他學長看看了

Bryan

  • 可愛的小學生
  • *
  • 文章數: 11
    • 檢視個人資料
Linux上跑Dreamwaver?
你是指Dreamwaver在Linux平台做網頁編輯的工作嗎? --> That's what I mean.

關於mysql odbc的設定,應該要去抓mysql odbc for Linux的driver
看看README,不要就要請教其他學長看看了
===========================

既然無法在 Linux 上用 Dreamweaver 修編網頁,我想大部分的人應該都是在 Windows 上做網頁設計吧!只是不知道我若是要用 Linux 來架 Server 的話要怎麼辦 (不知道大家是怎麼做的,總不會又用 Win-Base 的 IIS Server 吧)?

若照你所說的事情就簡單囉,既然我在 Windows 上測試我的網站 OK,我的 Linux + Apache + PHP + MySQL 也OK,我只要去找來 MySQL ODBC for Linux ,把網頁移到 Linux 應該就會成功囉 ...... (不用做語法的修改嗎?)

owen

  • 懷疑的國中生
  • **
  • 文章數: 57
  • 性別: 男
    • 檢視個人資料
嗯~ ODBC 使用上是方便的… 但對程式的移植比較麻煩些!

不就在您的 PHP 程式中加入 連接 mysql 的 敘述(config file):

您的網頁製作平台是 win + Apache + MySQL + php 的話,基本上也不用
變動了! linux 下不知道有沒有像 dreamweaver 這樣強大的 application ?

倒是 win 底下轉換到 linux 下要特別注意 path、權限、檔名大小寫問題~   :D

peiga

  • 憂鬱的高中生
  • ***
  • 文章數: 117
    • 檢視個人資料
引述: "Bryan"
我在 Windows 平台上用 Dreamweaver + Apache + MySQL 設計網站,經測試 OK ,完成後要移植到 Linux + Apache + MySQL 的 Server 上,要注意什麼地方?可以直接放在 Windows 上直接 mount 上 Linux ,網站就能運作嗎 ?


基本上,只要注意路徑和權限就可以了
至於mysql資料移轉的話,可以用phpmyadmin dump出來再匯進去

這些動作都很容易,只是在過程中的小細節需多加注意就可以了

peiga

  • 憂鬱的高中生
  • ***
  • 文章數: 117
    • 檢視個人資料
引述: "Bryan"
Linux上跑Dreamwaver?
既然無法在 Linux 上用 Dreamweaver 修編網頁,我想大部分的人應該都是在 Windows 上做網頁設計吧!只是不知道我若是要用 Linux 來架 Server 的話要怎麼辦 (不知道大家是怎麼做的,總不會又用 Win-Base 的 IIS Server 吧)?

若照你所說的事情就簡單囉,既然我在 Windows 上測試我的網站 OK,我的 Linux + Apache + PHP + MySQL 也OK,我只要去找來 MySQL ODBC for Linux ,把網頁移到 Linux 應該就會成功囉 ...... (不用做語法的修改嗎?)


Bingo!!由於在Linux下比較缺乏像dreamweaver這種的WYIWIS的IDE軟體,所以通常在製作網頁時都在win平台下(當然,你也可以在Linux下使用vim編輯^_^),再透過ftp或samba上傳網頁至Linux,至於mysql的話,通常都使用phpmyadmin來管理。

就像我上面所說的,需多加注意路徑和權限的設定就「比較」沒問題了

語法上反倒是不需那麼care的~~除非你用了比較進階的用法…

:-3