DokuWiki is an open-source wiki application that doesn't require a database. It's written in PHP, and it's designed to be easy to use and customize.
DokuWiki is popular for its clean and readable syntax, making it suitable for collaborative editing and maintaining documentation.
It offers robust ACL (Access Control Lists) to manage permissions, and its rich plugin ecosystem allows extensive customization.
- Documentation: DokuWiki is a great way to create and organize documentation for your projects. The simple syntax makes it easy to create formatted text, and the built-in revision history makes it easy to track changes.
- Blogging: DokuWiki can also be used as a blogging platform. The simple syntax makes it easy to create posts, and the built-in commenting system makes it easy to engage with your readers.
- Knowledge base: DokuWiki can be used to create a knowledge base for your company or organization. The simple syntax makes it easy to create and organize articles, and the built-in search function makes it easy to find the information you need.
DokuWiki Hosting at Web Hosting Magic
We are delighted to inform you that at Web Hosting Magic, we provide pre-installed DokuWiki applications along with specialized DokuWiki hosting. Our services are tailored to ensure the smooth operation of your DokuWiki sites.
Installation Guide
Before diving into the manual installation, please read through the general instructions on DokuWiki's official installation page, paying close attention to the system requirements and security notes.
Manual Installation Steps:
- Extract the Tarball: Extract the tarball somewhere on your hard disk.
- Upload Files: Upload all the files within the dokuwiki-YYYY-MM-DD directory to your webspace.
- Set Permissions: Give proper permissions to certain folders and files.
- Use Configuration Tool: Open https://www.yourserver.com/path/to/dokuwiki/install.php to use the graphical configuration tool.
Possible Symptoms and Solutions
Error Message with ACL Enabled
User authentication is temporarily unavailable. If this situation persists, please inform your Wiki Admin. No ACL setup yet! Denying access to everyone.
Description
DokuWiki ACL options control user logins. This error might appear if an auth file is missing. Required files for ACL include:
- acl.auth.php
- users.auth.php
Workaround
Restore the site from backups or re-create the missing files with the required users. Both files are needed for the ACL to function properly.
File Permission Issue
Correct directory permissions are vital for security and usability. In cPanel, follow these guidelines:
- public_html owned by the user, the group "nobody," with permissions of 750.
- Files and directories inside are owned by the user and the user's group.
- Files have 644 permissions.
- Directories have 755 permissions.
To avoid or fix wrong permissions, consult the fixperms.php script or ask your hosting support for help.
Further Resources
DokuWiki Manual: Click Here
If you are thinking of using DokuWiki, here are some additional benefits of using DokuWiki:
- It is open-source and free to use.
- It is easy to install and configure.
- It is lightweight and can be used on low-resource systems.
- It is secure and has a number of features to prevent vandalism and spam.
- It is highly customizable with a wide range of plugins and themes available.
- It has a large and active community of users and developers.
Feel free to dive into DokuWiki's world of collaborative editing, and don't hesitate to reach out if you need further assistance!