安装Joomla!在Ubuntu上

Joomla!是一个相对易于使用的CMS,是WordPress的很好替代品。截至2015年,互联网上约有2.8%的网站使用Joomla!作为他们的CMS。在本指南中,我们将介绍如何安装Joomla!在具有LAMP堆栈的Ubuntu上(使用Apache Web服务器)。

步骤1:安装Apache

首先更新您的存储库列表:

apt-get update

然后,安装Apache Web服务器:

apt-get install apache2

步骤2:安装MySQL

我们将为数据库安装MySQL,php5-mysql以便PHP可以与MySQL通信。

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

给您的MySQL root用户一个安全的密码。

设置MySQL:

mysql_install_db

通过执行以下步骤完成安装:

/usr/bin/mysql_secure_installation

输入您root刚创建的密码。

使用以下设置来确保您的MySQL安装受到保护:

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!

步骤3:安装PHP

使用Joomla!需要PHP。用安装apt-get

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

现在已安装PHP。

步骤4:确认已安装LAMP

通过在浏览器中输入服务器的IP来确认Apache已成功安装。您将看到“ Apache2 Ubuntu默认页面”页面。

为了确认PHP已成功安装,请删除默认页面:

rm /var/www/html/index.html

创建一个新文件:

touch /var/www/html/index.php

编辑它:

vi /var/www/html/index.php

并输入示例PHP代码,例如:

<?php
phpinfo();
?>

再次在浏览器中输入服务器IP。现在,您将看到一个页面,其输出如下:

PHP Version 5.5.12-2ubuntu4.6

这是一个包含有关PHP安装信息的页面。如果您看到此页面,则PHP正在运行。现在删除您的index.php文件:

rm /var/www/html/index.php

步骤5:安装Joomla!档案

Joomla!需要下载许多使用CMS所需的文件。转到文件夹/var/www/html并下载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

unzip如果尚未安装,请安装:

apt-get install unzip

解压Joomla!文件:

unzip Joomla*

.htaccess通过重命名使文件处于活动状态:

mv htaccess.txt .htaccess

第6步:创建一个Joomla!数据库

您将需要在Joomla!中创建一个MySQL数据库!可以存储其数据。为此,请转到MySQL:

mysql -u root -p

在此命令中,-u是MySQL用户的名称,并-p指定您需要使用密码进行身份验证。

创建一个新用户:

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

读取的内容joomla应为新MySQL用户的用户名,password并将为其密码。例如,如果您想要用户名cms和密码test123,请输入:

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

授予特权,以便该用户将能够使用您的数据库:

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

同样,cms您刚刚创建的MySQL用户的用户名。

确保您的更改立即处于活动状态,因此键入:

FLUSH PRIVILEGES;

现在创建一个数据库:

CREATE DATABASE joomla;

joomla数据库名称替换。

输入quitexit退出外壳。

步骤7:安装Joomla!

在浏览器中转到您的服务器IP。您现在将看到Joomla!安装过程。

输入您的网站名称以及其他杂项信息。输入后,单击“下一步”。

在该Database Configuration部分中,您需要输入刚创建的用户名,密码和数据库名称。就我而言,这将是:

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

确认输入的数据正确后,单击“下一步”。

恭喜!您现在已经安装了Joomla!。

留下評論

在Arch Linux上使用Makepkg

在Arch Linux上使用Makepkg

在Arch Linux上使用Makepkg可以避免系统污染,确保仅安装必要的依赖关系。

如何在Ubuntu 16.04上安装OpenSIPS控制面板

如何在Ubuntu 16.04上安装OpenSIPS控制面板

快速学习如何在Ubuntu 16.04上安装OpenSIPS控制面板,为VoIP提供商提供支持的功能。

在Fedora 28上安装Akaunting

在Fedora 28上安装Akaunting

学习如何在Fedora 28上安装Akaunting,一款适合小型企业和自由职业者的开源会计软件。

如何在CentOS 7上安装Mailtrain新闻通讯应用程序

如何在CentOS 7上安装Mailtrain新闻通讯应用程序

使用其他系统?Mailtrain是一个基于Node.js和MySQL / MariaDB构建的开源自托管新闻通讯应用程序。

诊断Minecraft服务器延迟和低TPS

诊断Minecraft服务器延迟和低TPS

了解導致Minecraft延遲的原因和解決方案,包括優化伺服器性能和減少滯後的步驟。

AI 能否應對越來越多的勒索軟件攻擊?

AI 能否應對越來越多的勒索軟件攻擊?

勒索軟件攻擊呈上升趨勢,但人工智能能否幫助應對最新的計算機病毒?AI 是答案嗎?在這裡閱讀知道是 AI 布恩還是禍根

ReactOS:這是 Windows 的未來嗎?

ReactOS:這是 Windows 的未來嗎?

ReactOS,一個開源和免費的操作系統,這裡有最新版本。它能否滿足現代 Windows 用戶的需求並打倒微軟?讓我們更多地了解這種老式但更新的操作系統體驗。

通過 WhatsApp 桌面應用程序 24*7 保持聯繫

通過 WhatsApp 桌面應用程序 24*7 保持聯繫

Whatsapp 終於為 Mac 和 Windows 用戶推出了桌面應用程序。現在您可以輕鬆地從 Windows 或 Mac 訪問 Whatsapp。適用於 Windows 8+ 和 Mac OS 10.9+

人工智能如何將流程自動化提升到新的水平?

人工智能如何將流程自動化提升到新的水平?

閱讀本文以了解人工智能如何在小型公司中變得流行,以及它如何增加使它們成長並為競爭對手提供優勢的可能性。

macOS Catalina 10.15.4 補充更新引發的問題多於解決

macOS Catalina 10.15.4 補充更新引發的問題多於解決

最近,Apple 發布了 macOS Catalina 10.15.4 補充更新以修復問題,但似乎該更新引起了更多問題,導致 mac 機器變磚。閱讀這篇文章以了解更多信息