• User Newbie

    installazione joomla su spazio aruba

    Salve e saluti a tutti, sono un nuovo utente del forum!
    Vorrei chiedervi un aiuto:
    sto creando un sito nuovo con Joomla, che finora ho testato su uno spazio di Altervista. Ora vorrei spostarlo sul sito attuale, che sta su Aruba. Prima di tutto ho provveduto a convertire il server da Windows a Linux, e ad acquistare uno spazio MySql.
    Ora, sul dominio ci sono le pagine dell'attuale sito, fatto in html, che vorrei lasciare fino a che non ho finito di testare il sito fatto con Joomla. Ho quindi creato una subdirectory "joomla" e lì ho uploadato i file di installazione. Digitando però l'url www.miosito.it/joomla mi compaiono due righe di errore:

    Warning: main(../globals.php) [function.main]: failed to open stream: No such file or directory in /web/htdocs/www.miosito.it/home/j2/installation/index.php on line 21

    Fatal error: main() [function.require]: Failed opening required '../globals.php' (include_path='.:/php/lib/php/') in /web/htdocs/www.miosito.it/home/j2/installation/index.php on line **21
    **
    Cosa ho sbagliato??
    Grazie dell'aiuto!


  • Super User

    Ciao galimbo e benvenuto nel Forum GT 😉

    Controlla di aver impostato i giusti permessi chmod per le directory richieste da joomla:

    chmod 0777

    administrator/backups/
    administrator/components/
    administrator/modules/
    administrator/templates/
    components/images/
    images/banners/
    images/stories/
    language/
    mambots/
    mambots/content/
    mambots/editors/
    mambots/editors-xtd/
    mambots/search/
    mambots/system/
    media/
    modules/
    templates/


  • User Attivo

    Fai un check anche sul file configuration.php
    Ciao

    Dario


  • Super User

    Dimenticavo:
    qui:

    home/j2/installation
    la subdirectory, sembra essere j2, anzichè joomla, come da te descritto:
    Ho quindi creato una subdirectory "joomla" e lì ho uploadato i file di installazione
    controlla anche quello...


  • User Newbie

    Cari Globo e fmm,

    grazie per le dritte, in effetti ho indicato male prima la directory come joomla, era j2; ho cambiato i permessi per le cartelle da voi elencate e per al file configuration.php (che ho ridenominato perché l'originale era configuration.php-dist - ho fatto bene?), ma quando cerco di cambiare i permessi alla cartella includes, il client ftp mi dà errore 550 (550 Can't create directory: Permission denied
    Risposta: 550 Can't create directory: File exists
    Risposta: 550 Can't change directory to /j2/includes/: Permission denied).
    Io uso FileZilla. Ho provato a sovrascrivere la cartella su remoto, ma ottengo lo stesso risultato. Il browser poi, alla url www.miosito.it/js, mi rimanda ora un altro errore, il numero 500, Internal server error

    Che aggià fà?? Sob! :arrabbiato:

    
    Nulla si ottiene senza sacrificio e senza coraggio. Se si fa una cosa apertamente, si può anche soffrire di più, ma alla fine l'azione sarà più efficace. Chi ha ragione ed è capace di soffrire alla fine vince - *Mohandas Karamchand Gandhi*

  • Super User

    configuration.php (che ho ridenominato perché l'originale era configuration.php-dist - ho fatto bene?)
    scusa, come fai a non avere il file configuration.php ?
    nell'altro sito non c'era ?

    2° - prova a ripristinare i permessi del server, magari si sono sballati.


  • User Newbie

    Mah, il file configuration.php all'inzio non compariva, poi ricollegandomi al server l'ho rivisto... 😄 Comunque ho ripristinato i permessi 777 su tutte le cartelle elencate, e in effetti alcuni erano tornati ad altri valori, ma il server mi dà lo stesso errore 500 alla digitazione di www.miosito.it/j2 ... Come faccio?? Grazie

    😢


  • Super User

    errore 500 è un errore generico, non possiamo capirlo da quello...
    controlla se per caso hai un file .htaccess anzichè htaccess.txt, e se c'è prova a rinominarlo in .txt, togliendo il punto prima della h


  • User Newbie

    Niente, il file è presente come htaccess.txt; mi sa che il problema sta nella cartella includes, non mi è accessibile, se tento di entrarci il server mi rimanda un errore 550 Can't change directory to includes: Permission denied

    stessa cosa se tento di cambiargli i permessi, che restano inchiodati ad un generico 000... Ora provo a procurarmi il log del server

    Sob!


  • User Attivo

    Ripristina i permessi dal pannello di controllo di Aruba, non tramite Filezilla.
    Se non va cancella la cartella joomla dal server, esegui di nuovo il ripristino dal pannello di controllo di Aruba, ricaricarica il tutto di nuovo via ftp.
    Ciao

    Dario


  • Super User

    @GloboGsm said:

    2° - prova a ripristinare i permessi del server, magari si sono sballati.

    Ti avevo detto di ripristinare i permessi, e infatti devi farlo, visto che hai alcuni chmod a 000, fai prima questo intervento, poi riprova e torna qui descrivendo quello che non va.


  • User Newbie

    Salve, sarò io "de coccio" come si dice a Roma o sfortunato non lo so...
    Ho ricominciato tutto: cancellato i file dalla directory J3 (ne ho usata un'altra, visto che era impossibile toccare la cartella includes nella cartella j2 da me precedentemente creata). In questa cartella ho uploadato tutti i file di installazione di Joomla con FileZilla. Ho ridato i permessi 777 alle cartelle specificate e al file configuration.php, mentre di default hanno un permesso 755. Niente. Ho ricominciato, uploadato i file, cambiato i permessi stavolta dal tool online che fornisce il provider ma niente. In buona sostanza, digitando l'url www.miosito.it/j3 mi dovrebbe comparire la pagina di installazione di Joomla, no? e invece il browser mi rimanda:
    "Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.
    Please contact the server administrator, [email protected] 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.

    Ho già aperto un ticket con loro, in cui mi chiedono di controllare i parametri dell'ftp che uso, ma sono giusti....... lanfffff..... ora ho riaperto un altro ticket, speriamo.
    Devo dire che digitando le url di file specifici, ad es. www.miosito.it/j3/images/stories/key.jpg si vedono, ma dell'index.php non c'è traccia...
    Devo dire che non ho fatto ancora nessuna operazione con lo spazio MySql:credo di dover attendere la pagina di installazione di Joomla per poter inserire i parametri indicati dal provider, no?
    Insomma, io attendo fiducioso, avete consigli e suggerimenti?

    Grazie per l'aiuto e la collaborazione


  • Super User

    Scusa una cosa, ma devi fare una nuova installazione, o devi importare il sito già creato su altervista ?

    Perchè dal post di apertura, si evince che tu debba fare la 2°, quindi non devi fare nessuna installazione, ma bensi, caricare tutti i file del server contenuti su altervista, poi importare un backup del database di altervista, ed infine, editare il file configuration.php con i dati del nuovo database e dei nuovi percorsi assoluti...


  • User Newbie

    Ecco... volevo dire, rispondendo al tuo post, che vorrei fare un trasferimento del sito, da altervista ad ara, però, visto che non sono praticissimo, volevo almeno provare a vedere se joomla installato dall'inizio gira sul server ara; per cui avevo provato ad uploadare i file di una nuova installazione nella cartella j2 e quindi ad aspettarmi di vedere, all'url www.miosito.it/j2, la pagina iniziale di isntallazione di joomla... e invece niente.
    Perchè, mi hanno spiegato dall'help desk, non funzionano i permessi: li ho cambiati due o tre volte, da 755 a 777, sia via ftp sia via tool sul sito del provider, e poi tornano magicamente a 755... quindi, suppongo (non sono molto pratico di queste cose, ma sto seguendo le istruzioni che trovo anche qui) questo dovrebbe impedire una giusta installazione di joomla. Avevo tentato di seguire il mio desiderio, uploadare i file presenti su altervista e trasferirli su ar**a, ma riscontro errori sempre caricando l'url della cartella relativa; questi errori però probabilmente sono dovuti ai cattivi settaggi del file configuration.php - che non so come settare - motivo per cui pensavo di fare una nuova installazione (in una subdirectory) e poi importare template e database dal vecchio sito, più moduli e componenti installati. O almeno vedere la pagina di installazione! Non so...
    Grazie, sob


  • User Attivo

    Posso assicurarti che non necessiti di nessuna modifica dei permessi di default per installare joomla su server Arub*. Quindi, come detto in precedenza, visto che li hai cambiati a mano, procedi ad un rispristino di default dal pannello di Arub* e vedrai che tutto andrà bene.
    Ciao

    Dario


  • User Newbie

    Ecco, ho fatto come dicevi: resettato tutti i permessi dal pannello di controllo del provider; ri-creato l'ennesima cartella j5, uploadato lì i file di installazione di joomla (ri-scaricati per sicurezza); alla digirazione dell'url www.miosito.it/j5 mi ritrovo la pagina di errore:

    Warning: main(/includes/version.php) [function.main]: failed to open stream: No such file or directory in /web/htdocs/www.miosito.it/home/j5/includes/joomla.php on line 71

    Fatal error: main() [function.require]: Failed opening required '/includes/version.php' (include_path='.:/php/lib/php/') in /web/htdocs/www.miosito.it/home/j5/includes/joomla.php on line **71

    Quindi che faccio??
    Thanks
    **


  • User Newbie

    Riecco: ho seguito i tuoi consigli; resettato i permessi da pannello di controllo, creato una nuova directory (j5), lì ho uploadato nuovamente i file di installazione di joomla (daccapo); alla digitazione dell'url www.miosito.it/j5 mi aspettavo di vedere la pagina di isntallazione di joomla (se ho saltato qualche passaggio ditemelo per favore!!!), e invece mi ritrovo l'errore:**

    Warning**: main(/includes/version.php) [function.main]: failed to open stream: No such file or directory in /web/htdocs/www.miosito.it/home/j5/includes/joomla.php on line 71

    Fatal error: main() [function.require]: Failed opening required '/includes/version.php' (include_path='.:/php/lib/php/') in /web/htdocs/www.miosito.it/home/j5/includes/joomla.php on line **71

    **Che devo fare ora??


  • User

    esperienza personale: in tutti i siti con joomla che ho su Arub* ho dovuto fare la seguente procedura:

    1. caricare l'installazione su una cartella
    2. cambiare i permessi a 755
    3. installare
    4. verificare che l'amministrazione funzionava, ma la index.php dava un errore 500
    5. ripristinare i permessi anche da pannello di controllo
    6. aprire un ticket elencando le cose che avevo fatto
    7. alla risposta del ticket tutto funzionava

    ora, visto che mi è successo con più siti, con più account, inizio a pensare che sia una procedra standard. Per un qualche motivo hanno di default un settaggio che non piace alla index di Joomla! e lo devono cambiare loro...


  • Super User

    io su aruba, ne ho installati o migrati tantissimi di siti fatti in joomla, e non ho dovuto mai fare nulla di diverso da gli altri server, solo qualche volta è capitato che si erano impallati i permessi, e li ho resettati da pannello (resettati, no editati) ...

    Galimbo, sicuro di essere su server linux ?


  • User Newbie

    Ecco, il mio sito gira con i seguenti parametri:

    Data di scadenza :** XX/XX/2008 **
    Login di autenticazione :** [EMAIL="[email protected]****.it"][email protected]****.it[/EMAIL] **
    Tipo di servizio :** [URL="javascript:descrserv('58','DEFAULT')"]Hosting Linux **
    Numero di E-mail configurate :** 9**
    Spazio disponibile :** Illimitato **
    Versione PHP

    Informazioni sulla macchina hoster :**
    IP 6X.XXX.XXX.X1
    Server: XXXX51**

    Per resettare i permessi ho usato il seguente tool nel pannello di controllo:
    [URL="javascript:rep_mod();"]riparazione script permissions [URL="javascript:rep_mod();"]image Questo strumento controlla le permissions delle directory per il tuo spazio web ed eventualmente le ripristina ai valori corretti.

    Ho fatto bene?

    Per rispondere a fab-ffw:

    1. caricare l'installazione su una cartella
    2. cambiare i permessi a 755: **l'hai fatto con un programma ftp o da pannello di controllo?
      **
    1. installare: cioè caricare l'index.php e inserire i dati necessari (nome database ecc.)?
    2. verificare che l'amministrazione funzionava, ma la index.php dava un errore 500
    3. ripristinare i permessi anche da pannello di controllo
    4. aprire un ticket elencando le cose che avevo fatto
    5. alla risposta del ticket tutto funzionava

    Grazie dell'aiuto