关于
本文档由 Websoft9公司提供,用于指导用户学习 Joomla 的安装部署等基本操作。
Joomla是全球三大开源内容管理系统之一(CMS),占据全球5%的建站市场。其拥有高度的可定制性和电子商务方面的优势,一旦突破最初的学习瓶颈之后,你可以用它进行广泛的Web应用开发,简直是无所不能。目前是由Open Source Matters 这个开放源码组织进行开发与支持,Joomla实际有两个开源的部分:一个是Joomla CMS(Joomla内容管理系统),它是网站的一个基础管理平台;另一个是Joomla Platform(Joomla框架)。
改进
本文档会持续改进,广泛吸收用户的需求。 如果您有好的想法,请点击页面下方”在Github上编辑“ 给我们反馈,欢迎Fork我们在Github上的项目
初始化安装
在云服务器上部署 Joomla 预装包之后,请参考下面的步骤快速入门。
准备
- 在云控制台获取您的 服务器公网IP地址
- 在云控制台安全组中,检查 Inbound(入)规则 下的 TCP:80 端口是否开启
- 若想用域名访问 WordPress,请先到 域名控制台 完成一个域名解析
Joomla 安装向导
- 使用本地电脑的 Chrome 或 Firefox 浏览器访问网址:http://域名 或 http://Internet IP, 就进入引导首页
- 选择一门语言,并设置后台管理账号信息,牢记之
- 填写您的数据库参数(不知道账号密码?),然后进入下一步
- 选择或不选择一个演示数据,然后进入下一步
- 安装成功,建议此时点击【特别推荐:安装语言】以安装更多语言以支持未来的多语言网站
- 开始安装更多语言(可选),其中【Chinese Simplified (zh-CN)】是必选语言
- 根据提示,设置是否开启网站的多语言功能,并设置默认前后台语言
- 点击【"删除" installation 目录】,方可登录后台
- Joomla后台地址:http://域名/administrator
需要了解更多 Joomla 的使用,请参考官方文档:Joomla Docs
FAQ
Joomla 支持多语言吗?
支持多语言(包含中文),建议在初始化安装的时候安装多语言
Joomla(LAMP),Joomla(LNMP)等商品括号中的 LAMP,LNMP 是什么意思?
LAMP和LNMP代表支持 Joomla 运行所对应的基础环境,具体参考环境说明
是否可以使用云平台的 RDS 作为 Joomla 的数据库?
可以,修改 Joomla 配置文件 即可
Joomla能在 Windows 服务器上运行吗?
可以,但是我们推荐在运行 Joomla 效率更高的 Linux 服务器上运行
Joomla数据库连接配置信息在哪里?
数据库配置信息 Joomla 配置文件中
如果没有域名是否可以部署 Joomla?
可以,访问http://服务器公网IP
即可
数据库 root 用户对应的密码是多少?
密码存放在服务器相关文件中:/credentials/password.txt
是否有可视化的数据库管理工具?
有,内置phpMyAdmin,访问地址:http://服务器公网IP:9090
如何禁止phpMyAdmin访问?
连接服务器,编辑 phpMyAdmin 配置文件,将其中的 Require all granted 更改为 Require ip 192.160.1.0,然后重启 Apache 服务
是否可以修改 Joomla 的源码路径?
可以,通过修改 虚拟主机配置文件中相关参数
如何修改上传的文件权限?
代码语言:javascript复制#Joomla(LAMP)
chown -R apache.apache /data/wwwroot
#Joomla(LNMP)
chown -R nginx.nginx /data/wwwroot
find /data/wwwroot -type d -exec chmod 750 {} ;
find /data/wwwroot -type f -exec chmod 640 {} ;
部署和安装有什么区别?
部署是将一序列软件按照不同顺序,先后安装并配置到服务器的过程,是一个复杂的系统工程。 安装是将单一的软件拷贝到服务器之后,启动安装向导完成初始化配置的过程。 安装相对于部署来说更简单一些。
云平台是什么意思?
云平台指提供云计算服务的平台厂家,例如:Azure,AWS,阿里云,华为云,腾讯云等
实例,云服务器,虚拟机,ECS,EC2,CVM,VM有什么区别?
没有区别,只是不同厂家所采用的专业术语,实际上都是云服务器
Joomla(LAMP)试用
更多有关 Joomla 部署,请参考网久软件Joomla文档