※ 引述《[email protected] (jiing)》之銘言:
> 我以ports安裝了phpBB於FreeBSD 5.3上
> 它一併安裝了Apache, mySQL等....
Apache 的設定檔要改才行啊..
Apache 1.3.xx
/usr/local/etc/apache/httpd.conf
Apache 2.x
/usr/local/etc/apache2/httpd.conf
/usr/local/etc/apache2/ssl.conf
改好後先 apachectl configtest 以確定寫法正確,再 apachectl graceful
另外 MySQL 記得把裡頭 mysql database 的 root 帳號跟權限改一改,不然很危險
而 phpBB 最近好像安全問題一堆..建議先躲起來避開風險 :p
> 另外,想請問,我要怎麼知道ports把相依的套件安裝到哪裡呢?
> 因為我才剛安裝好,還沒遇到週六,locate指令還不能用。是用whereis嗎?
用 ports/packages 裝起來的,
可以先用 pkg_info |grep 你要找的軟體查一下裝的是哪個版本
然後再用 pkg_info -L 軟體完整名稱含版本 | more
比如 :
# pkg_info |grep apache
apache-2.0.53 Version 2 of Apache web server with prefork MPM.
# pkg_info -L apache-2.0.53 | more
要找檔案可以用 cd / ; find -name 檔名(可混合*運用)
locate 之所以會每周日早上才會更新,那是因為他預設是在 /etc/periodic/weekly/
而 periodic 就會每周日早上去跑那些東西了
詳請可 man 8 peridoc
PERIODIC(8) FreeBSD System Manager's Manual PERIODIC(8)
weekly Perform the standard weekly periodic executable run. This usu-
ally occurs on Sunday mornings.
至於 whereis 我記得沒錯的話,是只會找 echo $PATH 裡的那些 binary,man 東西
你可以 echo $PATH 看一下或者 man whereis 。
他們看起來都是找東西用的,但是其中有差喔 :)
> 謝謝!我看其port裡的Makefile是有看沒有懂
這個,一般的你就不必花心思去研究了 :p
除非你要做 patch 或 port shar(shar /usr/ports/xxx/xxx > xxx.shar)
--
靜中見真境,淡中識本然
chinsan <[email protected]>
--
◢◣ - ● -
◢██◣◢◣ ` Origin: 宜蘭資教.山水蘭陽 telnet://yilan.twbbs.org
~~ ﹌ ~﹌ ﹉ From : 59-104-34-225.adsl.dynamic.seed.net.tw