Problemi con proftpd e XAMPP

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Scrivi risposta
Avatar utente
DOmY199
Prode Principiante
Messaggi: 55
Iscrizione: giovedì 9 agosto 2007, 19:26
Distribuzione: Ubuntu 24.04

Problemi con proftpd e XAMPP

Messaggio 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à!! :p
Avatar utente
jepessen
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3569
Iscrizione: lunedì 26 dicembre 2005, 11:49
Desktop: KDevelop
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Somma Lombardo

Re: Problemi con proftpd e XAMPP

Messaggio 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...
Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/ ... e=Jepessen
http://jepessen.wordpress.com/
Avatar utente
DOmY199
Prode Principiante
Messaggi: 55
Iscrizione: giovedì 9 agosto 2007, 19:26
Distribuzione: Ubuntu 24.04

Re: Problemi con proftpd e XAMPP

Messaggio 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!! :birra:


P.S.: Ma dove si devono hostare le immagini per farle vedere dentro il forum? // Trovato!! Bastava mettere allegati!!! :muro:
Allegati
Stamp
Stamp
Avatar utente
jepessen
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3569
Iscrizione: lunedì 26 dicembre 2005, 11:49
Desktop: KDevelop
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Somma Lombardo

Re: Problemi con proftpd e XAMPP

Messaggio da jepessen »

prova a cambiare l'utente con www-data

Codice: Seleziona tutto

 sudo chown -R www-data:www-data /path/to/phpbb
Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/ ... e=Jepessen
http://jepessen.wordpress.com/
Avatar utente
DOmY199
Prode Principiante
Messaggi: 55
Iscrizione: giovedì 9 agosto 2007, 19:26
Distribuzione: Ubuntu 24.04

Re: Problemi con proftpd e XAMPP

Messaggio 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! :birra:
Avatar utente
jepessen
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3569
Iscrizione: lunedì 26 dicembre 2005, 11:49
Desktop: KDevelop
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Somma Lombardo

Re: Problemi con proftpd e XAMPP

Messaggio da jepessen »

fai un

Codice: Seleziona tutto

 ls -altr /opt/lampp/htdocs/forum/ 
E vediamo come sono combinati sti permessi...
Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/ ... e=Jepessen
http://jepessen.wordpress.com/
Avatar utente
DOmY199
Prode Principiante
Messaggi: 55
Iscrizione: giovedì 9 agosto 2007, 19:26
Distribuzione: Ubuntu 24.04

Re: Problemi con proftpd e XAMPP

Messaggio 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 .
Avatar utente
jepessen
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3569
Iscrizione: lunedì 26 dicembre 2005, 11:49
Desktop: KDevelop
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Somma Lombardo

Re: Problemi con proftpd e XAMPP

Messaggio da jepessen »

Codice: Seleziona tutto

ls -altr /opt/lampp/htdocs
quel nobody:root sulla cartella parent (che dovrebbe essere forum) non mi piace...
Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/ ... e=Jepessen
http://jepessen.wordpress.com/
Avatar utente
DOmY199
Prode Principiante
Messaggi: 55
Iscrizione: giovedì 9 agosto 2007, 19:26
Distribuzione: Ubuntu 24.04

Re: Problemi con proftpd e XAMPP

Messaggio 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
Avatar utente
jepessen
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3569
Iscrizione: lunedì 26 dicembre 2005, 11:49
Desktop: KDevelop
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Somma Lombardo

Re: Problemi con proftpd e XAMPP

Messaggio da jepessen »

E quindi non funziona se gli metti nobody:root come utente come per gli altri?
Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/ ... e=Jepessen
http://jepessen.wordpress.com/
Avatar utente
DOmY199
Prode Principiante
Messaggi: 55
Iscrizione: giovedì 9 agosto 2007, 19:26
Distribuzione: Ubuntu 24.04

Re: Problemi con proftpd e XAMPP

Messaggio 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! :birra:
Allegati
funzionante.jpg
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti