[問題] FreeBSD安裝phpbb2.0.10時的問題

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
jiing
星球普通子民
星球普通子民
文章: 7
註冊時間: 2005-02-18 17:23
來自: Taipei
聯繫:

[問題] FreeBSD安裝phpbb2.0.10時的問題

文章 jiing »

我在FreeBSD 5.3 Release上用ports安裝phpbb 2.0.10
原本以為很快就能安裝好,沒想到設Apache server就設了一天\r
(因為我是菜鳥)
好不容易把phpBB的安裝畫面弄出來了,現在又有新問題

我的MySQL是5.0.0-alpha
但是phpBB的install.php選單上只有MySQL4.x
所以安裝時它說\r
The PHP configuration on your server doesn't support the database type that you chose
請問這代表我一定要用最近的 phpBB2.0.13才能支援MySQL 5.0.0 alpha嗎

謝謝!
jiing
星球普通子民
星球普通子民
文章: 7
註冊時間: 2005-02-18 17:23
來自: Taipei
聯繫:

Re: [問題] FreeBSD安裝phpbb2.0.10時的問題

文章 jiing »

jiing 寫:我在FreeBSD 5.3 Release上用ports安裝phpbb 2.0.10
原本以為很快就能安裝好,沒想到設Apache server就設了一天\r
(因為我是菜鳥)
好不容易把phpBB的安裝畫面弄出來了,現在又有新問題

我的MySQL是5.0.0-alpha
但是phpBB的install.php選單上只有MySQL4.x
所以安裝時它說\r
The PHP configuration on your server doesn't support the database type that you chose
請問這代表我一定要用最近的 phpBB2.0.13才能支援MySQL 5.0.0 alpha嗎

謝謝!
我在FreeBSD 5.3 Release上用ports安裝phpbb -2.0.10
安裝完後發現其php是5.0.2, mySQL 是5.0.0 alpha
原本Apache server還無法開啟,後來經網友協助才順利啟動
可是又讀不到php,於是我又改了httpd.conf
好不容易看到phpBB的安裝畫面了(i.e., /phpbb2/install.php )
結果start install後又出現\r
The PHP configuration on your server doesn't support
the database type that you chose

我想是因為我在安裝畫面選的是MySQL 4.x的關係吧(可是沒有5.x可以選)
我後來又想可能是php.ini的問題
於是locate php.ini,結果只找到\r
/usr/local/etc/php.ini-dist
/usr/local/etc/php.ini-recommended
這二個
我把二個檔中的
extension=php_mysql.dll
都uncomment了
結果仍是同樣的訊息\r
The PHP configuration on your server doesn't support the
database type that you chose
請問各位先進,我該怎麼辦呢?
謝謝!
是不是我一定要裝最新的phpBB 2.0.13 才有辦法解決呢?
還是我必須把那二個php.ini-dist和php.ini-recommended copy成php.ini呢
jiing
星球普通子民
星球普通子民
文章: 7
註冊時間: 2005-02-18 17:23
來自: Taipei
聯繫:

Re: [問題] FreeBSD安裝phpbb2.0.10時的問題

文章 jiing »

我在FreeBSD 5.3 Release上用ports安裝phpbb -2.0.10
安裝完後發現其php是5.0.2, mySQL 是5.0.0 alpha
原本Apache server還無法開啟,後來經網友協助才順利啟動
可是又讀不到php,於是我又改了httpd.conf
好不容易看到phpBB的安裝畫面了(i.e., /phpbb2/install.php )
結果start install後又出現\r
The PHP configuration on your server doesn't support
the database type that you chose

我想是因為我在安裝畫面選的是MySQL 4.x的關係吧(可是沒有5.x可以選)
我後來又想可能是php.ini的問題
於是locate php.ini,結果只找到\r
/usr/local/etc/php.ini-dist
/usr/local/etc/php.ini-recommended
這二個
我把二個檔中的
extension=php_mysql.dll
都uncomment了
結果仍是同樣的訊息\r
The PHP configuration on your server doesn't support the
database type that you chose
請問各位先進,我該怎麼辦呢?
謝謝!
是不是我一定要裝最新的phpBB 2.0.13 才有辦法解決呢?
還是我必須把那二個php.ini-dist和php.ini-recommended copy成php.ini呢
於是我把php.ini中;extension=php_mysql.dll 前面的;去掉
執行php -v後,又發現少了php_mysql.dll檔
於是想說下載php-5.0.2.tar.gz
結果裡面沒有.dll檔
後來又下載
php-5.0.2-Win32.zip 裡頭雖有php_mysql.dll
\n但我複製過去後
結果還是不行
我執行php -v出現了以下訊息\r

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20
040412/php_mysql.dll' - /usr/local/lib/php/20040412/php_mysql.dll: invalid file
format in Unknown on line 0

看來是格式不正確(Windows的不能拿到FreeBSD上用)
請問各位大大,我應該怎麼做呢?
謝謝!
jiing
星球普通子民
星球普通子民
文章: 7
註冊時間: 2005-02-18 17:23
來自: Taipei
聯繫:

Re: [問題] FreeBSD安裝phpbb2.0.10時的問題

文章 jiing »

原來FreeBSD上的extension是mysql.so,我真是的XD
我現在的問題描述如下:
我在FreeBSD 5.3 Release上用ports安裝phpBB 2.0.10
安裝後的mySQL版本是5.0.0 alpha

原本http://localhost/phpBB2/install/install.php 的安裝的錯誤訊息是\r

The PHP configuration on your server doesn't support the database
type that you chose
於是我就follow ileadu 兄和style兄的指導
在 /usr/ports/lang/php5-extensions
make install
果然就多了mysql.so檔在/usr/local/lib/php/20040412/中\r
然後我把php.ini中的mysql extension uncomment,變成
extension =mysql.so
然後執行php -v
PHP Warning: Module 'mysql' already loaded in Unknown on line 0
看起來是已載入模組

但是我寫了一個index.php檔去跑
<?php
phpinfo();
?>
顯示的結果裡沒有mySQL相關的(我用ctrl+F去搜尋)

http://localhost/phpBB2/install/install.php 的安裝的錯誤訊息仍是\r

The PHP configuration on your server doesn't support the database
type that you chose

1. 請問各位,我該怎麼讓PHP支援mySQL 5.0.0 alpha
好讓phpBB能work呢?
(這一版的phpBB 2.0.10的安裝選單上只有到mySQL 4.x,我猜可能也是問題)
2. 我要怎麼知道php有沒有支援mySQL? (除了phpinfo(); #已試過,看不出來有)

謝謝
pooskk
星球普通子民
星球普通子民
文章: 7
註冊時間: 2005-03-05 01:08

文章 pooskk »

好熟析的問題 我前2天遇過
FreeBSD跟LINUX架構一樣嗎
●架設主機作業系統:linux FC3。
●硬體設備:P42.4+512M RAM
●上網方式:ADSL 8M/640K。
●安裝的程式:Apache+php + MySql 。
●phpBB2 版本:phpBB 2.0.6 。
●論壇網址 http://lily.hla.com.tw/phpBB2/
jiing
星球普通子民
星球普通子民
文章: 7
註冊時間: 2005-02-18 17:23
來自: Taipei
聯繫:

文章 jiing »

pooskk 寫:好熟悉的問題 我前2天遇過
FreeBSD跟LINUX架構一樣嗎
大致上應該是一樣的

●架設主機作業系統:FreeBSD 5.3 RELEASE
●上網方式:ADSL Hinet
●您安裝的程式:Apache 1.3.33 + php 5.0.2+ MySql 4.1.5 gamma
●phpBB2 版本:phpBB 2.0.13。由於發現phpBB的安裝選單上沒有支援mySQL 5.x,(它的選單只有mySQL 3.x和mysql 4.x),詢問網友後,於是我把mySQL 5.x deinstall了,後來又利用ports安裝mysql41-server,它的版本是mySQL 4.1.5 gamma
現在問題是\r

代碼: 選擇全部

freebsd [/]-jiing->/usr/local/bin/mysql mysql
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql
'
#這個不行,但是書上寫要這樣測它有沒有正確

又當我執行

代碼: 選擇全部

freebsd [/]-jiing->mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
照書上的說的
若安裝成功,可以看到以下畫面:

代碼: 選擇全部

Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 6 to server version: 4.1.5-gamma

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>
請問,我應該怎麼做讓mySQL work?
頭像
johnkk
星球公民
星球公民
文章: 234
註冊時間: 2003-02-21 19:15
來自: 來自蝸牛鎮
聯繫:

文章 johnkk »

pooskk 寫:好熟析的問題 我前2天遇過
FreeBSD跟LINUX架構一樣嗎
2個架構都是相同的吧!! 只是被不同的公司做了不同的內容~

你的問題的不是很了解,一般來就新版的mysql 都會支援舊的指令 不太可能是\r
版本問題,你要注意的是你設定的細節問題~
linux 不像 windows 安裝好軟體就會跑. 還有好多程序要做, 只要有一步沒做好 就有可能造成,沒動做...
見意你先確認 系統是不是已經啟動 可以使用了, 再來找你所用的程式可否連結上另一個程式做動作, 網頁可否連結到mysql 可以先把 phpmyadmin 裝起來跑跑看
因為他環境簡單, 比較快找到問題點

給你做參考看看
對Red Hat Linux還是一位新手..
但決不會因為難而放棄的
越是難搞越有興趣~^.^~

歡迎參觀我的網站
http://www.snailtown.idv.tw/
圖檔

●架設主機作業系統:Linux
●網站連結: http://www.snailtown.idv.tw/
●您的上網方式:ADSL
●您安裝的程式:Apache + php + MySql
●您的 phpBB2 版本:2.015
sonic33200
星球公民
星球公民
文章: 31
註冊時間: 2003-09-20 16:45

文章 sonic33200 »

竹子大大說過 PHPBB 2.X 不支援 PHP 5
你把 PHP 版本降回 PHP 4 試試
不一定是 MySQL 的問題

補充連結~找到文章了~
http://phpbb-tw.net/phpbb/viewtopic.php ... light=PHP5
fish206452
星球公民
星球公民
文章: 42
註冊時間: 2005-02-22 03:45

文章 fish206452 »

新版不一定好\r
建議你用MYSQL4.0+PHP4


MYSQL建議用4.0,或是3.X
4.0多幾個功能,用不到沒差,換3.X反而可以加快速度\r
4.1不要碰,雖然可以用,但是會很麻煩\r
5.0是程式設計員預覽新功能的版本,,除非你是程式設計員,否則也請別碰
你知道alpha是什麼意思嗎?

PHP5也不要碰, 因為PHP5對舊有的函式支援不多,是程式員用來預覽新功能用的
台灣網路即將死亡
http://203.70.82.50/cht.txt
jiing
星球普通子民
星球普通子民
文章: 7
註冊時間: 2005-02-18 17:23
來自: Taipei
聯繫:

文章 jiing »

sonic33200 寫:竹子大大說過 PHPBB 2.X 不支援 PHP 5
你把 PHP 版本降回 PHP 4 試試
不一定是 MySQL 的問題

補充連結~找到文章了~
http://phpbb-tw.net/phpbb/viewtopic.php ... light=PHP5
FreeBSD 5.3的phpbb ports真奇怪,包了php5,又包了MySQL 5,
現在安裝好了,要再移除,orz

我已經把mySQL降到4.1.5了
現在再去把php降到4看看

謝謝! 我再去試試看
fish206452
星球公民
星球公民
文章: 42
註冊時間: 2005-02-22 03:45

文章 fish206452 »

jiing 寫:
sonic33200 寫:竹子大大說過 PHPBB 2.X 不支援 PHP 5
你把 PHP 版本降回 PHP 4 試試
不一定是 MySQL 的問題

補充連結~找到文章了~
http://phpbb-tw.net/phpbb/viewtopic.php ... light=PHP5
FreeBSD 5.3的phpbb ports真奇怪,包了php5,又包了MySQL 5,
現在安裝好了,要再移除,orz

我已經把mySQL降到4.1.5了
現在再去把php降到4看看

謝謝! 我再去試試看
除非你有特殊需求,否則4.1也盡量別用
台灣網路即將死亡
http://203.70.82.50/cht.txt
jiing
星球普通子民
星球普通子民
文章: 7
註冊時間: 2005-02-18 17:23
來自: Taipei
聯繫:

[問題] FreeBSD安裝phpbb遇到的問題

文章 jiing »

jiing 寫:
sonic33200 寫:竹子大大說過 PHPBB 2.X 不支援 PHP 5
你把 PHP 版本降回 PHP 4 試試
不一定是 MySQL 的問題

補充連結~找到文章了~
http://phpbb-tw.net/phpbb/viewtopic.php ... light=PHP5
FreeBSD 5.3的phpbb ports真奇怪,包了php5,又包了MySQL 5,
現在安裝好了,要再移除,orz

我已經把mySQL降到4.1.5了
現在再去把php降到4看看

謝謝! 我再去試試看
我把之前用phpbb的ports手動用pkg_delete移除後,重新安裝
我根據
http://franke.twbbs.org/phpBB2/viewtopi ... fe72d2d2c3
這一篇,只是我安裝的是mod_php4
的,但是到了安裝phpbb ports時,會出現\r

代碼: 選擇全部

===>  Configuring for pear-Archive_Tar-1.2
===>  Installing for pear-Archive_Tar-1.2
===>   pear-Archive_Tar-1.2 depends on executable: pear - not found
===>    Verifying install for pear in /usr/ports/devel/php4-pear
This port requires the CLI or the CGI version of PHP, but you have
already installed a conflicting PHP port without them.
*** Error code 1

Stop in /usr/ports/devel/php4-pear.
*** Error code 1

Stop in /usr/ports/archivers/pear-Archive_Tar.
*** Error code 1

Stop in /usr/ports/devel/pear-PEAR.
*** Error code 1

Stop in /usr/ports/www/phpbb.

我不知道是不是我之前手動pkg_delete移除了一些東西掉的關係
請各位幫忙
謝謝!
Loki
星球公民
星球公民
文章: 54
註冊時間: 2004-02-12 02:21

文章 Loki »

我也是用FreeBSD安裝的
不過我不建議使用Ports來安裝這類Server的軟體
自己載tarball來安裝比較好\r
做了什麼事自已也可以掌控\r

提供一下我的安裝方法
參考看看吧\r
先下載MySQL、PHP、Apache等tarball並解開
要照順序安裝喔

MySQL 4.0.22
1. 新增一個mysql的使用者,若用vipw就簡單了,試著加入以下敘述(請依情況更改內容)

代碼: 選擇全部

mysql:*:100:100::0:0:Database:/usr/local/mysql:/sbin/nologin
2. 解開tarball並做組態、編譯、安裝

代碼: 選擇全部

# tar zxvf mysql-4.0.22.tar.gz
# cd mysql-4.0.22
# ./configure --prefix=/usr/local/mysql --with-low-memory
# make 
# make install
# scripts/mysql_install_db
# chown -R 100:100 /usr/local/mysql
# /usr/local/mysql/share/mysql/mysql.server start
3. 設定密碼 (root)

代碼: 選擇全部

# /usr/local/mysql/bin/mysqladmin password 密碼
Apache 2.0.53

代碼: 選擇全部

# tar zxvf httpd-2.0.53.tar.gz
# cd httpd-2.0.53
# ./configure --prefix=/usr/local/apache2 --enable-so --with-perl
# make
# make install
PHP 4.3.10

代碼: 選擇全部

# tar zxvf php-4.3.10.tar.gz
# cd php-4.3.10
# ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-gd --with-zlib --with-libxml --enable-memory-linit --enable-spl
# make
# make install
configure所加入的引數要依自己的情況來加入\r
像我php就很長一串\r
但至少--with-apxs2、--with-mysql就一定要的
apache的話--with-perl可以不要
(若只單純跑phpBB)

若嫌太長記不住
可以把這些指令寫進一個.sh檔去執行它
以後要重新安裝就直接執行就好
個人是比較建議各個軟體分開寫一個
●架設主機作業系統:FreeBSD 6.0-Release
●我安裝的程式:Apache 2.0.55 + PHP 4.4.1 + MySQL 4.1.15
●上網方式:學術網路
●我的 phpBB2 版本:phpBB 2.0.18
●我的網域:loki.ind.ntou.edu.tw
●我的 phpBB2 連結網址: http://loki.ind.ntou.edu.tw/~mac/forum/
主題已鎖定

回到「phpBB 2 安裝與使用」