[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [riminilug-general] Re: [riminilug-soci] ownCloud



Il 02/05/2014 16:18, Ivan Tarozzi ha scritto:
Il 02/05/2014 15:52, ptux ha scritto:
Sì, confermo che owncloud è su server locale.

I permessi in effetti sono una cosa strana che ho dimenticato di dire.
il disco esterno fissa i permessi di default sul 700. Ho provato a
dare con sudo:
* chmod 755 /media/disc/owncloud/ -R
* chown www-data:www-data /media/disc/owncloud/ -R

ma quando faccio un listato per verificare i permessi risulta ancora
700 con ptux:ptux

E sì che 1. Ho dato i comandi come sudo, anche se teoricamente non
sarebbe necessario, 2. Non ho ricevuto messaggi di errore che mi
dicano che il fs è montato in sola lettura o altro.

Il disco è rilevato con plug&play e montato dall'icona.

Da mount leggo: /dev/sdc1 on /media/disc type fuseblk
(rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)

Temo che il problema sia proprio quello. Quindi apache non puo' accedere
a quella directory.

Immagino che il disco esterno sia ntfs... Potresti provare a rismontarlo
e a montarlo manualmente come spiegato qui:
http://www.techques.com/question/3-436140/Mount-a-fuseblk-drive-so-that-owner-is-mysql

naturalmente cambiando i riferimenti di mysql con quelli di owncloud.

Se funziona puoi aggiungere una riga in fstab con quelle impostazioni,
in modo che all'avvio sia montato con le giuste opzioni.

Detto questo: se si tratta di un server forse l'ideale sarebbe avere un
disco interno. Se per qualche ragione che non conosco vuoi usare un
disco USB allora l'ideale sarebbe riformattarlo in ext4.... Ma queste
sono scelte peronali ed opinabili :)
In realtà il server locale è installato sul mio pc fisso, l'idea di usare un hd esterno si è reso utile per avere maggiore spazio di storage. potrei formattarlo, certo, però non l'ho ancora fatto.

Per quanto riguarda il link, ho dato
$ id -u www-data
33
$ id -g www-data
33

poi, dopo aver smontato sdc1 con l'opzione -l, ho montato con il comando:
sudo mount -t fuseblk -o uid=33,gid=33,umask=022 /dev/sdc1 /media/disc
e l'output è:
       tipo fs errato, opzione non valida, superblocco su /dev/sdc1 danneggiato,
       codepage o programma ausiliario mancante, o altro errore
       In alcuni casi si possono trovare informazioni utili in syslog. Provare
       ad esempio 'dmesg | tail'

ma dmesg | tail non dice veramente nulla di utile (si ferma a cupsd).

se sostituisco -t fuseblk con -t auto il dispositivo viene montato ma senza che le altre opzioni producano alcun effetto.


      
Per quanto riguarda .htaccess owncloud ne usa due uno in radice e uno
in data. Quello indicato da Ivan è quello della cartella data ed è
corretto.

I due file hanno permessi 644 www-data:www-data.

strano allora che non funzionino a dovere..... Riesci a vedere qualche
messaggio di errore nei files di log di apache?
Hai installato owncloud da pacchetti? O da tgz? O in altro modo?
L'installazione è stata da tar.gz. In realtà ho creato un db da phpmyadmin e messo una cartella owncloud nel server poi ho dato le configurazioni.
Il log di apache dice che il nome dell'host non corrisponde a quello del certificato ssl, per il resto non trovo grosse indicazioni...


      

ps: scusate lo scambio di lista, ma avevo risposto ad un vecchio
messaggio su owncloud.

no problem, puo' capitare... Finche' non si arrabbia Samu sei a posto,
e' lui che ha i poteri assoluti sulle ML e sulle iscrizioni  :D :D

Ivan

---------------------------------------------------------------------
Per cancellarsi, scrivi a: riminilug-general-unsubscribe@xxxxxxxxxxxx
Se vuoi conoscere altri comandi, scrivi a: riminilug-general-help@xxxxxxxxxxxx




--
possono dirci su che cosa riflettere, non che cosa pensare