Back to top

Autore Topic: Configurazione Joomla! e permessi su VPS  (Letto 5148 volte)

Offline AVRstudio

  • Nuovo arrivato
  • *
  • Post: 8
    • Mostra profilo
Configurazione Joomla! e permessi su VPS
« il: 13 Ott 2009, 17:27:41 »
Salve a tutti,

sono qui perchè ho da qualche giorno alcuni problemi con una installazione di Joomla, su un VPS, di un nooooooto fornitore.

In poche parole, già dall'installazione, sembrano esserci dei permessi che non vanno perchè l'installer mi dice che non riesce a scrivere sul file configuration.php. Finisco l'installazione, invio via FTP il file di configurazione, cancello la directory installation e via, sembrerebbe funzionare tutto.

Peccato che come in tanti altri casi che ho letto qui, non si riesca poi ad installare componenti, plugin, o caricare files dal sito.

Ho anche aperto un ticket per il servizio tecnico che mi ha risposto così:

"il problema descritto non sembra essere dovuto a malfunzionamenti del server, ma alla caratteristica di apache, i files scritti da Apache hanno l'owner del daemon mentre, per essere scrivibili, devono essere modificati impostando il nome dell'utente ftp e il gruppo psacln . Potrà verificare il corretto funzionamento eseguendo delle prove, indipendentemente dal software che intende installare.
l'intervento dei nostri tecnici è limitato al ripristino del sistema alle condizioni iniziali, su richiesta dell'utente, ma questo caso non sembra vi sia un malfunzionamento del sistema."

Questa la configurazione del VPS

Apache 2.2.3
PHP 5.1.6 (safe mode ad off)
MySQL 5.0.22
Plesk 8.6
CentOS 5.0 Final

Ah... va da se che ho già provato a settare i permessi sui files come consigliato anche qui sul forum ma non funziona. Va solo se imposto 777.

Ho letto da qualche parte che si riesce a risolvere facendo girare PHP con FastCGI, per eseguire gli script come utente "ftp" e non come utente del daemon.

Se è così... mi sapete dire come si fa di preciso? Non ho grande esperienza di queste cose purtroppo.
In alternativa... ci sono altre possibilità?

Vi ringazio fin da ora per ogni aiuto che vorrete darmi.

SteveTW

  • Visitatore
Re:Configurazione Joomla! e permessi su VPS
« Risposta #1 il: 14 Ott 2009, 11:48:36 »
Ciao AVR.... probabilmente hai letto qualcosa che avevo scritto in passato riguardo alla configurazione dei server e VPS.

Quello che ti ha risposto l'assistenza è assolutamente corretto:
- se non scegli un gestore che sia predisposto a farti girare un cms correttamente (o diciamo, senza grossi intoppi) puoi incappare in queste problematiche
- più che FastCGI utilizzerei il support CGI, questo permette alla macchina di far girare il PHP come script e non come demone
- normalmente chi fornisce VPS o server fornisce anche un pannello di controllo preinstallato, come Cpanel, Plesk, Webmin
- dovresti trovare l'area dove, per ogni singolo dominio, puoi attivare questa funzione e ti risolvi il problema

Infatti Joomla, senza questa funzione, assegna i permessi ai file come utente apache e non come utente ftp, con i problemi che hai riscontrato.

Sconsiglio vivamente di spostare gli attributi a 777 per evidenti problemi di sicurezza....

Offline AVRstudio

  • Nuovo arrivato
  • *
  • Post: 8
    • Mostra profilo
Re:Configurazione Joomla! e permessi su VPS
« Risposta #2 il: 14 Ott 2009, 14:00:05 »
Ciao, e grazie per la risposta :)

Dunque... il punto è questo: nella configurazione del dominio, su Plesk, ho abilitato entrambi i supporti, sia individualmente che assieme, ma non cambia nulla.

Per questo mi chiedevo... bisogna configurare qualcosa in particolare per far andare PHP come CGI?

Per adesso sto aggirando il problema attivando il layer FTP di Joomla! e facendo le modifiche con quello attivo. Sembra che vada, almeno per quello che ho visto sinora, ma preferirei capire come fare per stare pseudo sicuro :P

SteveTW

  • Visitatore
Re:Configurazione Joomla! e permessi su VPS
« Risposta #3 il: 14 Ott 2009, 14:28:30 »
No.... non è abbastanza abilitare il support cgi.
Bisogna anche poi andare ad inserire nel file .htaccess un handler..... ma bisogna prima verificare la configurazione del VPS.

Non avendo settato io quel server.... non posso aiutarti oltre, devi sentire la tua assistenza se ti consente quanto ti ho spiegato prima, non ho idea se su un VPS ti consentirebbero una cosa del genere.

 



Web Design Bolzano Kreatif