debian+mariadb+apache+php+joomla

如何搭建一个自己的网站(三)

 

目录

4.1. 安装Joomla

4.2. 安装中文语言包

4.3. 安装Helix Ultimate模板

 

 

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设置为默认模板,首页的样子如下图