摘要:在意识到发布和潜在问题之后,更新软件以解决缺陷,并防止可能的系统妥协。监控发布和维护所有软件的最新版本对于系统的安全性和完整性是至关重要的。
DokuWiki 是一个灵活且可扩展的 wiki 引擎,它的目标是易于管理,同时提供丰富的特性集,以便为所有技能级别和技术倾向的用户提供协作文档编辑和创建。DokuWiki 将 wiki 页面存储在 web 服务器上的文本文件中,而不是在数据库管理系统中,这增加了适度规模的 wiki项目的数据可用性和可移植性,而不需要系统资源来支持关系数据库服务器。
在开始安装 DokuWiki 之前,我们假设您已经完成了入门指南。如果您是 Linux 服务器管理的新手,您可能会对我们介绍的Linux概念指南、初学者指南和管理基础指南感兴趣。
安装先决条件在开始安装 DokuWiki 之前,您需要一些先决条件。这些命令将确保您的系统是最新的,并且安装了Apache web服务器、PHP编程语言和其他依赖项的包。在Debian和基于ubuntu的系统中,有以下命令:
apt-get update
apt-get upgrade
apt-get install php5 php-pear apache2 wget
另外,您可能希望根据我们的基于名称的虚拟主机的指南,为虚拟主机配置您的 Apache 实例。在 CentOS 和 Fedora 的系统中,发出以下命令来运行系统更新,安装必要的先决条件,并确保 Apache 将在下一次重新启动周期中恢复:
yum update
yum install php php-pear httpd wget
chkconfig --add httpd
chkconfig --levels 235 httpd on
/etc/init.d/httpd start
确保为您的域配置虚拟主机。现在我们已经准备好开始安装 DokuWiki 了。对于本文的目的,我们将假设的 DocumentRoot 虚拟主机,你将安装 DokuWiki 位于 /电脑/ www /hostdare.cn/public_html/ 域 hostdare.cn 和 http://www.hostdare.cn/ wiki将访问地址。修改下面的说明,以符合您自己的配置要求。
安装 DokuWiki在写作的时候,DokuWiki 的最新稳定版本是 2009-12-25c。但是,一定要检查 DokuWiki,以确保您下载了最新版本的软件。根据特定部署的需求调整以下命令:
mkdir -p /srv/www/hostdare.cn/src/
cd /srv/www/example.com/src/
wget http://www.splitbrain.org/_me...
tar -zxvf dokuwiki-2009-12-25c.tgz
cp -R /srv/www/example.com/src/dokuwiki-2009-12-25/* /srv/www/example.com/public_html/
chmod -R 777 /srv/www/example.com/public_html/data/ /srv/www/example.com/public_html/conf/
导航到资源位于http://hostdare.cn /install.php完成安装并遵循的步骤安装程序。完成后,发出以下命令:
chmod -R 755 /srv/www/example.com/public_html/conf/
chmod -R 775 /srv/www/example.com/public_html/data/
chmod 664 /srv/www/example.com/public_html/conf/local.php /srv/www/example.com/public_html/conf/users.auth.php /srv/www/example.com/public_html/conf/acl.auth.php
对于Debian和Ubuntu系统,发布以下命令:
chgrp -R www-data /srv/www/example.com/public_html/data/ /srv/www/example.com/public_html/conf/local.php /srv/www/example.com/public_html/conf/users.auth.php /srv/www/example.com/public_html/conf/acl.auth.php
对于CentOS和Fedora系统,发出以下命令:
chgrp -R apache /srv/www/example.com/public_html/data/ /srv/www/example.com/public_html/conf/local.php /srv/www/example.com/public_html/conf/users.auth.php /srv/www/example.com/public_html/conf/acl.auth.php
当您完成这些命令并完成安装过程之后,发出以下命令来删除安装脚本并保护您的应用程序:
rm /srv/www/example.com/public_html/install.php
恭喜你!您的DokuWiki实例已经安装,您将能够访问和编辑一个功能的wiki,http://example.com/。
监控软件更新和安全通知当运行由上游开发人员提供的源代码直接编译或安装的软件时,您将负责监控更新、错误修复和安全问题。在意识到发布和潜在问题之后,更新软件以解决缺陷,并防止可能的系统妥协。监控发布和维护所有软件的最新版本对于系统的安全性和完整性是至关重要的。
请监视 DokuWiki 通讯和邮件列表,以确保您了解软件的所有更新,并可以适当升级或应用补丁并根据需要重新编译。
DokuWiki 通讯
DokuWiki 邮件列表
当上游的资源提供新的版本时,需要重复安装 DokuWiki 软件的说明。这些实践对于系统的安全性和功能是至关重要的。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/25593.html
摘要:在意识到发布和潜在问题之后,更新软件以解决缺陷,并防止可能的系统妥协。监控发布和维护所有软件的最新版本对于系统的安全性和完整性是至关重要的。 DokuWiki 是一个灵活且可扩展的 wiki 引擎,它的目标是易于管理,同时提供丰富的特性集,以便为所有技能级别和技术倾向的用户提供协作文档编辑和创建。DokuWiki 将 wiki 页面存储在 web 服务器上的文本文件中,而不是在数据库管...
摘要:是一款系统,可以作为个人或小型团队的知识库管理系统。再加上目前开始学习与爬虫。技术选型作为新手,义不容辞为什么就为了原生支持开玩笑因为代表了的未来,而且越来越多的库已经迁移到了,没有什么理由不选择它。 mdwiki是一款markdown wiki系统,可以作为个人或小型团队的知识库管理系统。项目地址:本系列文章最后一篇给出(需要时间整理和测试) 为什么我要开发mdwiki? 目前本人的...
摘要:是一款系统,可以作为个人或小型团队的知识库管理系统。再加上目前开始学习与爬虫。技术选型作为新手,义不容辞为什么就为了原生支持开玩笑因为代表了的未来,而且越来越多的库已经迁移到了,没有什么理由不选择它。 mdwiki是一款markdown wiki系统,可以作为个人或小型团队的知识库管理系统。项目地址:本系列文章最后一篇给出(需要时间整理和测试) 为什么我要开发mdwiki? 目前本人的...
摘要:互联网信息爆发式增长时代,要想做好就必须简单了解搜索引擎基本工作原理以及自然排名机制搜索引擎工作过程是非常复杂,冬镜在本章介绍的内容相对于真正的搜索引擎技术来说仅仅是皮毛不过对新手已经足够用了,我尽量以最容易理解的方式来讲解一搜索引擎蜘蛛搜互联网信息爆发式增长时代,要想做好SEO就必须简单了解搜索引擎基本工作原理以及自然排名机制搜索引擎工作过程是非常复杂,冬镜SEO在本章介绍的内容相对于真正...
阅读 1685·2023-04-26 02:30
阅读 1013·2021-11-10 11:36
阅读 1358·2021-10-08 10:14
阅读 3471·2021-09-28 09:35
阅读 1516·2021-08-23 09:47
阅读 2496·2019-08-30 15:56
阅读 1440·2019-08-30 15:44
阅读 1703·2019-08-30 13:59