Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => Installazione, migrazione e aggiornamento => : lewis41 28 Jan 2012, 18:16:11
-
Ciao a tutti,
sto cercando di installare in locale Joomla su Fedora 16. L'installazione si avvia correttamente e procede bene fino all'ultima schermata in cui mi dice di copiare il contenuto nella textarea in un file configuration.php e di eliminare la cartella installation: il pulsante elimina non funziona.
Procedo quindi con l'eliminazione e la creazione del file configuration.php (permessi 666 e proprietario apache:apache).
A questo punto se inserisco localhost/Joomla, ottengo:
Warning: require_once(/var/www/html/Joomla/configuration.php) [function.require-once]: failed to open stream: Permission denied in /var/www/html/Joomla/includes/framework.php on line 52
Fatal error: require_once() [function.require]: Failed opening required '/var/www/html/Joomla/configuration.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/html/Joomla/includes/framework.php on line 52
Eppure il file configuration.php è proprio in /var/www/html/Joomla.
Dove sbaglio?
Grazie a chi vorrà rispondermi.
-
devi rivedere i permessi del server, sicuramente l'utente www-data non è il proprietario della webroot
-
Ciao alla cartella di web-root (/var/www.html/joomla) ho assegnato i permessi 777 e modificato il proprietario provando sia con root:root sia con apache:apache. Ma niente da fare. Stesso problema.
-
Ho appena installato il pacchetto Joomla_2.5.0-Stable-Full_Package in lingua inglese ed ora funziona.
-
Non so se in fedora cambia qualcosa, ma le mie impostazioni sono www-data:www-data
-
Se può servire con il pacchetto in inglese l'avvio dell'installazione è partito senza settare permessi sulla webroot, che sono root:root, mentre alla fine ho dovuto cancellare manualmente la cartella installation e creare il file configuration.php. Comunque ora funziona regolarmente. Grazie della risposta.
-
la lingua non centra niente.
il fatto che non ti abbia fatto cancellare la cartella installation vuole dire che l'utente web non ha i permessi necessari.
Ti faccio una domanda, hai trasferito i file di joomla dentro la webroot semplicemente trasferendoli, tipo da una cartella ad un'altra ho hai installato un server ftp.
la domanda vuole farti notare che se trasferisci i file con un client ftp e server ftp attivato, i file avranno i giusti permessi di gruppo e utente (web), mentre se lo fa semplicemente spostando o copiando i file all'interno della tua linuxbox è normale che abbiano altri permessi....... ;)
-
Ciao i files li ho trasferiti manualmente.
Comunque ho riprovato quest'oggi. Funziona anche il pacchetto italiano, con una eccezione (sempre di proprietario).
Ossia, l'installazione della versione italiana parte solo se imposto il proprietario apache:apache (immagino simile a www-data di ubuntu), sulla webroot.
Invece con la versione full (en) non devo impostare niente, (gli basta il proprietario di root:root), e l'installazione parte regolarmente.
Alla fine, dopo aver eliminato manualmente la cartella installation e creato il file configuration.php, entrambi caricano il sito di gestione/amministrazione di Joomla.
Problema parzialmente risolto. Grazie