搭建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/