Thứ năm, 06/06/2013 | 00:00 GMT+7

Cách cài đặt Simple Machines® trên Ubuntu 12.10


Quay server Ubuntu 12.10 x64:

Ta khuyên bạn nên sử dụng phân phối 64 bit vì nó sẽ cho phép bạn mở rộng server của bạn dễ dàng hơn rất nhiều trong tương lai.

Bước 1 - Cài đặt LAMP

Để cài đặt LAMP (Linux / Apache / MySQL / PHP) trên Ubuntu, ta sẽ đặt giao diện user dpkg của mình thành "noninteractive".

Điều này cho phép bạn hoàn tất quá trình cài đặt mà không cần được yêu cầu và tăng tốc quá trình.

Ta cũng nên cài đặt sendmail vì nó sẽ được sử dụng để gửi e-mail cho user diễn đàn mới và yêu cầu đặt lại password .

  export DEBIAN_FRONTEND=noninteractive  apt-get -y install apache2 mysql-server mysql-client php5 php5-mysql php5-gd sendmail  

Bước 2 - Tạo database

Ta sẽ tạo database 'SMF' và user 'SMF' với password 'PassWord', hãy đảm bảo thay đổi nó thành giá trị của bạn :

  mysqladmin create SMF  mysql -Bse "create user 'SMF'@'localhost' identified by 'PassWord';"  mysql -Bse "grant all privileges on \`SMF\`.* to 'SMF'@'localhost';"  mysqladmin flush-privileges  

Bước 3 - Cài đặt Diễn đàn Máy đơn giản

Bạn có thể tìm thấy version mới nhất của SMF từ trang web của họ.

Ta sẽ download version mới nhất và sao chép nó vào folder mặc định của Apache:

  rm -rf /var/www/*  cd /var/www  wget http://mirror.ord.simplemachines.org/downloads/smf_2-0-4_install.tar.gz  tar xvfz smf_2-0-4_install.tar.gz  rm -rf smf_2-0-4_install.tar.gz  

Đặt quyền cho folder và file chính xác

  cd /var/www  for dirs in attachments avatars cache Packages Packages/installed.list Smileys Themes agreement.txt Settings.php Settings_bak.php; do chmod 777 $dirs; done  

Đến đây bạn có thể hoàn tất cài đặt bằng cách chuyển đến địa chỉ IP của server của bạn:

Đối với thông tin xác thực database , hãy nhập các giá trị sau, thay thế PassWord bằng giá trị của bạn từ Bước 2 ở trên:

  Server name: localhost  Username: SMF  Password: PassWord  Database name: SMF  Table prefix: smf_  

Nếu bạn muốn cài đặt nhiều diễn đàn trên cùng một database , bạn sẽ phải đặt tiền tố Bảng duy nhất cho mỗi diễn đàn.

Trong bước tiếp theo, bạn có thể tùy chỉnh tên diễn đàn, URL diễn đàn và các cài đặt khác:

Trình cài đặt của bạn sẽ điền vào database các bảng và các mục nhập bắt buộc:

Trong bước tiếp theo này, bạn cần tạo một account quản trị:

Cài đặt của bạn bây giờ (gần như) hoàn tất:

Để kết thúc cài đặt, hãy xóa file install.php:

  rm -rf /var/www/install.php  

Cài đặt CAPTCHA

CAPTCHA là viết tắt của “ Thử nghiệm Turing công khai hoàn toàn tự động để phân biệt Máy tính và Con người ” và được sử dụng để ngăn chặn việc gửi thư rác trên diễn đàn của bạn.

Bạn có thể ngăn chặn việc gửi spam diễn đàn bằng cách yêu cầu user mới vượt qua bài kiểm tra này. Mô-đun này có thể được download từ mods Simple Machines - Anti Spam: KeyCAPTCHA.

Mô-đun này bảo vệ đăng ký user mới, tìm kiếm trên diễn đàn, bài viết mới, nhắn tin riêng tư và trả lời nhanh của khách.

Bản demo của KeyCAPTCHA có tại trang web của tác giả.

Tích hợp Diễn đàn Máy đơn giản với Wordpress

Sử dụng One-Click Install WordPress trên Ubuntu 12.10 của ta với Ứng dụng DigitalOceanMáy đơn giản Tích hợp user Wordpress 3.0+, bạn có thể tích hợp diễn đàn với blog của bạn .

Plugin này sẽ cho phép user của bạn được đăng ký trong cả hai database cùng một lúc. Nó cũng sẽ đồng bộ hóa các cập nhật profile và role giữa diễn đàn và blog của bạn.

Bạn có thể cài đặt nó trên diễn đàn Simple Machines và cài đặt Wordpress mới hoặc hiện có.

Plugin này sẽ di chuyển user hiện tại sang cả database SMF và Wordpress.

Quá trình đăng nhập và đăng xuất được đơn giản hóa vì bạn chỉ cần thực hiện trên diễn đàn hoặc blog để đăng nhập hoặc đăng xuất khỏi cả hai.

Và bạn đã hoàn tất!


Tags:

Các tin liên quan

Cách cài đặt diễn đàn phpBB® trên Ubuntu 12.10
2013-06-06
Cách thiết lập Red5 trên Ubuntu 12.10
2013-05-31
Cách thiết lập Tiki Wiki trên Ubuntu 12.10
2013-05-31
Cách cài đặt Webmin trên Ubuntu Cloud Server
2013-05-07
Cách tạo plugin Nagios với Bash trên Ubuntu 12.10
2013-04-29
Cách tạo plugin Nagios với Perl trên Ubuntu 12.10
2013-04-29
Cách tạo plugin Nagios với Ruby trên Ubuntu 12.10
2013-04-29
Cách cài đặt và sử dụng tmux trên Ubuntu 12.10
2013-04-18
Cách quản lý tệp log với Logrotate trên Ubuntu 12.10
2013-04-18
Cách thiết lập ownCloud 5 trên Ubuntu 12.10
2013-04-18