介绍
Joomla 是非常流行的 CMS(内容管理系统),用于构建在线应用程序和网站。 Joomla 是纯开源的,需要基本技能来管理和配置内容。
安装
安装 joomla 应用程序需要 LAMP stalk。
更新系统并安装所需的依赖项:
# yum update
安装 LAMP 堆栈:
# yum install httpd mariadb mariadb-server php php-mysql -y
配置防火墙
允许从外部访问端口 80 和 443。
# firewall-cmd --permanent --zone=public --add-service=https # firewall-cmd --permanent --zone=public --add-service=http # firewall-cmd --reload
创建数据库
启动和 mariadb 服务:
# systemctl start mariadb # systemctl enable mariadb
为 root 数据库用户创建密码。
# mysqladmin -u root password password
创建数据库:
MariaDB [(none)]> create database joomla; Query OK, 1 row affected (0.00 sec) MariaDB [(none)]> grant all privileges on joomla.* to 'unixmen'@'localhost' identified by 'password'; Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> flush privileges; Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> exit Bye
安装和配置 joomla
# cd /tmp && wget https://github.com/joomla/joomla-cms/releases/download/3.4.5/Joomla_3.4.5-Stable-Full_Package.zip
创建一个名为的目录 ‘joomla’ 在 /var/www/html/ 下并将内容提取到该目录。
# mkdir /var/www/html/joomla # unzip Joomla_3.4.5-Stable-Full_Package.zip -d /var/www/html/joomla/
为该 Web 目录授予适当的权限:
# chown -R apache:apache /var/www/html/joomla/ # chmod -R 755 /vat/www/html/joomla
启动apache服务:
# systemctl start httpd # systemctl enable httpd
Joomla 配置
打开浏览器并输入:
给出站点名称, admin 用户名, admin 密码并继续下一步:
提供数据库凭据
数据库名称:joomla
数据库用户:unixmen
密码:密码
配置FTP用户,ftp端口(默认),点击下一步:
完成安装过程:
Joomla 会要求删除有时不会自动删除的安装目录,因此将手动删除该目录:
此外,您会注意到复制自动生成的内容并保存为 web 根目录下的 configuration.php,内容将类似于:
让我们重新解决这个问题,复制通知部分的所有内容,在 /var/www/html 下创建一个名为 configuration.php 的文件并复制该文件中的内容:
# cd /var/www/html # rm -rf installation/ #nano /var/www/html/configuration.php
在浏览器中输入
这是您的主页的外观:
在浏览器中输入
登录 admin 用户名和密码
在控制面板的帮助下登录和管理您的所有服务
安装过程到这一步就结束让我们尝试用Joomla放一些内容。
例子
让我们发布一些内容,去 admin 面板->点击新文章:
输入内容,定义状态或其他设置,您可以插入图片或外部链接,点击保存并 close:
现在,这篇文章将可用于 admin,他可以编辑、删除或发布内容,选择文章并点击发布:
让我们看看这篇文章是否发表,类型
我们会看到发布的内容 admin 可访问我们的网站:
同样,管理员可以添加一些用户,以便他们可以从自己的帐户中放入内容:
目前为止就这样了。 请继续关注我们以获取更多有趣的文章。