如何在CentOS 7上安装Joomla

版本1.0

作者:Srijan Kishore

本文档介绍了如何在CentOS 7上安装和配置Joomla。Joomla是一款非常受欢迎的获奖开源内容管理系统(CMS),使用户能够以不受干扰的方式构建网站并创建强大的在线应用程序。 绝对的用户友好性和灵活性使Joomla成为最受欢迎的CMS软件之一。 它使用一个PHP应用程序,除了像MySQL这样的后端数据库。 Joomla于2005年创建,拥有超过10,000个附加组件,用于定制功能,无疑是它仍然是第二大流行的虚拟内容管理网站。 本教程将以简单易懂的指南的形式说明在CentOS 7.0上安装Joomla的过程。

1初步说明

本教程基于CentOS 7.0服务器,因此您应该在继续本教程之前设置基本的CentOS 7.0服务器安装。 系统应该有一个静态IP地址。 我在本教程中使用192.168.0.100作为我的IP地址,将server1.example.com用作主机名。 您必须在本教程中提到的CentOS 7.0中安装LAMP服务器才能继续进行。

2数据库初始化

我将为Joomla创建数据库,如下所示:

mysql -u root -p这里我们要添加database = joomladb user = joomlauser和password = joomlapassword :

CREATE DATABASE joomladb;

CREATE USER joomlauser@localhost;

SET PASSWORD FOR joomlauser@localhost= PASSWORD("joomlapassword");

对于Mariadb服务器使用:

GRANT ALL  ON `joomladb`.* TO `joomlauser`@`localhost` IDENTIFIED BY 'joomlapassword';

进一步前进:

FLUSH PRIVILEGES;

exit

重新启动服务

systemctl restart httpd.service

systemctl restart mariadb.service进一步在CentOS 7.0中,您应该将Firewall-cmd定制为允许外部访问端口80(http)和443(https),如上述LAMP指南中所述。如果您没有允许Firewall-cmd,请继续执行:

firewall-cmd --permanent --zone=public --add-service=http

firewall-cmd --permanent --zone=public --add-service=https

firewall-cmd --reload

3安装Joomla

我们将首先访问/ temp目录,我将在其中下载最新版本的Joomla,如下所示:

cd /tmp

现在安装wget并从yum从CentOS存储库解压缩包

yum install wget unzip

并下载最新的Joomla版本。

wget http://joomlacode.org/gf/download/frsrelease/19665/160049/Joomla_3.3.3-Stable-Full_Package.zip

现在创建一个目录/ var / www / html / joomla并将Joomla zip文件解压缩到新创建的文件夹中:

mkdir -p /var/www/html/joomla

unzip -q Joomla_3.3.3-Stable-Full_Package.zip -d /var/www/html/joomla

现在在目录中给出适当的权限

chown -R apache:apache /var/www/html/joomla

chmod -R 755 /var/www/html/joomla

现在进行Joomla的Web安装。 转到URL http://192.168.0.100/joomla :

现在给我在我的情况下给出的价值观Site Name = joomla_test_site

Description = joomla_test_site

Admin Email = admin@example.com

Admin Username = admin

Admin password = howtoing

Confirm Admin Password = howtoing

上述值在您的情况下会有所不同,您可以给出任何您选择的值。 给出值后按Next :

进一步填写下一页中的值,如您所提到的那样,创建joomla的数据库,如我在下面给出的值:Database Type =MySQLi

hostname = localhost

username = joomlauser

password = joomlapassword

Database Name = joomladb

Table Prefix = jml_

对于表前缀 ,可以使用任何字符,因为我给出了jml_ 。 如果您希望添加FTP配置,那么您可以放置​​值,在我的情况下,我跳过这一步,因为它也被推荐。 按下一个 :

对于下一个选项卡,我将选择手册英文(GB)示例数据 ,然后按安装 :

它将安装Joomla。 现在您需要使用“ 删除安装文件夹”删除安装文件夹,如果它显示删除该文件夹的任何警告,那么您可以手动删除该文件夹,如下所示:

cd /var/www/html/joomla/

rm -rf installation/

现在您可以访问默认主页http://192.168.0.100/joomla/:

您可以使用以下凭证登录:

再次,您可以访问管理面板http://192.168.0.100/joomla/administrator/给出您在Joomla安装时给出的凭据:

在我的情况下,值是:username = admin

password = howtoing

它将启动Joomla的默认网络面板。

干杯你在CentOS 7.0中的Joomla安装完成了:)

6链接

linux安装joomla,如何在CentOS 7上安装Joomla相关推荐

  1. fortran安装_如何在 CentOS 8 上安装 GCC

    本文最先发布在: 如何在 CentOS 8 上安装 GCC​www.itcoder.tech GNU 编译器集合是一系列用于语言开发的编译器和库的集合,包括: C, C++, Objective-C, ...

  2. opencv 安装_如何在 CentOS 8 上安装 OpenCV

    本文最先发表在: 如何在 CentOS 8 上安装 OpenCV​www.itcoder.tech OpenCV(Open Source Computer Vision Library) 是一个开源的 ...

  3. apache mediawiki 安装_如何在CentOS 7上安装MediaWiki

    如果您想构建自己的wiki网站,可以使用MediaWiki轻松完成, MediaWiki是一个最初为WikiPedia创建的PHP开源应用程序. 由于为此应用程序开发的第三方扩展,其功能可以轻松扩展. ...

  4. 如何在centos中找到安装mysql_如何在CentOS 7上安装MySQL

    随着CentOS 7 MySQL的发布,全球最受欢迎的开源关系数据库管理系统在CentOS的存储库中不再可用,而且MariaDB已成为默认的数据库系统. MariaDB是MySQL的向后兼容,二进制插 ...

  5. linux centos7 r安装,如何在CentOS 7上安装R

    R是一种快速增长的开源编程语言和免费环境,专门从事统计计算和图形表示.它得到R统计计算基金会的支持,主要由统计学家和数据挖掘人员用于开发统计软件和执行数据分析. 本教程将教您如何在CentOS 7上安 ...

  6. 如何在CentOS 7上安装Kubernetes Docker群集

    如何在CentOS 7上安装Kubernetes Docker群集 Kubernetes是一个开源平台,用于管理由Google开发的容器化应用程序.它允许您在集群环境中管理,扩展和自动部署容器化应用程 ...

  7. 如何在CentOS 7上安装和使用PostgreSQL

    原作者:米切尔·阿尼卡斯 转载来源:https://www.digitalocean.com/community/tutorials/how-to-install-and-use-postgresql ...

  8. 如何在CentOS 7上安装和配置MySQL Cluster

    翻译&转载:https://www.howtoforge.com/tutorial/how-to-install-and-configure-mysql-cluster-on-centos-7 ...

  9. 如何在CentOS 7上安装Varnish Cache

    Varnish cache is a free and opensource high-performance HTTP accelerator used to speed up the rate a ...

最新文章

  1. tar 解压缩命令详解
  2. LaTeX输入极限下标,输入目标函数中的max下标约束条件
  3. zookeeper的设计猜想-关于 2PC 提交
  4. VSCode摸鱼插件 — FreeWindow
  5. 波波老师: 解决微服务的数据一致性分发问题?
  6. Git操作记录方便查阅
  7. Java通过JDBC操作Hive
  8. C语言数据结构编程实列,数据结构C语言实现----栈的实例
  9. Uphold:在最终被判定为证券前不会退市XRP
  10. 打印Fibonacci数列方法汇总(前20项,每行5个)
  11. iBaits中,关于insert返回值的问题(注意!!!不必写resultClass= java.lang.Integer,方法的返回值就是int)
  12. shell命令:echo命令
  13. js实现一套代码来控制所有的运动,图片的淡入淡出,winth,height的变宽
  14. 本人工作性质已改变,技术文摘随笔已经全部下线
  15. kswapd进程与swap、swappiness之间的关系及原理
  16. Microsoft Office Excel 不能访问文件 的解决办法
  17. Java开发工具Jcreator使用技巧总结
  18. [深度学习工具]·FoolNLTK 中文处理工具包使用教程
  19. 进行一个幂的运算(数学)
  20. Nagios汉化页面

热门文章

  1. python根据日期判断某日是节假日还是工作日chinese_calendar
  2. 记一些细碎的CSAPP知识点
  3. 2021年中国城市轨道交通发展概况(附开通城市数量、运营线路、运营里程、完成旅客客运量及周转量等)[图]
  4. pygame一步步实现可视化的幸运大转盘(有趣、有料、好玩、全流程实现)
  5. 电力线上网的新闻回顾:中电飞华开始商用(2003年3月新闻)
  6. Simulink C++代码生成、embedded coder
  7. Clang 新手教程来啦!
  8. 使用电脑怎么登录邮箱?
  9. html中ct一般指什么颜色,第七章 CT试题(录入)
  10. 数字化企业云平台的Cloud Native12原则