其中「adminusername」用root登錄,「databasename」和「dolphinusername」均可以是dolphin這個容易記得名稱,"hostname"一般狀況下是localhost
3、在這一步咱們得肯定把dolphin的安裝腳本裝到哪一個地方了,
(1)能夠安裝到網站根目錄(如:www.mysite.com),
(2)也能夠安裝到網站的子目錄下(如:www.mysite.com/mycommunity)
你能夠進入到http.conf文件中,查看網站的根目錄是哪一個。個人網站根目錄是/usr/local/apache2/htdocs,因而我把解壓出來的dolphin文件中全部的內容都移動到htdocs
用mv命令移動文檔:mv /usr/local/src/Dolphin-v.x.x/* /usr/local/apache2/htdocs
4、而後開始安裝dolphin腳本程序
在web瀏覽器上輸入:http://www.codepartners.com.cn/install/index.php,
單擊「安裝」,這時須要咱們爲一些文檔添加權限了
5、在安裝過程當中的第一頁,有一些文件和文件夾須要讀寫執行的權限,那麼就須要咱們爲這些文件添加權限了
(1)如今咱們用shell帳號登錄到shell客戶端,在網站根目錄下也就是htdocs,爲dolphin腳本添加權限
chmod 777 ./inc ./backup ./cache ./cache_public ./langs ./media/app ./media/p_w_picpaths ./media/p_w_picpaths/banners ./media/p_w_picpaths/blog ./media/p_w_picpaths/classifieds ./media/p_w_picpaths/membership ./media/p_w_picpaths/profile ./media/p_w_picpaths/profile_bg ./media/p_w_picpaths/promo ./media/p_w_picpaths/promo/original ./tmp ./plugins/htmlpurifier/standalone/HTMLPurifier/DefinitionCache/Serializer ./plugins/htmlpurifier/standalone/HTMLPurifier/DefinitionCache/Serializer/HTML ./plugins/htmlpurifier/standalone/HTMLPurifier/DefinitionCache/Serializer/CSS ./plugins/htmlpurifier/standalone/HTMLPurifier/DefinitionCache/Serializer/Test ./plugins/htmlpurifier/standalone/HTMLPurifier/DefinitionCache/Serializer/URI
chmod 777 ./flash/modules/board/files ./flash/modules/chat/files ./flash/modules/photo/files ./flash/modules/im/files ./flash/modules/mp3/files ./flash/modules/video/files ./flash/modules/video_comments/files
chmod 666 inc/prof.inc.php
chmod 666 ./flash/modules/global/data/integration.dat ./flash/modules/board/xml/config.xml ./flash/modules/board/xml/langs.xml ./flash/modules/board/xml/main.xml ./flash/modules/board/xml/skins.xml ./flash/modules/chat/xml/config.xml ./flash/modules/chat/xml/langs.xml ./flash/modules/chat/xml/main.xml ./flash/modules/chat/xml/skins.xml ./flash/modules/desktop/xml/config.xml ./flash/modules/desktop/xml/langs.xml ./flash/modules/desktop/xml/main.xml ./flash/modules/desktop/xml/skins.xml ./flash/modules/global/xml/config.xml ./flash/modules/global/xml/main.xml ./flash/modules/im/xml/config.xml ./flash/modules/im/xml/langs.xml ./flash/modules/im/xml/main.xml ./flash/modules/im/xml/skins.xml ./flash/modules/mp3/xml/config.xml ./flash/modules/mp3/xml/langs.xml ./flash/modules/mp3/xml/main.xml ./flash/modules/mp3/xml/skins.xml ./flash/modules/photo/xml/config.xml ./flash/modules/photo/xml/langs.xml ./flash/modules/photo/xml/main.xml ./flash/modules/photo/xml/skins.xml ./flash/modules/video/xml/config.xml ./flash/modules/video/xml/langs.xml ./flash/modules/video/xml/main.xml ./flash/modules/video/xml/skins.xml ./flash/modules/video_comments/xml/config.xml ./flash/modules/video_comments/xml/langs.xml ./flash/modules/video_comments/xml/main.xml ./flash/modules/video_comments/xml/skins.xml
chmod 777 flash/modules/global/app/ffmpeg.exe
注意:在dolphin安裝文件夾中其餘文件夾的權限爲644,子文件夾應有755的權限
(2)若是php在unix系統中,做爲CGI運行,全部的文件夾應該有755的權限和全部的文件應該有644的權限,執行文件如ffmpeg應該有755的權限
要快速的作到這一點,在你的dolphin安裝文件夾下你能夠運行如下命令:
find ./ -type d –exec chmod 755 {} \;
find ./ -type f –exec chmod 644 {} \;
chmod 755 flash/modules/global/app/ffmpeg.exe
(3)若是你的網站是在windows系統下安裝,那麼就須要改變任何權限了
2.當全部的文件和文件夾都給加完權限後,這是單擊「check」,看是否有權限沒有給全的,若弄好後,單擊「next」
3、在第三頁你將指定數據庫信息
其中:
Database host port number爲3306
Database socket path 你能夠不填,若是想填寫的話,你能夠進入到你mysql安裝目錄中用bin/mysqladmin version查看
Database name爲dolphin
Database password爲你爲dolphin配置的密碼,
填好後單擊「next」
四、配置好後,單擊「next」
5、cron jobs
在linux shell下輸入如下命令
#crontab –e
而後在出現的界面中輸入:
MAILTO=xiaoming.yuan@codepartners.com
* * * * * cd /var/local/apache/htdocs/periodic; /usr/bin/php -q cron.php
在windows環境中
(1)建立cron的批處理文件
例如:c:\wamp\www\periodic\cron.bat
(2)、在這個批處理文件中這樣寫道:
schtasks /Create /tn dolphin_cron /sc MINUTE /mo 1 /tr c:\wamp\www\periodic\cron.bat (to run every minute)
6、而後給inc文件755的權限
#chmod 755 .inc以後單擊「next」
到了這一步爲了網站的安全性,你能夠把安裝文件給刪除了,要否則豈不是每一個人均可以在大家的服務器上安裝了,吼吼
7、完成安裝
註冊你的序列號:
登陸到你的網站,如:http://dol.codepartners.com.cn/administration當你登錄成功後,他會提示你註冊,而後把你的序列號寫進去,點擊註冊,就會進入管理界面
插曲:若是你在安裝完腳本後出現如下類似的錯誤Warning: phpinfo()[function.phpinfo]:Itisnot safe to rely on the system's
timezone settings. You are *required* to use the date.timezone setting or the
date_default_timezone_set() function. In case you used any of those methods
and you are still getting this warning, you most likely misspelled the
timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST'
instead in /Users/{me}/Sites/localmirror/htdocs/tests/phpinfo.php on line 3
那麼你能夠在錯誤中給你提示的文檔中,好比tests/phpinfo.php文檔中,加入如下語句,
<?php
if(date_default_timezone_set('Europe/Stockholm')==0){
print"<!-- Error uknown timezone using UTC as default -->\n";
date_default_timezone_set('UTC');
}
phpinfo();
?>
就能夠解決了。
固然,若是以爲免費的序列號用着不爽,你也能夠更換各收費的玩玩,嘿嘿,設置方法以下
Settings -> Advanced Settings -> Variables,在Dolphin License Code下輸入新的序列號,而後保存退出就能夠了
(1)安裝模塊
在Tools——>Modules這個選項卡中,你能夠看見有哪些模塊已經安裝,哪些模塊沒有安裝,固然默認狀況下是沒有任何模塊安裝的,這時就須要你手工進行安裝了,那麼下面開始安裝吧
在安裝的時候,若你的php是做爲apache的一個模塊來運行的話,那麼爲了可以安裝某些模塊你必須改變些文件權限,以下所示:
chmod 777 modules/boonex/avatar/data/p_w_picpaths/ modules/boonex/avatar/data/tmp/
chmod 777 modules/boonex/forum/classes modules/boonex/forum/conf modules/boonex/forum/layout modules/boonex/forum/log modules/boonex/forum/js modules/boonex/forum/cachejs modules/boonex/forum/data/p_w_uploads
chmod 777 modules/boonex/photos/data/files
chmod 777 modules/boonex/files/data/files
chmod 777 modules/boonex/desktop/file
chmod 777 modules/boonex/profile_customize/data/p_w_picpaths
chmod 666 modules/boonex/profiler/log/profiler.log
不過在你的服務器中若是php是運行在CGI模式下,你能夠跳過以上步驟的。
如今你須要檢查下你所需安裝的全部模塊,他們之中有的依賴別的模塊,這就須要咱們幾個幾個的安裝了,也須要你注意,如果一些模塊安裝不成功,會在Operation Results空間這個地方顯示些錯誤信息的,咱們要在第一時間解決,以致於不影響下面模塊的安裝,當全部的模塊都安裝好後,那麼恭喜你,dolphin已經安裝成功了,吼吼吼O(∩_∩)O哈哈哈~