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!.



Leave a Comment

Cách cài đặt Vesta CP trên CentOS 6

Cách cài đặt Vesta CP trên CentOS 6

Trong hướng dẫn này, chúng tôi sẽ cài đặt Bảng điều khiển Vesta trên CentOS 6. Vesta CP là một thay thế nguồn mở cho cPanel. Các bước được cung cấp ở đây sẽ hoạt động cho cả hai phiên bản x86 và x64 của CentOS 6. Lưu ý rằng Vesta CP không được hỗ trợ trên CentOS 7.

Thiết lập máy chủ Plex Media trên Debian 8

Thiết lập máy chủ Plex Media trên Debian 8

Giới thiệu Plex Media Server cho phép bạn truyền phát trực tiếp phương tiện kỹ thuật số của bạn như video, âm nhạc và hình ảnh trực tiếp đến TV thông minh và thiết bị di động. Withou

Thiết lập AIDE trên CentOS 6

Thiết lập AIDE trên CentOS 6

Sau khi bạn bảo mật máy chủ của mình bằng các tác vụ thông thường như thay đổi cổng SSH và đặt quy tắc tường lửa - bạn hầu như an toàn. Mặc dù, có khả năng kẻ tấn công có quyền truy cập vào máy chủ của bạn. Khi điều này xảy ra, bảo vệ tiếp theo của bạn là học khi các tệp được sửa đổi trên máy chủ của bạn. Với AIDE, bạn được thông báo khi một số tệp nhất định được sửa đổi trên máy chủ của bạn.

Thiết lập máy chủ TeamTalk trên Linux

Thiết lập máy chủ TeamTalk trên Linux

TeamTalk là một hệ thống hội nghị cho phép người dùng có các cuộc hội thoại âm thanh / video chất lượng cao, trò chuyện bằng văn bản, truyền tệp và chia sẻ màn hình. Nó đặc biệt phổ biến đối với người mù do khả năng tiếp cận với trình đọc màn hình và chất lượng âm thanh cao.

Cách cài đặt và cấu hình Solr trên Ubuntu 14.04

Cách cài đặt và cấu hình Solr trên Ubuntu 14.04

Solr là một nền tảng công cụ tìm kiếm cho phép bạn thiết lập công cụ tìm kiếm của riêng bạn. Hướng dẫn này sẽ hướng dẫn bạn cách thiết lập Solr trên Ubuntu. Solr là buil

Thiết lập Git trên Ubuntu 14.04

Thiết lập Git trên Ubuntu 14.04

Git là một hệ thống phổ biến để quản lý phiên bản. Nó khá đơn giản để cài đặt. Trong hướng dẫn này, hãy xem cách chúng tôi có thể cài đặt Git trên Ubuntu 14.04. Bước 1

Quét phần mềm độc hại và vi-rút trên CentOS bằng cách phát hiện phần mềm độc hại ClamAV và Linux

Quét phần mềm độc hại và vi-rút trên CentOS bằng cách phát hiện phần mềm độc hại ClamAV và Linux

Linux Malware Detect và ClamAV là hai công cụ hiệu quả để dễ dàng quét phần mềm độc hại và vi rút trên máy chủ VPS. Trong bài viết này, chúng tôi sẽ cài đặt bot

Thiết lập Ansible để quản lý cấu hình trên Ubuntu 14.04: Tạo Playbooks

Thiết lập Ansible để quản lý cấu hình trên Ubuntu 14.04: Tạo Playbooks

Playbooks trong Ansible là những gì làm cho Ansible trở nên tiện dụng. Playbooks cho phép thực hiện các tác vụ thông thường với một số mô-đun. Khi nào chúng ta nên sử dụng playbooks?

Thiết lập Ansible để quản lý cấu hình trên Ubuntu 14.04: Cài đặt Ansible

Thiết lập Ansible để quản lý cấu hình trên Ubuntu 14.04: Cài đặt Ansible

Ansible là một hệ thống quản lý cấu hình. Quản lý cấu hình cho phép triển khai tự động, cấu hình và quản lý tập trung o

Cách sử dụng Docker: Tạo Container Docker đầu tiên của bạn

Cách sử dụng Docker: Tạo Container Docker đầu tiên của bạn

Hướng dẫn này giải thích những điều cơ bản khi bắt đầu với Docker. Tôi giả sử rằng bạn đã cài đặt Docker. Các bước trong hướng dẫn này sẽ hoạt động trên mọi bản phân phối Linux tương thích với Docker (CentOS, Ubuntu, v.v.).

Cài đặt Docker trên Ubuntu 14.04

Cài đặt Docker trên Ubuntu 14.04

Sử dụng một hệ thống khác nhau? Docker là một ứng dụng cho phép triển khai các chương trình được chạy dưới dạng container. Nó được viết trong chương trình phổ biến Go

Cài đặt Docker trên CentOS 7

Cài đặt Docker trên CentOS 7

Sử dụng một hệ thống khác nhau? Docker là một ứng dụng cho phép triển khai phần mềm trong các thùng chứa ảo. Nó được viết trong chương trình Go

Thiết lập ClamFS và ClamAV trên Ubuntu

Thiết lập ClamFS và ClamAV trên Ubuntu

ClamAV là bộ phần mềm diệt virus miễn phí và mã nguồn mở. Khi lập kế hoạch chiến lược bảo mật cho máy chủ của bạn, bạn có thể muốn xem xét việc chạy chương trình chống vi-rút để bảo vệ máy chủ của mình.

Xây dựng LAMP Stack trên CentOS 6

Xây dựng LAMP Stack trên CentOS 6

Biên dịch ngăn xếp LAMP của riêng bạn cho phép bạn sử dụng các phiên bản mới nhất của Apache, MySQL và PHP. Sử dụng trình quản lý gói CentOS 6, bạn nhận được Apache 2.2

Năm cách để vui chơi với dòng lệnh

Năm cách để vui chơi với dòng lệnh

Thỉnh thoảng, bạn có thể muốn giải trí thông qua tất cả các nhiệm vụ cập nhật, bảo trì và cấu hình để trở thành quản trị viên hệ thống. Linux có khá nhiều chương trình phổ biến, có sẵn trong nhiều kho lưu trữ ... vì vậy, đây là năm cách để bạn vui vẻ khi làm việc với dòng lệnh!

Thiết lập máy chủ VPN với Pritunl trên Ubuntu 14.04

Thiết lập máy chủ VPN với Pritunl trên Ubuntu 14.04

Pritunl là phần mềm máy chủ VPN được xây dựng trên giao thức OpenVPN. Hướng dẫn này sẽ chỉ cho bạn cách thiết lập phần mềm và chạy phần mềm trên VPS Vultr của bạn. Nó được viết cho người dùng Ubuntu 14.04.

Sử dụng Mytop để theo dõi hiệu suất MySQL

Sử dụng Mytop để theo dõi hiệu suất MySQL

Mytop là một công cụ dựa trên bảng điều khiển miễn phí để theo dõi hiệu suất của MySQL. Nó tương tự như tiện ích hàng đầu , nhưng nó hiển thị các truy vấn MySQL. Với mytop, bạn có thể theo dõi tức thời thời gian hoạt động của MySQL, các luồng, truy vấn, hành vi của người dùng và thông tin trạng thái thời gian thực khác, có thể hữu ích cho việc tối ưu hóa hiệu suất của MySQL.

Thiết lập Nginx trên Ubuntu để phát trực tiếp video HLS

Thiết lập Nginx trên Ubuntu để phát trực tiếp video HLS

HTTP Live Streaming (HLS) là một giao thức truyền phát video rất mạnh mẽ được thực hiện bởi Apple Inc. HLS sử dụng các giao dịch HTTP để vượt qua tường lửa, proxy và có thể được phân phối dễ dàng thông qua CDN. Do đó, công nghệ này có thể tiếp cận đối tượng xem lớn hơn nhiều so với RTP hoặc các giao thức dựa trên UDP khác.

Cách cài đặt OSSEC HIDS trên máy chủ CentOS 7

Cách cài đặt OSSEC HIDS trên máy chủ CentOS 7

OSSEC là một hệ thống phát hiện xâm nhập dựa trên máy chủ (HIDS) mã nguồn mở, thực hiện phân tích nhật ký, kiểm tra tính toàn vẹn, giám sát sổ đăng ký Windows, phát hiện rootkit, cảnh báo dựa trên thời gian và phản hồi tích cực. Đây là một ứng dụng bảo mật bắt buộc phải có trên bất kỳ máy chủ nào.

Cách cài đặt Sinusbot cho Teamspeak 3 trên Debian

Cách cài đặt Sinusbot cho Teamspeak 3 trên Debian

Teamspeak là phần mềm VoIP để trò chuyện bằng giọng nói với bạn bè, nhưng bạn cũng có thể nghe và phát nhạc trực tiếp trên các kênh của nó. Hướng dẫn này sẽ giải thích cách tạo bot âm nhạc với Sinusbot . Sinusbot là một bot âm nhạc cho TS3 với giao diện web. Bạn có thể định cấu hình nó và phát và tải lên các bài hát thông qua trình duyệt web của bạn.

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

Tác động của trí tuệ nhân tạo trong chăm sóc sức khỏe 2021

Tác động của trí tuệ nhân tạo trong chăm sóc sức khỏe 2021

AI trong lĩnh vực chăm sóc sức khỏe đã có những bước tiến nhảy vọt so với những thập kỷ trước. Vì vậy, tương lai của AI trong Chăm sóc sức khỏe vẫn đang phát triển từng ngày.