如何在 Ubuntu 14.04 上安装 Tiki Wiki CMS 群件

在本教程中,我们将向您展示如何在 Ubuntu 14.04 中安装 Tiki Wiki CMS Groupware。 对于那些不知道的人,Tiki Wiki 是一个基于 Wiki 的开源内容管理系统和用 PHP 编写的在线办公套件。 TikiWiki 可用于创建各种 Web 应用程序、站点、门户、内联网和外联网。 TikiWiki 提供了大量“开箱即用”的功能,可以说比任何其他开源 Web 应用程序都多。 高度可配置和模块化,所有功能都是可选的,并通过基于 Web 的界面进行管理。

主要功能包括强大的 wiki 引擎、文章、论坛、时事通讯、博客、文件/图片库、错误和问题跟踪器、链接目录、投票/调查和测验、常见问题解答、横幅管理系统、日历、地图、移动 Tiki(PDA 和 WAP 访问)、RSS 提要、类别系统、主题控制中心、工作流引擎、实时支持、Shoutbox、高级用户、组和权限系统等等。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单。 我将向您展示在 Ubuntu 14.04 上逐步安装 Tiki Wiki CMS Groupware。

在 Ubuntu 14.04 上安装 Tiki Wiki CMS 群件

步骤 1. 首先,确保所有软件包都是最新的。

apt-get update apt-get upgrade

步骤 2. 安装 LAMP 服务器并包含一些 PHP 扩展。

sudo apt-get install apache2  sudo apt-get install mysql-server  sudo apt-get install php5 php5-cli php5-common php5-mysql

启动服务 Apache web 服务器和 MySQL 也允许它在服务器启动时启动:

/etc/init.d/apache2 start /etc/init.d/mysql start

步骤 3. 配置 Apache 网络服务器。

在中创建一个新的虚拟主机指令 Apache:

touch /etc/apache2/sites-available/tiki.conf

然后,运行以下命令:

ln -s /etc/apache2/sites-available/tiki.conf /etc/apache2/sites-enabled/tiki.conf

接下来,使用 a2ensite 启用 ‘tiki.conf‘配置在 Apache:

a2ensite tiki.conf

编辑’tiki.conf‘ 配置文件:

nano /etc/apache2/sites-available/tiki.conf

向其中添加以下行:

<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/tiki/ ServerName yourdomain.com ServerAlias www.yourdomain.com <Directory /var/www/html/tiki/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/yourdomain.com-error_log CustomLog /var/log/apache2/yourdomain.com-access_log common </VirtualHost>

运行以下命令以启用 mod_ssl 模块:

a2enmod ssl

编辑 php.ini 配置文件:

### nano /etc/php5/apache2/php.ini  memory_limit = 128M file_uploads = On     upload_max_filesize = 64M  post_max_size = 8M  allow_url_fopen = On     session.save_handler = files session.save_path = /tmp     max_execution_time = 300 max_input_time = 300 magic_quotes_gpc = Off     default_charset = "UTF-8"     mbstring.func_overload = 0

重新启动 Apache 使更改生效的服务:

/etc/init.d/apache2 restart

步骤 4. 为 Tiki Wiki CMS 群件配置 MySQL 数据库。

默认情况下,MySQL 未加固。 您可以使用 mysql_secure_installation 脚本。 您应该仔细阅读下面的每个步骤,这些步骤将设置 root 密码、删除匿名用户、禁止远程 root 登录、删除测试数据库和访问安全 MySQL。

mysql_secure_installation

接下来,我们需要登录 MySQL 控制台并为 Tiki Wiki CMS Groupware 创建一个数据库。 运行以下命令:

mysql -u root -p

这将提示您输入密码,因此输入您的 MySQL 根密码并点击 Enter. 登录到数据库服务器后,您需要为 Tiki Wiki CMS 群件软件创建数据库:

mysql -u root -p mysql> CREATE DATABASE tikidb; mysql> GRANT ALL PRIVILEGES ON tikidb.* TO 'tikiuser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit

步骤 5. 安装 Tiki Wiki CMS 群件。

下载 Tiki Wiki 的最新稳定版本,在撰写本文时它是 14.0 版:

wget https://downloads.sourceforge.net/project/tikiwiki/Tiki_14.x_Peony/14.0/tiki-14.0.zip unzip -o tiki-14.0.zip -d  mv /opt/tiki-14.0 /var/www/html/tiki

我们将需要更改一些文件夹权限:

chown -R www-data:www-data /var/www/html/tiki

运行 Tiki Wiki 安装脚本:

cd /var/www/html/tiki/ chmod 755 setup.sh ./setup.sh

步骤 6. 访问 Tiki Wiki CMS。

Tiki Wiki CMS Groupware 默认在 HTTP 端口 80 上可用。 打开您喜欢的浏览器并导航到 https://your-domain.com 或者 https://your-server-ip 并完成所需的步骤以完成安装,出于安全原因,请确保从“HTTPS 登录”下拉选择框中选择“需要安全 (HTTPS) 登录”。 如果您使用防火墙,请打开端口 80 以启用对控制面板的访问。

登录管理员后台区域 https://yourdomain.com/tiki 采用 ‘admin’ 作为用户名并更改您的 admin 立即输入密码。 然后,选择“转到控制面板”以手动浏览首选项的完整列表并根据您的需要配置 Tiki Wiki CMS 群件。

恭喜! 您已成功安装 Tiki Wiki CMS 群件。 感谢您使用本教程在 Ubuntu 14.04 系统上安装 Tiki Wiki CMS Groupware。 如需更多帮助或有用信息,我们建议您查看 官方 Tiki Wiki CMS 网站.

Save