Thứ sáu, 14/06/2013 | 00:00 GMT+7

Cách cài đặt diễn đàn Vanilla trên Ubuntu 12.10


Đầu tiên, quay server Ubuntu 12.10 x64:

Mặc dù bạn có thể sử dụng tối đa 4GB RAM trên bản phân phối 32 bit, nhưng sẽ dễ dàng mở rộng server của bạn theo chiều dọc nếu bạn chạy bản phân phối 64 bit.

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

Cách đơn giản nhất để cài đặt LAMP (Linux / Apache / MySQL / PHP) trên Ubuntu là đặt giao diện user dpkg của bạn thành “không tương tác”.

Nó được gọi là Debian Frontend vì Ubuntu dựa trên Debian và cung cấp cùng một trình quản lý gói ( apt ).

Một gói quan trọng khác cho các ứng dụng dựa trên web này là sendmail . Sendmail được sử dụng để gửi e-mail cho user mới, yêu cầu đặt lại password từ các diễn đàn và các thông báo khác.

  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 và User cho Diễn đàn Vanilla

Đảm bảo thay thế PassWord bằng giá trị của bạn bên dưới:

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

Bạn có thể download version mới nhất của Diễn đàn Vanilla từ trang web của họ

  cd /var/www  wget http://cdn.vanillaforums.com/www.vanillaforums.org/addons/I73N851HNLPN.zip  unzip I73N851HNLPN.zip  rm -rf I73N851HNLPN.zip index.html  

Đặt quyền thực thi

Ta cần đặt quyền có thể ghi trên thế giới vào folder cấu hình (conf) vì web server Apache sẽ hoàn tất quá trình cài đặt từ web và ghi vào các file cấu hình đó.

Các folder tải lên và bộ nhớ cache sẽ được ghi vào sau này và cần có quyền thực thi.

  chmod -R 777 /var/www/conf  chmod -R 777 /var/www/uploads  chmod -R 777 /var/www/cache  

Bước 3 - Cài đặt Diễn đàn Vanilla của bạn

Điều hướng đến địa chỉ IP server của bạn (http://198.199.90.184 trong trường hợp của ta ) và hoàn tất cài đặt:

Để tăng cường bảo mật hơn nữa, bạn có thể thay đổi tên admin-user thành giá trị của bạn .

Đến đây, việc cài đặt gần như đã hoàn tất. Bạn nên tùy chỉnh tên diễn đàn của bạn và các cài đặt khác từ console quản trị:

Chọn plugin bạn muốn sử dụng:

Bạn cũng có thể bảo mật đăng ký của bạn với 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.

Chúng tôi thực sự khuyên bạn nên sử dụng một số loại cơ chế CAPTCHA để phân biệt xem một người đang thực hiện một bài đăng hay một tập lệnh tự động đang gửi spam diễn đàn của bạn.

Bạn cần lấy khóa reCAPTCHA từ đây

  Public Key:	6Leo1-ISAAAAAMlTpMuV7jRbEYJe_6rSIg8WS2Wc  Private Key:	6Leo1-ISAAAAAD0162QIii8si6S1grcFTvXQKZ4n  

Sau khi có khóa reCAPTCHA, bạn có thể đặt chúng vào Cài đặt -> Đăng ký.

Như vậy, đăng ký của user sẽ yêu cầu CAPTCHA, điều này sẽ ngăn chặn rất nhiều thư rác.

Như bạn thấy ở cuối biểu mẫu, xác minh CAPTCHA là bắt buộc để đăng ký account và sẽ ngăn ai đó tạo nhiều account tự động được dùng để làm tràn ngập các bảng của bạn với tin nhắn hoặc gửi quảng cáo và nội dung khác cho user của bạn.

Diễn đàn Vanilla được nhúng trong Wordpress

Ngoài ra còn có một plugin Vanilla Forums cho Wordpress mà bạn có thể tích hợp vào blog của bạn .

Để bắt đầu, bạn có thể sử dụng bài viết cài đặt Wordpress bằng một cú nhấp chuột của ta .

Khi bạn đã chạy blog Wordpress của bạn , hãy cài đặt plugin Vanilla Forums từ Vanilla Forums Wordpress Plugins

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


Tags:

Các tin liên quan

Cách giới hạn mức sử dụng CPU trên Ubuntu 12.10
2013-06-08
Cách cài đặt diễn đàn phpBB® trên Ubuntu 12.10
2013-06-06
Cách cài đặt Simple Machines® 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