搭建Joomla基础管理平台

Joomla!是一套全球知名的内容管理系统,使用PHP语言加上MySQL数据库所开发的软件系统,可以在Linux、 Windows、MacOSX等各种不同的平台上执行。

本文档将介绍如何搭建Joomla。

工具准备

一台云服务器ECS(可以远程登录),EIP(公网IP)

使用指引

创建一台云服务器->安装配置socat和erlang -> 安装配置RabbitMQ->登录使用RabbitMQ

操作步骤

1、PHP和MySQL的安装

安装PHP的YUM源

# wget https://mirror.webtatic.com/yum/el7/epel-release.rpm
# rpm -ivh epel-release.rpm
# wget https://mirror.webtatic.com/yum/el7/webtatic-release.rpm    
# rpm -ivh webtatic-release.rpm

安装MySQL的YUM源

# wget https://repo.mysql.com/mysql57-community-release-el7.rpm
# rpm -ivh mysql57-community-release-el7.rpm

安装PHP和MySQL

# yum -y install php71w-pdo-7.1.27-1.w7.x86_64 php71w-gd-7.1.27-1.w7.x86_64 php71w-mbstring-7.1.27-1.w7.x86_64 php71w-mysql-7.1.27-1.w7.x86_64 php71w-fpm-7.1.27-1.w7.x86_64 php71w-7.1.27-1.w7.x86_64 httpd mysql mysql-server

启动服务:

# systemctl restart httpd
# systemctl restart php-fpm
# systemctl restart mysqld

开机自启动:

# systemctl enable httpd

# systemctl enable php-fpm

# systemctl enable mysqld

2、MySQL的配置

查询数据库默认密码并登陆

# sudo grep ‘temporary password’ /var/log/mysqld.log
# mysql -u root -p

修改密码

mysql> set global validate_password_length=0;
mysql> set global validate_password_policy=0;
mysql> set password for ‘root’@’localhost’ = password(‘123456’);

设置用户权限

mysql> GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
mysql> flush privileges;

3、Joomla的下载

下载Joomla

# wget https://downloads.joomla.org/cms/joomla3/3-9-10/Joomla_3-9-10-Stable-Full_Package.zip

创建目录

# mkdir -p /var/www/html/joomla

解压缩到新创建的文件夹中

# unzip -q Joomla_3-9-10-Stable-Full_Package.zip -d /var/www/html/joomla

设置权限

# chown -R apache:apache /var/www/html/joomla
# chmod -R 755 /var/www/html/joomla

4、Joomla的安装和使用

在地址栏中输入http://IP地址:端口号/joomla

按照步骤进行安装,安装成功后即可登录http://IP地址:端口号/joomla/administrator/