目录
4.1. 安装Joomla
在开始安装Joomla之前我们先修改一下Apache的配置文件
<VirtualHost *:80>
ServerAdmin 该邮件地址已受到反垃圾邮件插件保护。要显示它需要在浏览器中启用 JavaScript。
DirectoryIndex index.php
DocumentRoot /var/www/joomla
ServerName 192.168.0.99
ServerAlias 192.168.0.99
<Directory /var/www/html/joomla>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/joomla-error_log
CustomLog /var/log/apache2/joomla-access_log common
</VirtualHost>
其中ServerAdmin 填写可以联系到你的邮箱地址;
DirectoryIndex 是Apache的索引页面的文件类型,我的网站是LAMP环境,所以是index.php,Apache 默认是index.html,适用于静态页面。
DocumentRoot 填写Joomla要安装到的目录,这里我填的是/var/www/joomla,这个路径需要根据自己的实际情况自行修改。
ServerName 在域名解析没有生效前,暂时写服务器的IP地址,域名解析生效后,可以改成自己的域名。
ServerAlias 是别名,可以自定义一个别名
<Directory /var/www/html/joomla>与DocumentRoot目录保持一致
Options FollowSymLinks 表示允许使用符号链接
AllowOverride All表示允许读取.htaccess配置,对指定的url重写规则进行重写,可以对.htaccess文件进行编辑,定义自己的url重写规则。
开始安装Joomla
从Joomla官网下载tar.gz安装包,并上传至网站根目录,也可以直接在服务器上wget直接下载,当然也可以下载.zip包,只是需要在Debian上安装unzip或者解压后再上传,会有些麻烦,我个人比较习惯用Xshell,用Xftp上传文件也比较方便,所以选择下载后再上传。
安装包解压缩后,在客户端打开浏览器,地址栏输入服务器IP地址,会自动跳转到安装页面
填写网站名称,点击设置登录信息按钮进入下一步。
登录信息设置页面需要填写,网站后台管理员用户名和密码
点击设置数据库按钮进入数据库相关设置
数据库类型保持MysqlLi,数据库主机名填写localhost或服务器IP地址,数据库名称、数据库管理员、管理员密码与之前我们在mariadb里边创建的数据库和用户信息保持一致,不然Joomla连接不上数据库就无法安装,表前缀保持默认,一般不需要改动,连接加密保持默认。然后点击安装,很快就会安装完毕。
Joomla安装完成后,需要先删除网站根目录中的installation文件夹,然后就可以在浏览器地址栏内输入服务器IP地址/administrator登录后台管理界面。
4.2. 安装中文语言包
登录后台后第一步先安装中文语言包,去到Joomla官网下载中文语言包
解压后得到三个文件夹,
将administrator文件夹下的zh-cn文件夹上传到网站根目录administrator/language目录下
将api/zh-cn文件夹上传到网站根目录api目录下
将site/zh-cn文件夹上传到网站根目录language目录下
上传完成后在网站后台管理界面找到点击system,再点击discover,再点击Discover extensions to install按钮,中文语言包就安装完成了
之后在system-manage-language下更改网站默认语言为中文。
4.3. 安装Helix Ultimate模板
下载Helix Ultimate免费模板,上传到网站tmp目录下,点击系统设置-扩展安装-站内目录安装
安装完成后把Helix设置为默认模板,首页的样子如下图