有關 xoops2?
版主: bryanchang、digdog、謝孟叡
有關 xoops2?
請問各位高手!有無XOOPS2 for Mac的書(一般都是Windows版)?或其他有關XOOPS2 for Mac的教學網站(有些網站的文字說明有點看不懂!)?有心人可否提供意見及訊息!

Re: 有關 xoops2?
Xoops 並沒有所謂的 for Win/Mac 不同的作業系統上只有路徑敘述的方式不同而已,建議你先搞懂 *nix 的檔案系統,如此一來安裝在 Mac OS X 之上的部分,你可以參考 Unix/Linux/FreeBSD 的安裝方式即可!a.ban 寫:請問各位高手!有無XOOPS2 for Mac的書(一般都是Windows版)?或其他有關XOOPS2 for Mac的教學網站(有些網站的文字說明有點看不懂!)?有心人可否提供意見及訊息!![]()
![]()
【老地方神聖狂吃團之大吃客】
因為我找不到連接 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 還難用....
想不到從以前到 Tiger,ODBC 都給我空白一片,啥也沒有,嗚~~~
別說 xoops,我現在還在找 phpBB 連 MS SQL Server 的辦法....
當然 phpBB 是架在 Mac 上.....
台灣似乎沒有人有辦法,翻遍竹貓與各大討論區,人人都用 MySQL....
也很少提到 Mac 上的 MySQL 如何使用,管理.... Orz
我原本是用 Windows Server 架 phpBB,用 ODBC 連 MS SQL Server 沒問題,現在想改用 Mac 架 phpBB,哇咧~~比爛 WinServer 還難用....
有的,照樣連不到 MySQL.... 嗚~~
貼兩張圖,可能大家比較容易了解.... Mac 上的 MySQL...
打開 MySQL 就只是這樣:

光輸入密碼有啥用?也沒有可用的功能表,只能 start 跟 stop....
我不會用....
下載原廠的 admin 工具,嘿嘿.... 這是要連去哪裡啊??

在前面的畫面,連個【建立帳號】或【選擇使用者】都沒有,這裡要輸入啥 user 跟 password?
用 root 跟我在前面隨便打的密碼?還是用 Mac 的 user 帳號?試過了,都不行....
更奇怪的是按【Connect】之後,整個程式就自動結束了???
MySQL 的 windows 版看起來好用多了,雖然我也不會用,只會 MS SQL Server....
我是願意學 MySQL,但是這種啥也沒有,爬竹貓也沒用,他們都是 Linux 跟 winXP 一族,沒人用 Mac,也很少人用 MS SQL....
貼兩張圖,可能大家比較容易了解.... Mac 上的 MySQL...
打開 MySQL 就只是這樣:

光輸入密碼有啥用?也沒有可用的功能表,只能 start 跟 stop....
我不會用....
下載原廠的 admin 工具,嘿嘿.... 這是要連去哪裡啊??

在前面的畫面,連個【建立帳號】或【選擇使用者】都沒有,這裡要輸入啥 user 跟 password?
用 root 跟我在前面隨便打的密碼?還是用 Mac 的 user 帳號?試過了,都不行....
更奇怪的是按【Connect】之後,整個程式就自動結束了???
MySQL 的 windows 版看起來好用多了,雖然我也不會用,只會 MS SQL Server....
我是願意學 MySQL,但是這種啥也沒有,爬竹貓也沒用,他們都是 Linux 跟 winXP 一族,沒人用 Mac,也很少人用 MS SQL....
嗯...說起來在下還真的從來沒用 GUI 裝/管過 MySQL 呢。這種 Service 的東西用 GUI 界面會把多數錯誤訊息濾掉,能設定的參數又少,有夠難用。
幾乎所有碰到『MySQL無法連線』的狀況,都是因為 mysqld 根本就沒有啟動。
而 mysqld 之所以無法啟動,絕大多數都是因為固有檔案未安裝,或者權限不正確。
標準的 MySQL 安裝與啟動流程如下:
Mac OS X 有內建 mysql 這個帳號,UID:GID = 74:74,不需要 adduser。
另外一個無法連線的常見原因,是 Host 不對。
MySQL 的認證是採用 User + Host 兩組資料互相參照比對,而不只有 Username。
也就是說 root password 必須設定兩組,分別是『root』&『root@localhost』:
至於 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。
幾乎所有碰到『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 &另外一個無法連線的常見原因,是 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'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。
ash nazg durbatuluk, ash nazg gimbatul,
ash nazg thrakatuluk agh burzum-ishi krimpatul.
ash nazg thrakatuluk agh burzum-ishi krimpatul.
哎呀,昨晚頭昏昏的,寫錯啦,是phpMyAdmin才對啦,他是用網頁方式連進去管理的。進藤光 寫:有的,照樣連不到 MySQL.... 嗚~~
貼兩張圖,可能大家比較容易了解.... Mac 上的 MySQL...
打開 MySQL 就只是這樣:
光輸入密碼有啥用?也沒有可用的功能表,只能 start 跟 stop....
我不會用....
下載原廠的 admin 工具,嘿嘿.... 這是要連去哪裡啊??
在前面的畫面,連個【建立帳號】或【選擇使用者】都沒有,這裡要輸入啥 user 跟 password?
用 root 跟我在前面隨便打的密碼?還是用 Mac 的 user 帳號?試過了,都不行....
更奇怪的是按【Connect】之後,整個程式就自動結束了???
MySQL 的 windows 版看起來好用多了,雖然我也不會用,只會 MS SQL Server....
我是願意學 MySQL,但是這種啥也沒有,爬竹貓也沒用,他們都是 Linux 跟 winXP 一族,沒人用 Mac,也很少人用 MS SQL....
剛裝好的mysql應該還沒有設定密碼之類的,你主機要用localhost,user name要用root,密碼空白,試試看吧。
其實我早就有裝 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.... 因為從網頁就能管理 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.....
如果不耐煩,乾脆裝個 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 啦!
只是小弟固執的指定需要 utf-8,而 Complete 跟來的 MySQL 4.0 又不支援,才有需要自己安裝 MySQL 4.1 了吧。如果各位不是像小弟一樣,那麼固執的話,Complete MySQL 遠比 Official 的 MySQL package 好得多了。
當然,小弟還有更固執的事,會當 XOOPS 支援 PostgreSQL 時,才考慮 XOOPS 啦!

It is not god who created man. It is man who created God.
Light travels faster than sound. This is why some people appear bright until you hear them speak.
哎~~這下更慘了.....
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......
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......
這裡不是寫得很清楚,告訴您如何重新設定MySQL root的密碼嗎?ulysses 寫:
也就是說 root password 必須設定兩組,分別是『root』&『root@localhost』:
代碼: 選擇全部
./bin/mysqladmin -u root password 'new-password' ./bin/mysqladmin -u root -h localhost password 'new-password'
to be or not to be.
我記得 phpmyadmin 可以限定哪些 IP 才可以連線,不然利用 Virtual Server 的方式,把 phpmyadmin 改用其他 port 連線!進藤光 寫:其實我早就有裝 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.....
【老地方神聖狂吃團之大吃客】
所以跟你說了,root 與 root@localhost 是不一樣的嘛!進藤光 寫:哎~~這下更慘了.....
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 就是不准登入.....
一個是 mysqladmin 用的,一個是給你 client 端連線時用的。
當然,如果你是從另外一台機器連線,你還要另外設定 root@192.168.1.xx。
MySQL 的帳號不是存放在設定檔中,而是放在『mysql』這個資料庫檔案中。
人家自己是資料庫,既然是資料庫當然就用資料庫來放帳號資料囉~
你把資料庫檔案砍掉(通常在 mysql/data 目錄下),重新建立基本資料檔就好。
還有,你不是笨蛋,寫這個 GUI 的人才是笨蛋。這種東西還是用 CLI 好管。什麼?不會用 CLI?回去問問佐為吧!
phpMyAdmin 的 IP 與帳號設定有點亂,在下每次一改就連不上去ross_tt 寫:我記得 phpmyadmin 可以限定哪些 IP 才可以連線,不然利用 Virtual Server 的方式,把 phpmyadmin 改用其他 port 連線!
通常 Web Server 都會裝兩張網卡,一張對內一張對外,把 phpMyAdmin 放在預設 document root 以外的目錄,用 Virtual Server 對應過去就好。
另外一個做法是用另一台機器放在資料庫 / Web 機器前面,安裝 Squid 作成 Reverse Proxy。
ash nazg durbatuluk, ash nazg gimbatul,
ash nazg thrakatuluk agh burzum-ishi krimpatul.
ash nazg thrakatuluk agh burzum-ishi krimpatul.
我都是用phpmyadmin,可是我用完後就把整個directory tar 起來,搬到別處去,下次要用時untar回原處,用完再tar起來搬走。進藤光 寫:其實我早就有裝 phpmyadmin 了.... 但是....
我不是很喜歡 phpmyadmin.... 因為從網頁就能管理 MySQL....
那如果把 MySQL 也裝在 web server 上,不就變成這樣:
http://www.bnw.com.tw/phpmyadmin/
任何人都能跑來管理我的 MySQL.... 只要能猜到密碼?
這是我的網站,不是想藉此機會打廣告,請別誤會....
也請不要來 DoS 攻擊我.... 我已經夠可憐了..... 嗚~~~