Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
computing:dokuwiki [2019/01/06 14:48] – oemb1905 | computing:dokuwiki [2019/07/29 09:39] – oemb1905 |
---|
| |
Download dokuwiki, untar it, copy it to primary dokuwiki directory | Download dokuwiki, untar it, copy it to primary dokuwiki directory |
wget https://download.dokuwiki.org/out/dokuwiki-c5525093cf2c4f47e2e5d2439fe13964.tgz | wget https://getdownloadlinkfromsite.tgz |
tar zxvf dokuwiki-c5525093cf2c4f47e2e5d2439fe13964.tgz | tar zxvf dokuwiki-example-39fe13964.tgz |
'cp' -af dokuwiki/* /Library/Server/Web/Data/Sites/Haacks/dokuwiki | 'cp' -af dokuwiki/* /var/www/jonathanhaack.com/public_html/dokuwiki/ |
| |
Fix permissions on dokuwiki | Often, I need to recursively chmod the entire dokuwiki directory at 777, and then one by one fix the permissions on dokuwiki after I do the upgrade/copy command from above. Here are the permissions I use: |
chmod g+rwx /usr/local/www/nginx/dokuwiki | |
sudo chmod -R 755 /usr/local/www/nginx/dokuwiki/conf | |
sudo chown -R www-data:foo /usr/local/www/nginx/dokuwiki/conf | |
sudo chown www-data:foo /usr/local/www/nginx/dokuwiki/data | |
sudo chmod -R 775 /usr/local/www/nginx/dokuwiki/data | |
sudo chmod -R 755 /usr/local/www/nginx/dokuwiki/lib | |
sudo chmod -R 755 /usr/local/www/nginx/dokuwiki/conf | |
chmod g+rwx /usr/local/www/dokuwiki | |
chmod -R 775 /usr/local/www/data | |
chown -R www /usr/local/www/data | |
chmod 2775 /usr/local/www/data/attic /usr/local/www/data/cache /usr/local/www/data/index /usr/local/www/data/locks /usr/local/www/data/media /usr/local/www/data/meta /usr/local/www/data/pages /usr/local/www/data/tmp | |
chown www /usr/local/www/data/attic /usr/local/www/data/cache /usr/local/www/data/index /usr/local/www/data/locks /usr/local/www/data/media /usr/local/www/data/meta /usr/local/www/data/pages /usr/local/www/data/tmp | |
| |
| sudo chmod g+rwx /var/www/jonathanhaack.com/public_html/dokuwiki |
| sudo chmod -R 755 /var/www/jonathanhaack.com/public_html/dokuwiki/conf |
| sudo chown -R www-data:user /var/www/jonathanhaack.com/public_html/dokuwiki/conf |
| sudo chown www-data:user /var/www/jonathanhaack.com/public_html/dokuwiki/data |
| sudo chmod -R 775 /var/www/jonathanhaack.com/public_html/dokuwiki/data |
| sudo chmod -R 755 /var/www/jonathanhaack.com/public_html/dokuwiki/lib |
| sudo chmod -R 755 /var/www/jonathanhaack.com/public_html/dokuwiki/conf |
| cd /var/www/jonathanhaack.com/public_html/dokuwiki/data/ |
| sudo chmod 2775 {attic,cache,index,locks,media,meta,pages,tmp,media_attic,media_meta} |
| sudo chown www-data:user {attic,cache,index,locks,media,meta,pages,tmp,media_attic,media_meta} |
| |
| Dokuwiki details their permission recommendations here: [[https://www.dokuwiki.org/install:permissions|Install Permissions]]. The page is a bit complicated so the above is a simpler (but longer in syntax) version of the whole page, including the partial synopsis they put at the end, which I reprint below. |
| |
--- //[[netcmnd@jonathanhaack.com|oemb1905]] 2017/05/16 02:15// | yourwiki> chmod -R 775 data/ |
| yourwiki> chown -R www-data:foo data/ |
| everything below the data directory: |
| yourwiki/data> chmod 2775 {attic,cache,index,locks,media,meta,pages,tmp} |
| yourwiki/data> chown www-data:foo {attic,cache,index,locks,media,meta,pages,tmp} |
| |
| --- //[[oemb1905@jonathanhaack.com|oemb1905]] 2019/07/29 09:31// |