Pagina 1 di 1
Problemi con proftpd e XAMPP
Inviato: martedì 10 febbraio 2015, 15:40
da DOmY199
Salve a tutti,
per motivi di smanettamenti vari, ho installato XAMPP per avere un server in locale con cui "giocare". Dopo aver effettuato l'installazione,
regolarmente eseguita, ho dato il comando /opt/lampp/lampp security per impostare tutte le password.
Fin qui tutto bene, successivamente ho provato ad installare il forum phpBB. Al momento del controllo dei requisiti, trova tutto perfettamente attivo e funzionante, solo che mi avvisa (con conseguente impossibilità nell'andare avanti) che alcuni file e o cartelle non possono essere scritti e o creati e quindi di modificare i permessi. Felice dell'impossibilità di andare avanti mi accingo ad aprire Filezilla, collegandomi sia con l'utente di default di XAMPP che con l'utente del pc non ho la possibilità di cambiare i permessi ai file..
Codice: Seleziona tutto
Risposta: 550 CHMOD 777 styles.php: Permission denied
e così per tutti i file che tento di modificare.
Ho seguito decine e decine di guide e di chmod +x e o u a L Rr_r w e compagnia bella (alla cartella htdocs) ma il risultato rimane sempre quello.
Ho configurato altre volte proftpd (se non sbaglio) ma con XAMPP sembra che i file siano messi in posti diversi, in poche parole... non so dove mettere le mani.
Un GRAZIE in anticipo a chi mi aiuterà!!

Re: Problemi con proftpd e XAMPP
Inviato: martedì 10 febbraio 2015, 17:49
da jepessen
Hai fatto le operazioni con i permessi di root?
PS: controlla i permessi di cui ha bisogno... 777 in genere non e' una buona idea in questi casi...
Re: Problemi con proftpd e XAMPP
Inviato: martedì 10 febbraio 2015, 18:30
da DOmY199
Se per permessi di root intendi il "sudo" davanti alle operazione la risposta e si.
Immagine
Questa è uno stamp di quello che mi dice, non fa riferimento a dei permessi formato numero ma più semplicemente "permesso di scrittura". Visto che sono in fase d'installazione credo che sia lo script a non poter modificare i file in questione.
Grazie per l'aiuto!!
P.S.: Ma dove si devono hostare le immagini per farle vedere dentro il forum? // Trovato!! Bastava mettere allegati!!!

Re: Problemi con proftpd e XAMPP
Inviato: mercoledì 11 febbraio 2015, 9:40
da jepessen
prova a cambiare l'utente con www-data
Re: Problemi con proftpd e XAMPP
Inviato: mercoledì 11 febbraio 2015, 13:52
da DOmY199
Eseguendo il comando identico
Codice: Seleziona tutto
sudo chown -R www-data:www-data /path/to/phpbb
chown: impossibile accedere a "/path/to/phpbb": File o directory non esistente
Poi ho pensato che con /path/to/phpbb s'intendeva la cartella dov'è si trova il forum, quindi ho eseguito
Codice: Seleziona tutto
sudo chown -R www-data:www-data /opt/lampp/htdocs/forum/
ed è tornato a capo normalmente eseguendo il comando (senza errori). Ho avviato i servizi ma la risposta è sempre la stessa di prima, cioè l'impossibilità di poter modificare i file dello stamp fatto sopra.
Rimango in attesa di eventuali istruzioni da provare! Grazie per le risposte!

Re: Problemi con proftpd e XAMPP
Inviato: mercoledì 11 febbraio 2015, 15:37
da jepessen
fai un
E vediamo come sono combinati sti permessi...
Re: Problemi con proftpd e XAMPP
Inviato: mercoledì 11 febbraio 2015, 16:50
da DOmY199
Ecco qui!
Codice: Seleziona tutto
ls -altr /opt/lampp/htdocs/forum/
totale 552
-rwxr-xr-x 1 www-data www-data 625 feb 7 14:57 web.config
-rwxr-xr-x 1 www-data www-data 84071 feb 7 14:57 viewtopic.php
-rwxr-xr-x 1 www-data www-data 15929 feb 7 14:57 viewonline.php
-rwxr-xr-x 1 www-data www-data 36063 feb 7 14:57 viewforum.php
-rwxr-xr-x 1 www-data www-data 10701 feb 7 14:57 ucp.php
-rwxr-xr-x 1 www-data www-data 50461 feb 7 14:57 search.php
-rwxr-xr-x 1 www-data www-data 9992 feb 7 14:57 report.php
-rwxr-xr-x 1 www-data www-data 71649 feb 7 14:57 posting.php
-rwxr-xr-x 1 www-data www-data 51340 feb 7 14:57 memberlist.php
-rwxr-xr-x 1 www-data www-data 9004 feb 7 14:57 mcp.php
-rwxr-xr-x 1 www-data www-data 7172 feb 7 14:57 index.php
-rwxr-xr-x 1 www-data www-data 8018 feb 7 14:57 feed.php
-rwxr-xr-x 1 www-data www-data 1886 feb 7 14:57 faq.php
-rwxr-xr-x 1 www-data www-data 1699 feb 7 14:57 cron.php
-rwxr-xr-x 1 www-data www-data 0 feb 7 14:57 config.php
-rwxr-xr-x 1 www-data www-data 77892 feb 7 14:57 composer.lock
-rwxr-xr-x 1 www-data www-data 1509 feb 7 14:57 composer.json
-rwxr-xr-x 1 www-data www-data 4742 feb 7 14:57 common.php
-rwxr-xr-x 1 www-data www-data 907 feb 7 14:57 app.php
drwxr-xr-x 7 www-data www-data 4096 feb 7 14:57 vendor
drwxr-xr-x 3 www-data www-data 4096 feb 7 14:57 styles
drwxr-xr-x 2 www-data www-data 4096 feb 7 14:57 store
drwxr-xr-x 31 www-data www-data 4096 feb 7 14:57 phpbb
drwxr-xr-x 4 www-data www-data 4096 feb 7 14:57 language
drwxr-xr-x 4 www-data www-data 4096 feb 7 14:57 install
drwxr-xr-x 9 www-data www-data 4096 feb 7 14:57 includes
drwxr-xr-x 7 www-data www-data 4096 feb 7 14:57 images
drwxr-xr-x 2 www-data www-data 4096 feb 7 14:57 files
drwxr-xr-x 2 www-data www-data 4096 feb 7 14:57 ext
drwxr-xr-x 2 www-data www-data 4096 feb 7 14:57 download
drwxr-xr-x 2 www-data www-data 4096 feb 7 14:57 docs
drwxr-xr-x 2 www-data www-data 4096 feb 7 14:57 config
drwxr-xr-x 2 www-data www-data 4096 feb 7 14:57 cache
drwxr-xr-x 2 www-data www-data 4096 feb 7 14:57 bin
drwxr-xr-x 4 www-data www-data 4096 feb 7 14:57 assets
drwxr-xr-x 4 www-data www-data 4096 feb 7 14:57 adm
drwxr-xr-x 7 nobody root 4096 feb 9 22:41 ..
-rwxr-xr-x 1 www-data www-data 3493 feb 10 14:34 htaccess.txt~
drwxr-xr-x 19 www-data www-data 4096 feb 10 14:54 .
Re: Problemi con proftpd e XAMPP
Inviato: mercoledì 11 febbraio 2015, 16:53
da jepessen
quel nobody:root sulla cartella parent (che dovrebbe essere forum) non mi piace...
Re: Problemi con proftpd e XAMPP
Inviato: mercoledì 11 febbraio 2015, 17:15
da DOmY199
Codice: Seleziona tutto
ls -altr /opt/lampp/htdocs
totale 72
-rwxr-xr-x 1 nobody root 30894 mag 11 2007 favicon.ico
-rwxr-xr-x 1 nobody root 256 feb 5 2009 index.php
-rwxr-xr-x 1 nobody root 2142 apr 29 2013 bitnami.css
-rwxr-xr-x 1 nobody root 1441 nov 12 16:49 applications.html
drwxr-xr-x 2 nobody root 4096 feb 9 20:56 img
drwxr-xr-x 20 nobody root 4096 feb 9 20:56 dashboard
drwxr-xr-x 30 nobody root 4096 feb 9 20:58 ..
drwxr-xr-x 7 nobody root 4096 feb 9 21:04 xampp
drwxr-xr-x 7 nobody root 4096 feb 9 22:41 .
drwxr-xr-x 2 nobody daemon 4096 feb 10 00:00 webalizer
drwxr-xr-x 19 www-data www-data 4096 feb 10 14:54 forum
Ho dato solo i permessi alla cartella /forum perché gli altri file sono quelli dell'installazione di XAMPP e non mi hanno mai dato problemi
Re: Problemi con proftpd e XAMPP
Inviato: mercoledì 11 febbraio 2015, 17:30
da jepessen
E quindi non funziona se gli metti nobody:root come utente come per gli altri?
Re: Problemi con proftpd e XAMPP
Inviato: giovedì 12 febbraio 2015, 0:16
da DOmY199
Ho provato con il nobody:root e non cambia assolutamente nulla. Sono entrato su XAMPP manager, l'applicativo ad interfaccia grafica, poi ho cambiato i permessi alle cartelle sempre via interfaccia grafica e adesso funziona! Anche se non capisco perché dal gestore dei file sono riuscito ed invece utilizzando il terminale no! EDIT: il gestore dei file veniva avviato, come lo XAMPP manager, da utente root... quindi svelato il perché ci riesco. Solo che nei vari tentativi devo aver sballato qualcosa e mysql non mi si avvia più. Ora noto che le cartelle sono state contrassegnate di un colore strano, metto l'immagine in allegato. Non essendo espertissimo non conosco il significato di quella particolare colorazione.
EDIT: Ho reinstallato XAMPP per i problemi che avevo al mysql, quindi ho rifatto la procedura che ho scritto sopra ed ho effettuato anche l'installazione del forum. I file comunque sono di proprietà di root:root , credo stiamo parlando del proprietario dei file, comunque intendo questo:
Codice: Seleziona tutto
-rw-rw-r-- 1 root root 625 feb 7 14:57 web.config
-rw-rw-r-- 1 root root 84071 feb 7 14:57 viewtopic.php
-rw-rw-r-- 1 root root 15929 feb 7 14:57 viewonline.php
-rw-rw-r-- 1 root root 36063 feb 7 14:57 viewforum.php
-rw-rw-r-- 1 root root 10701 feb 7 14:57 ucp.php
-rw-rw-r-- 1 root root 50461 feb 7 14:57 search.php
-rw-rw-r-- 1 root root 9992 feb 7 14:57 report.php
-rw-rw-r-- 1 root root 71649 feb 7 14:57 posting.php
-rw-rw-r-- 1 root root 51340 feb 7 14:57 memberlist.php
-rw-rw-r-- 1 root root 9004 feb 7 14:57 mcp.php
-rw-rw-r-- 1 root root 7172 feb 7 14:57 index.php
-rw-rw-r-- 1 root root 8018 feb 7 14:57 feed.php
-rw-rw-r-- 1 root root 1886 feb 7 14:57 faq.php
-rw-rw-r-- 1 root root 1699 feb 7 14:57 cron.php
-rw-rw-r-- 1 root root 77892 feb 7 14:57 composer.lock
-rw-rw-r-- 1 root root 1509 feb 7 14:57 composer.json
-rw-rw-r-- 1 root root 4742 feb 7 14:57 common.php
-rw-rw-r-- 1 root root 907 feb 7 14:57 app.php
drwxrwxr-x 7 root root 4096 feb 7 14:57 vendor
drwxrwxr-x 3 root root 4096 feb 7 14:57 styles
drwxrwxr-x 31 root root 4096 feb 7 14:57 phpbb
drwxrwxr-x 4 root root 4096 feb 7 14:57 language
drwxrwxr-x 4 root root 4096 feb 7 14:57 install_old
drwxrwxr-x 9 root root 4096 feb 7 14:57 includes
drwxrwxr-x 7 root root 4096 feb 7 14:57 images
drwxrwxr-x 2 root root 4096 feb 7 14:57 ext
drwxrwxr-x 2 root root 4096 feb 7 14:57 download
drwxrwxr-x 2 root root 4096 feb 7 14:57 docs
drwxrwxr-x 2 root root 4096 feb 7 14:57 config
drwxrwxr-x 2 root root 4096 feb 7 14:57 bin
drwxrwxr-x 4 root root 4096 feb 7 14:57 assets
drwxrwxr-x 4 root root 4096 feb 7 14:57 adm
drwxr-xr-x 7 root root 4096 feb 12 00:29 ..
drwxrwxrwx 2 root root 4096 feb 12 00:32 store
drwxrwxrwx 2 root root 4096 feb 12 00:32 files
-rw-rw-rw- 1 root root 473 feb 12 00:33 config.php
drwxr-xr-x 19 root root 4096 feb 12 00:37 .
drwxrwxrwx 3 root root 4096 feb 12 00:38 cache
Ora, tornando al problema del topic, l'utente "daemon" per l'ftp, di cui ho cambiato la password come consigliato da XAMPP, non ha i privilegi per poter modificare gli attributi ai file. Quindi penso che il problema dovrebbe essere risolvibile dando le autorizzazioni (mettendolo in qualche gruppo di sistema?) all'utente ftp "daemon". Cercherò di documentarmi per arrivarci da solo, ma se qualcuno potrebbe indicarmi qualche strada da seguire gliene sarei grato!
