DokuWiki

It's better when it's simple

User Tools

Site Tools


install:ubuntu

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
install:ubuntu [2017-07-21 23:50]
24.85.236.152 ajout du paquet php-xml
install:ubuntu [2017-12-28 17:55] (current)
Aleksandr
Line 1: Line 1:
-===== Installation =====+====== Installation ​DokuWiki under Ubuntu ======
  
 These are instructions on how to install a single DokuWiki under Ubuntu 14.04. Other version installations are discussed below. If you want to install a DokuWiki Farm, follow these instructions and then visit the [[:​farms|Farm Page]]. These are instructions on how to install a single DokuWiki under Ubuntu 14.04. Other version installations are discussed below. If you want to install a DokuWiki Farm, follow these instructions and then visit the [[:​farms|Farm Page]].
  
-:!: For Ubuntu 16.04 you will want to use libapache2-mod-php7.0 and make sure to install php7.0-xml, php7.0 with apt-get+Please note that there is a dokuwiki package in the Ubuntu repositories. If you want to use it, please see the [[install:​debian|Debian install page]] instead. This article describes the installation of DokuWiki from a tarball. (The Ubuntu and Debian packages follow the Debian directory conventions and that is why different steps are needed when using the Ubuntu/​Debian package). 
 + 
 +:!: **For Ubuntu 16.04** you will want to use libapache2-mod-php7.0 and make sure to install php7.0-xml, php7.0 with apt-get 
 + 
 +Upgrading from Ubuntu 14.04 LTS to Ubuntu 16.04 LTS I had to add the following:​ 
 + 
 +  * apt-get install php7.0 
 +  * apt-get install php-mbstring 
 +  * apt-get install php7.0-xml 
 + 
 +This resolved all the issues restoring DokuWiki back to normal prior to the upgrades.
  
   - Install Ubuntu Server 14.04 [[http://​askubuntu.com/​questions/​340965/​how-do-i-install-ubuntu-server-step-by-step|Step by step instructions with screenshots]]   - Install Ubuntu Server 14.04 [[http://​askubuntu.com/​questions/​340965/​how-do-i-install-ubuntu-server-step-by-step|Step by step instructions with screenshots]]
Line 35: Line 45:
  
 ===== Additional Installation Information ===== ===== Additional Installation Information =====
-For more information on installing and configuring Dokuwiki on Ubuntu, see [[debian_ubuntu_extras]]. 
-====== Ubuntu 12.04 Precise Pangolin ====== 
-Ubuntu provides a ''​dokuwiki''​ package. 
  
-The package will install three categories of files: +For more information on installing ​and configuring DokuWiki on Ubuntu, see [[debian_ubuntu_extras]].
-  * immutable files in ''/​usr/​share/​dokuwiki''​ +
-  * configuration files in ''/​etc/​dokuwiki''​ +
-  * data files and plugins in ''/​var/​lib/​dokuwiki''​+
  
-Install it. I used Ubuntu 12.04.5. +===== Apache configuration for running DokuWiki in ~/​public_html =====
- +
-<code bash>​sudo apt-get install -y dokuwiki</​code>​ +
- +
-This will prompt you for which webserver to use, Apache 2 or lighttpd. Pick one. +
-It will also prompt you for the admin password. ​ Choose one and enter it. +
- +
-If you're lucky, installation is done, and you can start using DokuWiki at [[http://​localhost/​dokuwiki]]. +
- +
-If not, you will need to make further changes to your webserver configuration. +
-I used Apache 2, and what the package does is add a symlink +
- +
-  /​etc/​apache2/​conf.d/​dokuwiki.conf -> /​etc/​dokuwiki/​apache.conf +
- +
-that maps the [[http://​localhost/​dokuwiki]]* URL space to DokuWiki and grants access only to localhost. +
-I edited the file to provide wider access and also had to edit rewrite rules elsewhere in my Apache configuration that counteracted this. +
- +
-After that, I could log in as admin and edit pages. +
- +
-Note that running [[http://​localhost/​dokuwiki/​install.php]] will report permission errors on directories that don't actually exist. +
- +
-This is harmless - it is just ''​install.php''​ not being smart enough to detect that the directories in question are located elsewhere. ​ You don't actually need to run ''​install.php''​ or fix these things like the text below suggests. +
- +
-====== Apache configuration for running DokuWiki in ~/​public_html ​======+
  
 This works with Ubuntu 11.04 natty: This works with Ubuntu 11.04 natty:
Line 79: Line 60:
   - Restart //apache// with<​code bash>​sudo service apache2 restart</​code>​   - Restart //apache// with<​code bash>​sudo service apache2 restart</​code>​
  
- +===== Ubuntu Server 14.04 and lighttpd =====
-======Ubuntu Server 14.04 and lighttpd ​======+
  
   - Install lighttpd and php. <code bash>   - Install lighttpd and php. <code bash>
Line 96: Line 76:
 sudo /​etc/​init.d/​lighttpd force-reload sudo /​etc/​init.d/​lighttpd force-reload
 </​code>​ </​code>​
-  - That's it. Enjoy your own DokuWiki server. (Test if it works on your http://​localhost/​dokuwiki)+  - That's it. Enjoy your own DokuWiki server. (Test if it works on your %%http://​localhost/​dokuwiki%%)
  
install/ubuntu.1500673834.txt.gz · Last modified: 2017-07-21 23:50 by 24.85.236.152