Thứ năm, 27/09/2012 | 00:00 GMT+7

Cách cài đặt Joomla trên server ảo chạy CentOS 6


Giới thiệu Joomla

Joomla là một quản lý nội dung open-souce và miễn phí sử dụng PHP và database backend , chẳng hạn như MySQL. Nó cung cấp một loạt các tính năng làm cho nó trở thành một hệ thống quản lý nội dung cực kỳ linh hoạt ngay lập tức. Nó được tạo ra vào năm 2005 và hiện là trang web quản lý nội dung trực tuyến phổ biến thứ 2. Nó hiện có hơn 10.000 addon để tùy chỉnh chức năng của nó.

Cài đặt

Các bước trong hướng dẫn này yêu cầu user có quyền root trên server riêng ảo của họ. Bạn có thể xem cách cài đặt điều đó trong bước 3 và 4 của Cài đặt server ban đầu

Trước khi làm việc với Joomla, bạn cần cài đặt LAMP trên server ảo của bạn . Nếu bạn không có ngăn xếp Linux, Apache, MySQL, PHP trên VPS của bạn , bạn có thể tìm hướng dẫn cài đặt nó tại đây: Cách cài đặt LAMP trên CentOS 6 .

Sau khi bạn có user và phần mềm cần thiết, bạn có thể bắt đầu cài đặt Joomla!

Bước một — Download Joomla

Để bắt đầu, hãy tạo một folder nơi bạn sẽ tạm thời giữ các file Joomla của bạn :

mkdir temp

Chuyển vào folder đó:

cd temp

Sau đó, bạn có thể tiếp tục và download version Joomla mới nhất ngay từ trang web của họ. Hiện tại, version mới nhất là 2.5.7.

wget http://joomlacode.org/gf/download/frsrelease/17410/76021/Joomla_2.5.7-Stable-Full_Package.tar.gz

Lệnh này sẽ tải gói Joomla đã nén về thẳng folder chính của user trên server ảo. Bạn có thể gỡ bỏ nó bằng lệnh sau, di chuyển nó thẳng vào folder apache mặc định, / var / www:

sudo tar zxvf Joomla_2.5.7-Stable-Full_Package.tar.gz  -C /var/www/html

Bước hai — Cấu hình cài đặt

Khi các file Joomla nằm trong folder web, ta thay đổi một vài quyền để cấp quyền truy cập vào trình cài đặt Joomla.

Đầu tiên, hãy tạo một file cấu hình Joomla và làm cho nó tạm thời có thể ghi được trên toàn thế giới:

sudo touch /var/www/html/configuration.php
sudo chmod 777 /var/www/html/configuration.php

Sau khi cài đặt xong, ta sẽ thay đổi các quyền trở lại 755, điều này sẽ khiến nó chỉ có chủ sở hữu mới có thể ghi được.

Bước ba — Tạo Database Joomla và User

Bây giờ ta cần chuyển đổi bánh răng trong giây lát và tạo một folder MySQL mới cho Joomla.

Hãy tiếp tục và đăng nhập vào MySQL Shell:

mysql -u root -p

Đăng nhập bằng password root MySQL của bạn. Sau đó, ta cần tạo database Joomla, một user trong database đó và cấp cho user đó một password mới. Lưu ý tất cả các lệnh MySQL phải kết thúc bằng dấu chấm phẩy.

Đầu tiên, hãy tạo database (tôi đang gọi là Joomla của tôi vì đơn giản - đối với một server thực, tuy nhiên, tên này không an toàn lắm). Hãy đặt cho nó bất kỳ tên nào bạn chọn:

CREATE DATABASE joomla;
Query OK, 1 row affected (0.00 sec)

Sau đó, ta cần tạo user mới. Bạn có thể thay thế database , tên và password bằng bạn muốn :

CREATE USER juser@localhost;
Query OK, 0 rows affected (0.00 sec)

Đặt password cho user mới của bạn:

SET PASSWORD FOR juser@localhost= PASSWORD("password");
Query OK, 0 rows affected (0.00 sec)

Kết thúc bằng cách cấp tất cả các quyền cho user mới. Nếu không có lệnh này, trình cài đặt Joomla sẽ có thể khai thác user mysql mới để tạo các bảng được yêu cầu:

GRANT ALL PRIVILEGES ON joomla.* TO juser@localhost IDENTIFIED BY 'password';
Query OK, 0 rows affected (0.00 sec)

Sau đó làm mới MySQL:

FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

Thoát ra khỏi MySQL shell:

exit

Khởi động lại apache:

sudo service httpd restart

Bước bốn — Truy cập Trình cài đặt Joomla

Khi bạn đã đặt các file Joomla vào đúng vị trí trên VPS của bạn , được cấp quyền phù hợp và cài đặt database MySQL và tên user , bạn có thể hoàn thành các bước còn lại trong trình duyệt của bạn .

Truy cập trình cài đặt Joomla vào domain hoặc địa chỉ IP của bạn. (ví dụ: example.com)

Sau khi bạn hoàn tất quá trình cài đặt, hãy xóa folder cài đặt theo hướng dẫn của Joomla và thay đổi quyền trên file cấu hình:

sudo rm -rf /var/www/html/installation/
sudo chmod 755 /var/www/html/configuration.php

Truy cập domain hoặc địa chỉ IP của bạn để xem trang Joomla mới của bạn.

Bởi Etel Sverdlov

Tags:

Các tin liên quan

Cách cài đặt Joomla trên server ảo chạy CentOS 6
2012-09-27
Cách cài đặt Drupal trên server ảo chạy CentOS 6
2012-09-25
Cách cài đặt Ruby on Rails trên Arch Linux với RVM
2012-09-21
Cách cài đặt Wordpress trên Arch Linux
2012-09-19
Thiết lập server ban đầu với Arch Linux
2012-09-10
Cách cài đặt Linux, Apache, MySQL, PHP (LAMP) trên Arch Linux
2012-09-07
Cách viết tập lệnh Bash để khởi động lại chương trình server
2012-08-30
Cách cài đặt phpMyAdmin trên server LEMP
2012-07-27
Cách cấu hình an toàn server MongoDB sản xuất
2012-06-25
Cách cài đặt Linux, nginx, MySQL, PHP (LEMP) trên CentOS 6
2012-06-13