Joomla.it Forum
Non solo Joomla... => Sezione dedicata ai Server => : lady r 09 Apr 2011, 15:49:01
-
ciao a tutti..
ho da poco un VPS su cui gira CentOS con php 5.2 e apache2
Il problema spero sia risolvibile via Joomla e non via Server..
Da quanto ho capito, Joomla! funziona solo se il proprietario dei file è apache
il fatto è che se il proprietario dei file è apache, e non "fez" (cioò l'utente FTP), io son impossibilitata a modificare questi file tramite FTP.
quindi mi tocca connettermi via gnome-terminal > ssh al server e fare chown dei file continuamente per poterli modificare e poi tornare a farli funzionare per Joomla!...
Sapreste indicarmi una soluzione a ciò?
Grazie.
-
Ciao lady r,
è un problema di settings del server.
Tramite joomla non puoi intervenire.
Sposto nella sezione server.
Ciao!
-
Ciao
Devi impostare , nel vps, il modulo php come fastcgi, in rete oppure nella guida della vps trovi le risorse su come farlo.
-
ah ok.. scusate per la sezione sbagliata.
ho cercato su google ma non trovo niente, possibile?
query: impostare php come fastcgi vps --fornitore bps--
( --fornitore host-- inteso il mio fornitore vps..)
E non trovo in pratica niente di utile...
Comunque grazie per la disponibilità, siete fantastici, mai visto un forum di supporto così rapido ^.^
PS.
Ho trovato una guida:
cd /var/www/vhosts/allise.net/httpdocs
nano .htaccess
al suo interno inserisci
Options +ExecCGI
AddHandler php-cgi .php
Action php-cgi /cgi-bin/php-cgi
Poi fai
cp -a /usr/bin/php-cgi /var/www/vhosts/allise.net/cgi-bin
chown -R fez:psacln /var/www/vhosts/allise.net/cgi-bin/php-cgi
ma così mi si presenta un errore nel caricamento della pagina:
Not Found
The requested URL /cgi-bin/php-cgi/home/index.php was not found on this server.
Apache/2.2.3 (CentOS) Server at www.allise.net Port 80
PPS.
Son adnata in Plesk e ho visto che sul vhost non era abilitato CGI, allora l'ho abilitato..
ora da questo errore:
nternal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, fez@allise.net and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Apache/2.2.3 (CentOS) Server at www.allise.net Port 80
-
http://www.google.it/m/url?ei=lnOgTZDIAsqW8wO5x86UAw&q=http://forum.parallels.com/showthread.php?t%3D88648&ved=0CBcQFjAA&usg=AFQjCNF7oiVLAV-stfXHBxQDkgZ2Q3kHdg
Devi avere almeno la versione 9.x.x
-
ciao grazie.
allora.. CGI lo ho installato di default, fast cgi invece no.
ho provato a installarlo con questa guida:
http://www.cyberciti.biz/tips/rhel-centos-fedora-apache2-fastcgi-php-configuration.html
ma poi da il medesimo errore di cgi..
e nonostate abbia riavviato httpd, plesk continua a dire che fastcgi non è installato..
-
Non devi installare nulla solo scegliere php support come cgi o fastcgi in setting domain, devi avere almeno la versione 9.x.x e ricaricare tramite ftp di nuovo tutte le cartelle affinche' prendono i giusti permessi.
PS siccome siamo OT meglio chiudere qui' la discussione, se necessario mandami un mp.
-
oky, grazie, ti mando il mio contatto msn se vuoi.
io ho plesk 8.3.0...
gentilissimo ^.^"
-
Scusate se mi collego a questo post . . . è il mio primo post!!
Il mio problema è come da oggetto, ovvero tutti i files/cartelle create installando plugin/moduli/componenti risultano dell'utente apache.
Purtroppo non ho i permessi per poter modificare l'owner ed il group . . . quindi ogni volta devo scocciare il servizio d'assistenza e chiedere a loro se possono farlo per me :-\.
Dato che non posso neanche modificare i files di configurazione di apache o php . . . ho provato ad installare i plugin/moduli/componenti semplicemente via FTP, ovvero scompattando l'archivio .zip, leggendo dove devono andare a finire i files e trasferendoli via FTP . . . purtroppo non funziona.
Teoricamente è possibile tale procedura o no??
grazie
-
Ciao
Non funziona a maggior ragione perche' i file assumono la propieta' dell'utente ftp che non coincide con ll'utente apache.
Devi cambiare hosting se non ti danno una configurazione adatta a joomla.
-
Innanzitutto grazie mille per la risposta !!
La possibilità di cambiare servizio di hosting purtroppo è fuori discussione in quanto già l'ho proposto e già mi hanno detto no.
Comunque il fatto che i file appartengano all'utente ftp è proprio quello che voglio . . . così in futuro posso modificarli/eliminarli .
Mi sorprende invece il fatto che non funzioni :o!!!
Nello specifico ho provato col plugin plugin_googlemap_J15.2.13a.zip:
- l'ho scaricato in locale;
- l'ho estratto;
- ho spulciato il file plugin_googlemap2.xml cercando di capire dove andavano copiati i files;
- ho trasferito via FTP i 4 file index.html, plugin_googlemap2.xml, plugin_googlemap2.php e plugin_googlemap2_proxy.php in plugins/system/plugin_googlemap2;
- ho trasferito via FTP i 2 files nella cartella language in administrator/language/en-GB;
- ho trasferito via FTP i files nella cartella media/site in media/plugin_googlemap2/site.
ora mi aspetterei di trovarlo in Gestione plugin . . . invece no!!!
grazie ancora
p.s. non so se aiuta dire che: utilizzo Joomla 1.6.1, la versione di PHP è 5.2.5-pl1-gentoo, il Safe Mode è Off.
-
La sola copia non basta, prova a installarli da directory, scompatti lo zip del componente o plugin e lo carichi tramite FTP nella cartella temp, poi da gestione installazione scegli la sconda voce, installa da directory.
Se i file hanno come propietario ftp possono non venir letti da apache e viceversa.
-
In realtà già c'ho provato a fare come hai consigliato tu anche se mi dava ancora i permessi sempre di apache.
Comunque per essere sicuro, prima di risponderti una cavolata, c'ho riprovato.
Stavolta mi ha restituito l'errore rosso "Inserisci una cartella pacchetto" allora sono andato a vedere nel forum
e ho trovato questo:
http://webcache.googleusercontent.com/search?q=cache:ukgr92U4pDkJ:forum.joomla.it/index.php%3Faction%3Dprofile%3Barea%3Dshowposts%3Bu%3D51890+Inserisci+una+cartella+pacchetto+%2B+Joomla+1.6&cd=1&hl=it&ct=clnk&gl=it&client=ubuntu&source=www.google.it (http://webcache.googleusercontent.com/search?q=cache:ukgr92U4pDkJ:forum.joomla.it/index.php%3Faction%3Dprofile%3Barea%3Dshowposts%3Bu%3D51890+Inserisci+una+cartella+pacchetto+%2B+Joomla+1.6&cd=1&hl=it&ct=clnk&gl=it&client=ubuntu&source=www.google.it)
quindi ho configurato le "Impostazioni FTP" in Configurazione globale, ripetuto la procedura e tutto è andato ottimamente:
il plugin si è installato ed i files risultano dell'utente ftp ;D!!!
grande !!!
grazie !!!!
p.s. per me il problema è RISOLTO ma sinceramente non credo debba fare niente dal momento che il post non l'ho aperto io.
-
Bene, pero' per motivi di sicurezza ti suggerisco di disabilitare ( e rimuovere i dati di accesso ftp) il layout dopo ogni installazione di componenti.