DokuWiki

It's better when it's simple

User Tools

Site Tools


installer

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
installer [2016-01-25 16:13] 80.86.161.201installer [2024-04-14 17:10] (current) – [DokuWiki Installer] 81.61.118.168
Line 1: Line 1:
 ====== DokuWiki Installer ====== ====== DokuWiki Installer ======
-The setup script ''install.php'' assists you to do your initial [[DokuWiki]] setup. It checks for the availability of required PHP functions and checks for needed file permissions. It also creates an initial administrator account and an initial [[ACL]] policy. + 
-To run the installer, open the page %%http://[dokuwikiPath]/%%**install.php** in the web browser. (For security reasons it will only work with a new and unmodified DokuWiki installation.) f+The setup script ''install.php'' assists you to do your initial [[DokuWiki]] setup. It checks for the availability of required PHP functions and checks for needed file permissions.  
 + 
 +It also creates an initial administrator account and an initial [[ACL]] policy. 
 + 
 +To run the installer, open the page ''%%http://<DokuWiki-Path>/%%**install.php**'' in the web browser. (For security reasons it will only work with a new and unmodified DokuWiki installation.)
  
 Read further for description of the fields and an explanation of errors for troubleshooting. Read further for description of the fields and an explanation of errors for troubleshooting.
 +
  
 ===== The fields to fill in ===== ===== The fields to fill in =====
Line 26: Line 31:
  
 Another probable cause is if you tried to move the data and conf directories (Read description on [[security|Security]] before executing the installer. The move operation must be realized only __after__ the end of the installation process.) Another probable cause is if you tried to move the data and conf directories (Read description on [[security|Security]] before executing the installer. The move operation must be realized only __after__ the end of the installation process.)
 +
 +__SELinux issue__
 +
 +If it still doesn't work, then probably it's a selinux issue which is not allowing the webserver process to write to these directories. You can confirm this issue by disabling selinux and try executing your php web service again (''sudo setenforce 0'').
 +
 +If the above step solves your issue, then re-enable selinux (''sudo setenforce 1''), and run following commands from terminal:
 +
 +<code>
 +# grep httpd /var/log/audit/audit.log | audit2allow -M mypol
 +
 +# semodule -i mypol.pp
 +</code>
  
 **PHP function xxx is not available. Maybe your hosting provider disabled it for some reason?**\\ **PHP function xxx is not available. Maybe your hosting provider disabled it for some reason?**\\
-This means a certain function usually provided by the PHP interpreter was not found. This can mean your PHP version is too old (DokuWiki needs PHP 5.3.3 at least), you are missing a certain PHP extension (unlikely) or your provider disabled the  function for some reason.+This means a certain function usually provided by the PHP interpreter was not found. This can mean your PHP version is too old (DokuWiki needs PHP 7.at least, PHP 8 preferred - see also the [[:Requirements|system requirements]]), you are missing a certain PHP extension (unlikely) or your provider disabled the  function for some reason.
  
 You need to fix this problem somehow or DokuWiki won't work. So either upgrade your PHP version or ask your provider to check the PHP settings. You need to fix this problem somehow or DokuWiki won't work. So either upgrade your PHP version or ask your provider to check the PHP settings.
installer.1453734814.txt.gz · Last modified: 2016-01-25 16:13 by 80.86.161.201

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki