Cài đặt Joomla! trên Ubuntu

Joomla! là một CMS tương đối dễ sử dụng và là một thay thế rất hay cho WordPress. Tính đến năm 2015, khoảng 2,8% tất cả các trang web trên internet sử dụng Joomla! như CMS của họ. Trong hướng dẫn này, chúng ta sẽ xem cách cài đặt Joomla! trên Ubuntu với ngăn xếp LAMP (sử dụng máy chủ web Apache).

Bước 1: Cài đặt Apache

Cập nhật danh sách kho lưu trữ của bạn trước:

apt-get update

Sau đó, cài đặt máy chủ web Apache:

apt-get install apache2

Bước 2: Cài đặt MySQL

Chúng tôi sẽ cài đặt MySQL cho cơ sở dữ liệu và php5-mysqlđể PHP có thể giao tiếp với MySQL.

apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql

Cung cấp cho rootngười dùng MySQL của bạn một mật khẩu an toàn.

Thiết lập MySQL:

mysql_install_db

Kết thúc cài đặt bằng cách thực hiện:

/usr/bin/mysql_secure_installation

Nhập rootmật khẩu của bạn mà bạn vừa tạo.

Sử dụng các cài đặt sau để đảm bảo rằng cài đặt MySQL của bạn được bảo mật:

Change the root password? [Y/n] n
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

All done!  If you've completed all of the above steps, your MySQL
installation should now be secure.

Thanks for using MySQL!

Bước 3: Cài đặt PHP

PHP là bắt buộc để sử dụng Joomla!. Cài đặt nó với apt-get:

apt-get install php5 libapache2-mod-php5 php5-mcrypt

PHP đã được cài đặt.

Bước 4: Xác nhận cài đặt LAMP

Xác nhận rằng Apache đã được cài đặt thành công bằng cách nhập IP của máy chủ của bạn vào trình duyệt của bạn. Bạn sẽ thấy trang "Trang mặc định Ubuntu2 của Apache".

Để xác nhận rằng PHP đã được cài đặt thành công, hãy xóa trang mặc định:

rm /var/www/html/index.html

Tạo một tệp mới:

touch /var/www/html/index.php

Sửa nó:

vi /var/www/html/index.php

Và nhập mã PHP mẫu, chẳng hạn như:

<?php
phpinfo();
?>

Nhập IP máy chủ của bạn vào trình duyệt của bạn một lần nữa. Bây giờ bạn sẽ thấy một trang có đầu ra như:

PHP Version 5.5.12-2ubuntu4.6

Đây là một trang có thông tin về cài đặt PHP của bạn. PHP đang hoạt động nếu bạn thấy trang này. Bây giờ xóa index.phptệp của bạn :

rm /var/www/html/index.php

Bước 5: Cài đặt Joomla! các tập tin

Joomla! yêu cầu một số tệp được tải xuống cần thiết để sử dụng CMS. Chuyển đến thư mục /var/www/htmlvà tải xuống Joomla!:

cd /var/www/html
wget https://github.com/joomla/joomla-cms/releases/download/3.4.3/Joomla_3.4.3-Stable-Full_Package.zip

Cài đặt unzipnếu bạn chưa cài đặt nó:

apt-get install unzip

Giải nén Joomla! các tập tin:

unzip Joomla*

Làm cho .htaccesstệp hoạt động bằng cách đổi tên nó:

mv htaccess.txt .htaccess

Bước 6: Tạo một Joomla! cơ sở dữ liệu

Bạn sẽ cần tạo một cơ sở dữ liệu MySQL trong đó Joomla! có thể lưu trữ dữ liệu của nó. Để thực hiện việc này, hãy truy cập MySQL:

mysql -u root -p

Trong lệnh này, -ulà tên của người dùng MySQL và -pchỉ định rằng bạn cần được xác thực bằng mật khẩu.

Tạo người dùng mới:

CREATE USER 'joomla'@'localhost' IDENTIFIED BY 'password';

Điều này đọc joomlaphải là tên người dùng của người dùng MySQL mới của bạn và passwordsẽ là mật khẩu của nó. Ví dụ: nếu bạn muốn tên của người dùng cmsvà mật khẩu là test123, hãy gõ:

CREATE USER 'cms'@'localhost' IDENTIFIED BY 'test123';

Cấp đặc quyền để người dùng này có thể sử dụng cơ sở dữ liệu của bạn:

GRANT ALL PRIVILEGES ON * . * TO 'cms'@'localhost';

Một lần nữa, cmslà tên người dùng của người dùng MySQL mà bạn vừa tạo.

Đảm bảo các thay đổi của bạn được kích hoạt ngay lập tức, vì vậy hãy nhập:

FLUSH PRIVILEGES;

Bây giờ tạo cơ sở dữ liệu:

CREATE DATABASE joomla;

Thay thế joomlabằng tên cơ sở dữ liệu.

Nhập quithoặc exitđể thoát khỏi vỏ.

Bước 7: Cài đặt Joomla!

Chuyển đến IP máy chủ của bạn trong trình duyệt của bạn. Bây giờ bạn sẽ thấy Joomla! quá trình cài đặt.

Nhập tên trang web của bạn và thông tin linh tinh khác. Sau khi nhập, nhấp vào "Tiếp theo".

Trong Database Configurationphần này, bạn sẽ cần nhập tên người dùng, mật khẩu và tên cơ sở dữ liệu bạn vừa tạo. Trong trường hợp của tôi, đây sẽ là:

Database Type: MySQLi
Host Name: localhost
Username: cms
Password: test123
Database Name: joomla
Table Prefix: this can be anything you like. For example: cms_ or joomla_
Old Database Process: Remove

Nhấp vào "Tiếp theo" sau khi xác nhận dữ liệu bạn đã nhập là chính xác.

Chúc mừng! Bây giờ bạn đã cài đặt Joomla!.

Để lại bình luận

Cách cài đặt SuiteCRM trên Ubuntu 16.04

Cách cài đặt SuiteCRM trên Ubuntu 16.04

Hướng dẫn cài đặt SuiteCRM, một giải pháp CRM mã nguồn mở, trên Ubuntu 16.04 với các bước chi tiết và dễ hiểu.

ReactOS: Đây có phải là tương lai của Windows?

ReactOS: Đây có phải là tương lai của Windows?

ReactOS, một hệ điều hành mã nguồn mở và miễn phí đã có phiên bản mới nhất. Liệu nó có thể đáp ứng đủ nhu cầu của người dùng Windows hiện đại và hạ gục Microsoft? Hãy cùng tìm hiểu thêm về trải nghiệm hệ điều hành kiểu cũ nhưng mới hơn này.

Liệu AI có thể chiến đấu với số lượng các cuộc tấn công bằng Ransomware ngày càng tăng

Liệu AI có thể chiến đấu với số lượng các cuộc tấn công bằng Ransomware ngày càng tăng

Các cuộc tấn công ransomware đang gia tăng, nhưng liệu AI có thể giúp đối phó với loại virus máy tính mới nhất? AI có phải là câu trả lời? Đọc ở đây biết là AI boone hay cấm

Luôn kết nối thông qua Ứng dụng WhatsApp Desktop 24 * 7

Luôn kết nối thông qua Ứng dụng WhatsApp Desktop 24 * 7

Whatsapp cuối cùng đã ra mắt ứng dụng Máy tính để bàn cho người dùng Mac và Windows. Giờ đây, bạn có thể truy cập Whatsapp từ Windows hoặc Mac một cách dễ dàng. Có sẵn cho Windows 8+ và Mac OS 10.9+

Làm thế nào AI có thể đưa quá trình tự động hóa lên cấp độ tiếp theo?

Làm thế nào AI có thể đưa quá trình tự động hóa lên cấp độ tiếp theo?

Hãy đọc phần này để biết Trí tuệ nhân tạo đang trở nên phổ biến như thế nào đối với các công ty quy mô nhỏ và làm thế nào nó đang tăng khả năng khiến họ phát triển và giúp đối thủ cạnh tranh của họ có thể cạnh tranh.

Bản cập nhật bổ sung macOS Catalina 10.15.4 đang gây ra nhiều vấn đề hơn là giải quyết

Bản cập nhật bổ sung macOS Catalina 10.15.4 đang gây ra nhiều vấn đề hơn là giải quyết

Gần đây Apple đã phát hành macOS Catalina 10.15.4 một bản cập nhật bổ sung để khắc phục các sự cố nhưng có vẻ như bản cập nhật đang gây ra nhiều vấn đề hơn dẫn đến việc máy mac bị chai. Đọc bài viết này để tìm hiểu thêm

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

Hệ thống tệp nhật ký là gì và nó hoạt động như thế nào?

Hệ thống tệp nhật ký là gì và nó hoạt động như thế nào?

Máy tính của chúng tôi lưu trữ tất cả dữ liệu một cách có tổ chức được gọi là hệ thống tệp Ghi nhật ký. Đây là một phương pháp hiệu quả cho phép máy tính tìm kiếm và hiển thị các tệp ngay khi bạn nhấn tìm kiếm. Https://wethegeek.com/? P = 94116 & preview = true

Điểm kỳ dị về công nghệ: Tương lai xa của nền văn minh nhân loại?

Điểm kỳ dị về công nghệ: Tương lai xa của nền văn minh nhân loại?

Khi Khoa học phát triển với tốc độ nhanh chóng, chiếm rất nhiều nỗ lực của chúng ta, những rủi ro của việc phục tùng bản thân trước một Điểm kỳ dị không thể giải thích cũng tăng lên. Hãy đọc, điểm kỳ dị có thể có ý nghĩa gì đối với chúng ta.

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1