第 1 頁 (共 2 頁)
有關 xoops2?
發表於 : 08/15/2005 1:22 pm
由 a.ban
Re: 有關 xoops2?
發表於 : 08/15/2005 1:36 pm
由 ross_tt
Xoops 並沒有所謂的 for Win/Mac 不同的作業系統上只有路徑敘述的方式不同而已,建議你先搞懂 *nix 的檔案系統,如此一來安裝在 Mac OS X 之上的部分,你可以參考 Unix/Linux/FreeBSD 的安裝方式即可!

發表於 : 08/15/2005 2:27 pm
由 a.ban
感謝ross_tt的建議!

發表於 : 08/15/2005 2:38 pm
由 進藤光
發表於 : 08/15/2005 8:29 pm
由 ulysses
網路資源很多吧?買本 Linux 架站指南之類的啃啃就差不多了。
基本上這種東西只要把 MySQL + PHP 搞定了,其他的設定都沒有平台差別。
發表於 : 08/15/2005 9:34 pm
由 進藤光
問題是我搞不定 Mac 上的 MySQL 跟 ODBC....
這兩個打開之後空無一物..... Orz
想要連上 MS SQL Server 似乎更困難.....
發表於 : 08/15/2005 11:31 pm
由 ross_tt
進藤光 寫:問題是我搞不定 Mac 上的 MySQL 跟 ODBC....
這兩個打開之後空無一物..... Orz
想要連上 MS SQL Server 似乎更困難.....
裝 XOOPS2 會用到 ODBC 嗎?

發表於 : 08/16/2005 12:16 am
由 進藤光
因為我找不到連接 MS SQL Server 的辦法.... 只好看看能不能透過 ODBC?
想不到從以前到 Tiger,ODBC 都給我空白一片,啥也沒有,嗚~~~
別說 xoops,我現在還在找 phpBB 連 MS SQL Server 的辦法....
當然 phpBB 是架在 Mac 上.....
台灣似乎沒有人有辦法,翻遍竹貓與各大討論區,人人都用 MySQL....
也很少提到 Mac 上的 MySQL 如何使用,管理.... Orz
我原本是用 Windows Server 架 phpBB,用 ODBC 連 MS SQL Server 沒問題,現在想改用 Mac 架 phpBB,哇咧~~比爛 WinServer 還難用....
發表於 : 08/16/2005 12:21 am
由 Impreza
進藤光 寫:.
台灣似乎沒有人有辦法,翻遍竹貓與各大討論區,人人都用 MySQL....
也很少提到 Mac 上的 MySQL 如何使用,管理.... Orz
試過phpmysql?
發表於 : 08/16/2005 1:24 am
由 進藤光
有的,照樣連不到 MySQL.... 嗚~~
貼兩張圖,可能大家比較容易了解.... Mac 上的 MySQL...
打開 MySQL 就只是這樣:
光輸入密碼有啥用?也沒有可用的功能表,只能 start 跟 stop....
我不會用....
下載原廠的 admin 工具,嘿嘿.... 這是要連去哪裡啊??
在前面的畫面,連個【建立帳號】或【選擇使用者】都沒有,這裡要輸入啥 user 跟 password?
用 root 跟我在前面隨便打的密碼?還是用 Mac 的 user 帳號?試過了,都不行....
更奇怪的是按【Connect】之後,整個程式就自動結束了???
MySQL 的 windows 版看起來好用多了,雖然我也不會用,只會 MS SQL Server....
我是願意學 MySQL,但是這種啥也沒有,爬竹貓也沒用,他們都是 Linux 跟 winXP 一族,沒人用 Mac,也很少人用 MS SQL....
發表於 : 08/16/2005 2:19 am
由 a.ban
發表於 : 08/16/2005 8:19 am
由 ulysses
嗯...說起來在下還真的從來沒用 GUI 裝/管過 MySQL 呢。這種 Service 的東西用 GUI 界面會把多數錯誤訊息濾掉,能設定的參數又少,有夠難用。
幾乎所有碰到『MySQL無法連線』的狀況,都是因為 mysqld 根本就沒有啟動。
而 mysqld 之所以無法啟動,絕大多數都是因為固有檔案未安裝,或者權限不正確。
標準的 MySQL 安裝與啟動流程如下:
代碼: 選擇全部
cd mysql
sudo scripts/mysql_install_db
sudo chown -R root.mysql /usr/local/mysql
sudo chown -R mysql /usr/local/mysql/data
sudo chown -R root /usr/local/mysql/bin
bin/mysqld_safe --user=mysql &
Mac OS X 有內建 mysql 這個帳號,UID:GID = 74:74,不需要 adduser。
另外一個無法連線的常見原因,是 Host 不對。
MySQL 的認證是採用 User + Host 兩組資料互相參照比對,而不只有 Username。
也就是說 root password 必須設定兩組,分別是『root』&『root@localhost』:
代碼: 選擇全部
./bin/mysqladmin -u root password 'new-password'
./bin/mysqladmin -u root -h localhost password 'new-password'
至於 Linux 上存取 MSSQL,強烈建議不要用 ODBC。從 Linux 上存取 MSSQL 的方法有二:
1. 安裝 FreeTDS (
http://www.freetds.org/ )然後在 PHP 中使用標準 MSSQL 函式。確定在 Mac 上可以編譯,不過手邊沒有 MSSQL 所以就沒辦法試了。
2. 安裝 Sybase client 然後用 sybase 函式連線。這一招之所以能夠用,是因為 MSSQL 與 Sybase 乃系出同門。請參照:
http://www.ccw.com.cn/htm/app/linux/dev ... _25_17.asp。
發表於 : 08/16/2005 10:23 am
由 Impreza
進藤光 寫:有的,照樣連不到 MySQL.... 嗚~~
貼兩張圖,可能大家比較容易了解.... Mac 上的 MySQL...
打開 MySQL 就只是這樣:
光輸入密碼有啥用?也沒有可用的功能表,只能 start 跟 stop....
我不會用....
下載原廠的 admin 工具,嘿嘿.... 這是要連去哪裡啊??
在前面的畫面,連個【建立帳號】或【選擇使用者】都沒有,這裡要輸入啥 user 跟 password?
用 root 跟我在前面隨便打的密碼?還是用 Mac 的 user 帳號?試過了,都不行....
更奇怪的是按【Connect】之後,整個程式就自動結束了???
MySQL 的 windows 版看起來好用多了,雖然我也不會用,只會 MS SQL Server....
我是願意學 MySQL,但是這種啥也沒有,爬竹貓也沒用,他們都是 Linux 跟 winXP 一族,沒人用 Mac,也很少人用 MS SQL....
哎呀,昨晚頭昏昏的,寫錯啦,是phpMyAdmin才對啦,他是用網頁方式連進去管理的。
剛裝好的mysql應該還沒有設定密碼之類的,你主機要用localhost,user name要用root,密碼空白,試試看吧。
發表於 : 08/16/2005 3:14 pm
由 進藤光
其實我早就有裝 phpmyadmin 了.... 但是....
我不是很喜歡 phpmyadmin.... 因為從網頁就能管理 MySQL....
那如果把 MySQL 也裝在 web server 上,不就變成這樣:
http://www.bnw.com.tw/phpmyadmin/
任何人都能跑來管理我的 MySQL.... 只要能猜到密碼?
這是我的網站,不是想藉此機會打廣告,請別誤會....
也請不要來 DoS 攻擊我.... 我已經夠可憐了..... 嗚~~~
連上去就會看到 MySQL 傳回,伺服器並無回應....
我不知道要去哪裡改啥??
我的討論區老早就架好了,我故意用最新的 2.0.17 原版先設好,再把 Windows Server 上的討論區模組轉移到 Mac...
但是因為連不上 SQL.... 所以整個 phpBB 作業一直停擺中....
網址當然就是:
http://www.bnw.com.tw/phpbb2/
如果搞不定 SQL,當然也別想裝 XOOPS 囉~~
那個 MySQL Admin 連跑都不能跑,直接給我自動結束,選編輯 Connect,到了輸入密碼,一輸入密碼就自動結束.....
我看 MySQL Admin 大概跟 Mac OS X Server 10.4 八字不合....
再不然就是鬼月不適合用 MySQL Admin.....

發表於 : 08/16/2005 3:50 pm
由 janusng
如果不耐煩,乾脆裝個
Complete MySQL 算了。其實它也沒有什麼不好,有 System Prefpane 管開關,也會有 GUI 幫你初始化 MySQL,而且又跟隨 Mac OS X 的檔案分類,不會把 Linux 的路徑帶來,簡單方便,政治正確!
只是小弟固執的指定需要 utf-8,而 Complete 跟來的 MySQL 4.0 又不支援,才有需要自己安裝 MySQL 4.1 了吧。如果各位不是像小弟一樣,那麼固執的話,Complete MySQL 遠比 Official 的 MySQL package 好得多了。
當然,小弟還有更固執的事,
會當 XOOPS 支援 PostgreSQL 時,才考慮 XOOPS 啦!

發表於 : 08/16/2005 4:37 pm
由 進藤光
哎~~這下更慘了.....
http://dev.mysql.com/downloads/administrator/
我想到有兩個版本,【MySQL Administrator 1.0】說:
Only recommended if MySQL Administrator 1.1 cannot be used.
所以我改用【MySQL Administrator 1.0】就可以進去了....
想說 root 沒有密碼不太好,設定密碼之後,按 save,這下可好了....
從此之後就再也無法登入!
說是 Access denied for user 'root@localhost' ....
不管我如何用 MySQL Manager 設定密碼,MySQL Admin 就是不准登入.....
找出跟 mysql 還有 /ect/my.cnf 檔案全部幹掉,也沒用.....
不知道要怎樣才能恢復最初始的 MySQL..... 嗚~~~
不是不能執行,就是執行了一改密碼就完蛋..... 嗚~~
我不想 clean 重裝整個 Tiger 啊~~~
至少以上證明了一點,阿光我是笨蛋 Admin......

發表於 : 08/16/2005 4:54 pm
由 cjtai
ulysses 寫:
也就是說 root password 必須設定兩組,分別是『root』&『root@localhost』:
代碼: 選擇全部
./bin/mysqladmin -u root password 'new-password'
./bin/mysqladmin -u root -h localhost password 'new-password'
這裡不是寫得很清楚,告訴您如何重新設定MySQL root的密碼嗎?
發表於 : 08/16/2005 6:30 pm
由 ross_tt
進藤光 寫:其實我早就有裝 phpmyadmin 了.... 但是....
我不是很喜歡 phpmyadmin.... 因為從網頁就能管理 MySQL....
那如果把 MySQL 也裝在 web server 上,不就變成這樣:
http://www.bnw.com.tw/phpmyadmin/
任何人都能跑來管理我的 MySQL.... 只要能猜到密碼?
這是我的網站,不是想藉此機會打廣告,請別誤會....
也請不要來 DoS 攻擊我.... 我已經夠可憐了..... 嗚~~~
連上去就會看到 MySQL 傳回,伺服器並無回應....
我不知道要去哪裡改啥??
我的討論區老早就架好了,我故意用最新的 2.0.17 原版先設好,再把 Windows Server 上的討論區模組轉移到 Mac...
但是因為連不上 SQL.... 所以整個 phpBB 作業一直停擺中....
網址當然就是:
http://www.bnw.com.tw/phpbb2/
如果搞不定 SQL,當然也別想裝 XOOPS 囉~~
那個 MySQL Admin 連跑都不能跑,直接給我自動結束,選編輯 Connect,到了輸入密碼,一輸入密碼就自動結束.....
我看 MySQL Admin 大概跟 Mac OS X Server 10.4 八字不合....
再不然就是鬼月不適合用 MySQL Admin.....

我記得 phpmyadmin 可以限定哪些 IP 才可以連線,不然利用 Virtual Server 的方式,把 phpmyadmin 改用其他 port 連線!

發表於 : 08/16/2005 7:52 pm
由 ulysses
進藤光 寫:哎~~這下更慘了.....
http://dev.mysql.com/downloads/administrator/
我想到有兩個版本,【MySQL Administrator 1.0】說:
Only recommended if MySQL Administrator 1.1 cannot be used.
所以我改用【MySQL Administrator 1.0】就可以進去了....
想說 root 沒有密碼不太好,設定密碼之後,按 save,這下可好了....
從此之後就再也無法登入!
說是 Access denied for user 'root@localhost' ....
不管我如何用 MySQL Manager 設定密碼,MySQL Admin 就是不准登入.....
所以跟你說了,root 與 root@localhost 是不一樣的嘛!
一個是 mysqladmin 用的,一個是給你 client 端連線時用的。
當然,如果你是從另外一台機器連線,你還要另外設定
root@192.168.1.xx。
MySQL 的帳號不是存放在設定檔中,而是放在『mysql』這個資料庫檔案中。
人家自己是資料庫,既然是資料庫當然就用資料庫來放帳號資料囉~
你把資料庫檔案砍掉(通常在 mysql/data 目錄下),重新建立基本資料檔就好。
還有,你不是笨蛋,寫這個 GUI 的人才是笨蛋。這種東西還是用 CLI 好管。什麼?不會用 CLI?回去問問佐為吧!
ross_tt 寫:我記得 phpmyadmin 可以限定哪些 IP 才可以連線,不然利用 Virtual Server 的方式,把 phpmyadmin 改用其他 port 連線!

phpMyAdmin 的 IP 與帳號設定有點亂,在下每次一改就連不上去
通常 Web Server 都會裝兩張網卡,一張對內一張對外,把 phpMyAdmin 放在預設 document root 以外的目錄,用 Virtual Server 對應過去就好。
另外一個做法是用另一台機器放在資料庫 / Web 機器前面,安裝 Squid 作成 Reverse Proxy。
發表於 : 08/16/2005 8:22 pm
由 Impreza
進藤光 寫:其實我早就有裝 phpmyadmin 了.... 但是....
我不是很喜歡 phpmyadmin.... 因為從網頁就能管理 MySQL....
那如果把 MySQL 也裝在 web server 上,不就變成這樣:
http://www.bnw.com.tw/phpmyadmin/
任何人都能跑來管理我的 MySQL.... 只要能猜到密碼?
這是我的網站,不是想藉此機會打廣告,請別誤會....
也請不要來 DoS 攻擊我.... 我已經夠可憐了..... 嗚~~~
我都是用phpmyadmin,可是我用完後就把整個directory tar 起來,搬到別處去,下次要用時untar回原處,用完再tar起來搬走。