Dopo un aggiornamento del port in FreeBSD, è necessario cambiare l'owner e il group di alcune directory: ks3367031# pwd /usr/local/www/dokuwiki/data ks3367031# ll total 142 -r--r--r-- 1 root wheel 31 May 5 22:53 .htaccess -r--r--r-- 1 root wheel 32 May 5 22:53 _dummy drwxr-xr-x 3 www www 56320 May 13 11:44 attic drwxr-xr-x 18 www www 512 May 13 11:44 cache -rw-r--r-- 1 www www 7180 Aug 18 2012 deleted.files drwxr-xr-x 2 www www 1536 May 13 12:01 index drwxr-xr-x 2 www www 512 May 13 12:02 locks drwxr-xr-x 3 www www 3584 May 5 22:53 media drwxr-xr-x 2 www www 512 May 13 11:44 media_attic drwxr-xr-x 2 www www 4608 May 13 11:44 media_meta drwxr-xr-x 4 www www 25088 May 13 11:44 meta drwxr-xr-x 4 www www 7680 May 9 11:24 pages -r--r--r-- 1 root wheel 7917 May 5 22:53 security.png -r--r--r-- 1 root wheel 12093 May 5 22:53 security.xcf drwxr-xr-x 2 www www 512 May 5 22:53 tmp Con il comando: chown www:www attic/ cache/ index/ locks/ media/ media_attic/ media_meta/ meta/ pages/ tmp/ ---- Si entra con *admin* e poi con la password di root. Dove sono registrati i dati? root@serverHP:/var/lib/dokuwiki/data/pages# ls -alh total 64K drwx------ 4 www-data www-data 4,0K 7 juil. 22:30 . drwx------ 10 www-data www-data 4,0K 3 juil. 23:42 .. -rw-r--r-- 1 www-data www-data 53 7 juil. 20:52 apache.txt -rw-r--r-- 1 www-data www-data 1,2K 7 juil. 22:55 back_up.txt -rw-r--r-- 1 www-data www-data 51 7 juil. 22:25 dokuwiki.txt -rw-r--r-- 1 www-data www-data 53 7 juil. 21:02 hardware.txt -rw-r--r-- 1 www-data www-data 8 7 juil. 20:52 mail.txt -rw-r--r-- 1 www-data www-data 444 7 juil. 20:52 mio_rapporto_col_programma_in_date.txt -rw-r--r-- 1 www-data www-data 5,3K 7 juil. 23:11 mutt.txt -rw-r--r-- 1 www-data www-data 205 7 juil. 21:00 nginx.txt drwxr-xr-x 2 www-data www-data 4,0K 3 juil. 23:42 playground -rw-r--r-- 1 www-data www-data 48 7 juil. 22:26 server.txt -rw-r--r-- 1 www-data www-data 52 7 juil. 20:40 start.txt -rw-r--r-- 1 www-data www-data 7 7 juil. 21:01 text_editors.txt drwxr-xr-x 2 www-data www-data 4,0K 3 juil. 23:42 wiki io in realtà faccio il back up più su, ma forse è inutile? Prendo tutta la directory dokuwiki, compreso un sacco di cache che forse è ridondante. Adesso [25 maggio 2013] che ho risolto il problema dell'invio di mail dal server [[inviare_mail_dal_server]] posso anche invitare altre persone a collaborare alla mia wiki; per esempio Florence per i film. Sul km2 sotto FreeBSD la wiki funziona bene, ma da quando ho sostituito *sendmail* con *opensmtp* non riesco più ad inviare mail di conferma a chi si iscrive. Ho cambiato i parametri in /use/local/etc/php.ini ma continua a non funzionare. Non è grave perché in ogni caso ho potuto creare l'account per Florence anche direttamente, entrando come admin. ---- Per modificare il file di configurazione, cioè **dokuwiki.php** in ks3367031# pwd /usr/local/www/dokuwiki/conf cambiare provvisoriamente i permessi - di default a 0444 - con il comando: ks3367031# chmod 0644 dokuwiki.php e poi rimetterli a posto con il comando: ks3367031# chmod 0444 dokuwiki.php ---- 27 luglio 2018, ho cambiato i permessi del file: -rw-r--r-- 1 www www 445B Dec 15 2016 users.auth.php per poter editare gli user. Ma gli altri file? root@ks3367031:/usr/local/www/dokuwiki/conf # ls -lhrt total 116 -rw-r--r-- 1 francesco francesco 242B Sep 26 2013 plugins.local.php -rw-r--r-- 1 francesco francesco 229B Sep 26 2013 acl.auth.php -rw-r--r-- 1 francesco francesco 401B Nov 10 2013 local.php.bak -r--r--r-- 1 francesco francesco 12K Apr 21 2014 dokuwiki.php_BKK -rw-r--r-- 1 francesco francesco 439B Apr 27 2014 local.php -rw-r--r-- 1 www www 445B Dec 15 2016 users.auth.php -rw-r--r-- 1 root wheel 1.7K May 3 08:36 wordblock.conf -rw-r--r-- 1 root wheel 153B May 3 08:36 users.auth.php.dist -rw-r--r-- 1 root wheel 748B May 3 08:36 smileys.conf -rw-r--r-- 1 root wheel 105B May 3 08:36 scheme.conf -rw-r--r-- 1 root wheel 552B May 3 08:36 plugins.required.php -rw-r--r-- 1 root wheel 173B May 3 08:36 plugins.php -rw-r--r-- 1 root wheel 11K May 3 08:36 mysql.conf.php.example -rw-r--r-- 1 root wheel 2.2K May 3 08:36 mime.conf -rw-r--r-- 1 root wheel 2.5K May 3 08:36 mediameta.php -rw-r--r-- 1 root wheel 32B May 3 08:36 manifest.json -rw-r--r-- 1 root wheel 462B May 3 08:36 local.php.dist -rw-r--r-- 1 root wheel 1.2K May 3 08:36 license.php -rw-r--r-- 1 root wheel 1.7K May 3 08:36 interwiki.conf -rw-r--r-- 1 root wheel 354B May 3 08:36 entities.conf -rw-r--r-- 1 root wheel 12K May 3 08:36 dokuwiki.php -rw-r--r-- 1 root wheel 2.0K May 3 08:36 acronyms.conf -rw-r--r-- 1 root wheel 448B May 3 08:36 acl.auth.php.dist -rw-r--r-- 1 root wheel 174B May 3 08:36 .htaccess In realtà è tutto spiegato qui: https://www.dokuwiki.org/install:permissions ---- {{:kvm_stream_pro.png?400 |}}Dopo l'aggiornamento da Ubuntu 19.04 a Ubuntu 19.10 non mi funzionava più la DokuWiki su localhost. Ho dovuto installare il pacchetto php-cgi, ed è ripartita. Ma la Wiki non è comunque a posto (per esempio non posso sincronizzarla con quella su firminmaillard.org) probabilmente a causa del passaggio da PHP72 a PHP73 su questa versione di Ubuntu. Ho allora deciso di installare FreeBSD 11.3 (la stessa versione che ho sul server OVH) in una macchina virtuale [[KVM]] sul [[Thinkpad X280]] e di collegarmici in locale dal navigatore. Funziona perfettamente! Poi trasmetto al server gli aggiornamenti fatti in locale tramite in plugin Sync. Poi ho fatto la stessa cosa anche sull' [[HP Stream pro G3]] ma, visto che quest'ultimo è molto meno potente, in questo caso nella macchina virtuale FreeBSD uso pkg e non i ports con Synth come faccio sul [[thinkpad_x280|X280]].