Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15172172
  • 博文数量: 7460
  • 博客积分: 10434
  • 博客等级: 上将
  • 技术积分: 78178
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-02 22:54
文章分类

全部博文(7460)

文章存档

2011年(1)

2009年(669)

2008年(6790)

分类: BSD

2008-04-09 09:19:02

在 P3-500 上跑 Gallery2 實在有點老牛拖車,小弟也有點受不了 ~ 所以決定換台 P4 機器,以下就是將 Gallery2 轉移到 P4 Server 的方式。

Environment :

硬體:i386 PC Intel P4 1.5G
記憶體網卡:
512M RAM + Intel 網卡
作業系統:
FreeBSD 5.4 Release
舊 Server IP:88.88.88.88
新 Server IP:77.77.77.77

Setp 1.


舊 Server 的資料備分

#cd /usr/loca/www/data-dist/
#tar -czvf gallery2.tgz gallery2
      #  備份整個 gallery2 資料夾


#cd /data

#tar -czvf g2data.tgz g2data
       #  備份 g2data 圖片存放資料夾

#mysqldump -u root -p gallery2 > gallery2.sql
      #  備份 Mysql 中的 gallery2  table 的資料庫

將上面壓縮備份的檔案及資料庫檔案上傳到新的 Server 所對應之相對空間


Setp 2.

新 Server 上安裝 gallery2

#cd /usr/ports/www/gallery2
#make install
       #  安裝 gallery2 因為有些相依軟體要用到所以要重新安裝


#cd /usr/local/www/data-dist
#mv gallery2 gallery2_backup
      #  備份新安裝的 gallery2
#tar -xzvf  gallery2.tgz      
#  解開 gallery2 目錄

#cd /data
#tar -xzvf g2data.tgz        
#  解開 g2data 圖片檔
#chmod 777 g2data        #  改變解開的 g2data 目錄權限
 
#mysqladmin -uroot -p create gallery2    
#  同樣建立一個 gallery2 的資料庫 table
#mysql gallery2 -uroot -p -e"GRANT ALL ON gallery2.* TO username@localhost IDENTIFIED BY 'password'"    #  建立允許一個可使用 gallery2 這個資料庫的使用者跟密碼

#mysql -u root -p gallery2 < gallery2.sql

Setp 3.

#vi /usr/local/etc/apache2/httpd.conf      #  設定 apache2 的設定檔

AddDefaultCharset big5
DefaultLanguage zh-TW

DirectoryIndex index.php index.html index.html.var


        ServerAdmin admin@ntut.idv.tw
        DocumentRoot /usr/local/www/data-dist/gallery2
        ServerName photos.ntut.idv.tw
        ErrorLog /var/log/error_log
        CustomLog /var/log/access_log common

        AllowOverride Options FileInfo



#vi /usr/local/etc/php.ini

memory_limit = 16M      ; Maximum amount of memory a script may consume (8MB)    
#  由 8M 改為 16M
register_globals = On      
#  由 Off 改 On


#vi /etc/rc.conf  
   #  設定重開機時自動開啟 mysql 跟 apache2 服務

mysql_enable="YES"
apache2_enable="YES" 

修改 DNS 的 Domain 對應到新 Server 的 IP

photos          IN      A       77.77.77.77

#/etc/rc.d/named restart      
#  重新跑 named 服務

#httpd -S
      #  重新定義 Virtual Host 的 apache 對應
#apachectl restart        #  重新跑 apache


最後開個瀏覽器即完成

阅读(586) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~