Back to top

Autore Topic: Aiuto installazione su server Università  (Letto 12798 volte)

Offline lambda1976

  • Nuovo arrivato
  • *
  • Post: 36
    • Mostra profilo
Aiuto installazione su server Università
« il: 10 Lug 2008, 22:15:26 »
Ciao a tutti, sto tentando di installare joomla su un server windows di una università, ma sto diventando pazzo.
Nel check iniziale ho 3 valori in rosso:
session save path unwritable
display errors OFF
magic quotes gpc OFF
credo che se non intervengano sul php.ini non posso far nulla, corretto?
Andando avanti provo a inserire tutto il resto lo stesso, scrive le tabelle nel Db, ma prima di tutto devo crearmi il file configuration.php da me perchè ho un messaggio che la cartella nn è scrivibile.
Poi a cose fatte, vado al sito e mi compare questa serie di errori:
PHP Warning: require_once(D:/www_root/tmp_php/includes/version.php) [function.require-once]: failed to open stream: No such file or directory in D:\www_root\departam\crp\cultext\rosadosventos\Joomla\includes\joomla.php on line 71 PHP Fatal error: require_once() [function.require]: Failed opening required 'D:/www_root/tmp_php/includes/version.php' (include_path='.;C:\php5\pear') in D:\www_root\departam\crp\cultext\rosadosventos\Joomla\includes\joomla.php on line 71

Qualcuno sa come aiutarmi?
Vi ringrazio.

Offline feelboom

  • Nuovo arrivato
  • *
  • Post: 37
    • Mostra profilo
Re: Aiuto installazione su server Università
« Risposta #1 il: 11 Lug 2008, 19:00:31 »
se non riesci ad installare ti segnalo un sito dove possono aiutarti  http://joomlaext.com

Offline bigham

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: Aiuto installazione su server Università
« Risposta #2 il: 11 Lug 2008, 19:43:28 »
Ciao lambda1976.

Anzitutto la scelta di usare windows per joomla non è delle migliori. Io l'ho fatto in ufficio ma solo perchè avevo delle pagine asp che non volevo rifare in php.

Immagino tu stia usando IIS come webserver e un server windows.

Per quanto riguarda le cartelle non scrivibili (qualunque esse siano) devi modificare i diritti sul webserver (IIS) indicando che quelle cartelle sono aperte in scrittura.
Poi andare direttamente sulla cartella (con Risorse del Computer) e modificare i permessi sulla cartella assegnando i permessi di scrittura all'utente IUSR_nomecomputer.

L'utente IUSR_nomecomputer è l'utente di sistema (creato con l'installazione di IIS) che viene usato per accedere al sito web.

La creazione del file configuration.php viene effettuata al termine dell'operazione di installazione di joomla.
Se non dovesse essere possibile è perchè la root del sito non è scrivibile. Ma joomla ti da la possibilità di copiare il testo del file di configurazione che potrai comodamente incollare in un file di testo da rinominare successivamente.

Ti consiglio di lasciare che sia joomla a creare il file di configurazione. Farlo a mano è sempre un casino.

Citazione
display errors OFF
magic quotes gpc OFF
Queste direttive di php si modificano da php.ini


Citazione
PHP Warning: require_once(D:/www_root/tmp_php/includes/version.php) [function.require-once]: failed to open stream: No such file or directory in D:\www_root\departam\crp\cultext\rosadosventos\Joomla\includes\joomla.php on line 71 PHP Fatal error: require_once() [function.require]: Failed opening required 'D:/www_root/tmp_php/includes/version.php' (include_path='.;C:\php5\pear') in D:\www_root\departam\crp\cultext\rosadosventos\Joomla\includes\joomla.php on line 71
Per questi errori, così di primo acchitto, direi di controllare i percorsi assoluti al sito inseriti nel file configuration.php
Le variabili sono:
$mosConfig_absolute_path
$mosConfig_cachepath

Un ultimo consiglio.
Io al posto tuo utilizzerei XAMPP al posto di IIS sotto windows. Io lo uso per lo sviluppo in locale dei siti e mi sono sempre trovato benissimo.

Spero di averti aiutato
Ciao

Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline lambda1976

  • Nuovo arrivato
  • *
  • Post: 36
    • Mostra profilo
Re: Aiuto installazione su server Università
« Risposta #3 il: 14 Lug 2008, 08:44:59 »
Ciao grazie per le info.
La path assoluta ho provato a modificarla ma penso che i gestori del server all'università mi stiano prendendo in giro....
Per l'upload sto usando filezilla, ma non posso modificare i permessi alle cartelle, poichè una volta impostato ad exe. 777 su una cartella, mi ritorna un errore in quanot non posso modificare.
Purtroppo sapevo che è necessario maneggiare il php.ini, ma non ho accesso a questo.
A questo punto posso solo convincere i gestori del server all'univ. di intervenire...
Purtroppo i server windows fanno i capricci lo so... ma mi domando come faccia una università ad usare server Bill Gates al posto dei meravigliosi Linux!! ???

Offline bigham

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: Aiuto installazione su server Università
« Risposta #4 il: 15 Lug 2008, 22:46:13 »
Ciao grazie per le info.
La path assoluta ho provato a modificarla ma penso che i gestori del server all'università mi stiano prendendo in giro....
Per vedere quale sia il path assoluto prova a fare così:
crea nella root del sito un file che chiami info.php e dentro ci metti questo codice:

Codice: [Seleziona]
<?php
    phpinfo
();
?>


Apri il browser e nella barra degli indirizzi scrivi l'url che dovrebbe raggiungere il sito seguito da /infophp.php

Si aprirà una pagina contenente tutte le informazioni sul php.
Cerca la variabile Document_Root dovrebbe dirti quel'è la root del tuo sito. Oppure guarda la variabile

Citazione
Per l'upload sto usando filezilla, ma non posso modificare i permessi alle cartelle, poichè una volta impostato ad exe. 777 su una cartella, mi ritorna un errore in quanot non posso modificare.

Purtroppo questo è il difetto di windows. Non puoi gestire i permessi su cartelle e file se non sei amministratore del server.

Citazione
Purtroppo sapevo che è necessario maneggiare il php.ini, ma non ho accesso a questo.
A questo punto posso solo convincere i gestori del server all'univ. di intervenire...
Purtroppo i server windows fanno i capricci lo so... ma mi domando come faccia una università ad usare server Bill Gates al posto dei meravigliosi Linux!! ???
Proponi di installare un server Linux!
Non ci vogliono grandi risorse hardware per un server linux e quindi non c'è da spendere molti soldi.
In realtà basterebbe un semplice PC per creare un webserver  ;)
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline lambda1976

  • Nuovo arrivato
  • *
  • Post: 36
    • Mostra profilo
Re: Aiuto installazione su server Università
« Risposta #5 il: 16 Lug 2008, 10:59:55 »
CIao grazie per la dritta.
Ma te dici di creare il file nella root principale del server?
Ti spiego, perchè mi hanno dato accesso solo ad una sotto-sotto cartella (che poi è anche la url per il sito web)....del tipo www. università.com/qualcosa/qualcosaltro
I tizi che lavorano dietro il server mi hanno detto che la path deve puntare non alla cartella principale dove metto il sito, bensì in un'altra cartella che mi hanno detto essere /tmp_php/.
Allora nel configuration.php sono andato a modificare questo indirizzo inserendo D:/www_root/tmp_php/
ma ho ancora errore.
Mi risulta strano questo D:/ ma anche inserendo senza, mi da errore.
Ad oggi rilevo questo errore sul sito http://www.eca.usp.br/rosadosventos/joomla/

Offline bigham

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: Aiuto installazione su server Università
« Risposta #6 il: 17 Lug 2008, 14:08:27 »
Quindi il sito che stai creando è pubblico e non interno?

Prova a mettere nel configuration.php come path assoluto:
Citazione
D:\www_root\departam\crp\cultext\rosadosventos\Joomla
Non ti deve sembrare strano un path che inizi con D:\. Stai usando un server windows, quindi è normale se l'amministratore del server non sa come si usa un DNS ;)

Il tuo sito si trova nella cartella rosadosventos/Joomla. Il fatto che ti stiano facendo usare una cartella diversa (D:/www_root/tmp_php/) potrebbe essere giustificato dal fatto che lì hai il tuo sito che poi viene reindirizzato pubblicamente con un alias. Faccio solo delle ipotesi perchè solo l'amministratore del server sa cosa fare.
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline lambda1976

  • Nuovo arrivato
  • *
  • Post: 36
    • Mostra profilo
Re: Aiuto installazione su server Università
« Risposta #7 il: 18 Lug 2008, 13:33:13 »
Quindi il sito che stai creando è pubblico e non interno?

Prova a mettere nel configuration.php come path assoluto:
Citazione
D:\www_root\departam\crp\cultext\rosadosventos\Joomla
Non ti deve sembrare strano un path che inizi con D:\. Stai usando un server windows, quindi è normale se l'amministratore del server non sa come si usa un DNS ;)

Il tuo sito si trova nella cartella rosadosventos/Joomla. Il fatto che ti stiano facendo usare una cartella diversa (D:/www_root/tmp_php/) potrebbe essere giustificato dal fatto che lì hai il tuo sito che poi viene reindirizzato pubblicamente con un alias. Faccio solo delle ipotesi perchè solo l'amministratore del server sa cosa fare.


Ok, provo a mettere quella path assoula, ma mi sembra di arv già provato, per questo feci domandare quale fosse la path assoluta.
Si credo anche io che è un reindirizzamento e ora capisco il perchè del D:/
In pratica il server è dell'università di Sao Paulo e da qui non mi è semplice parlarci, per questo mando una persona che chieda le cose x me!
ma non è semplice, e poi nn capisco come facciamo ad usare server win all'università!! Non lo accetto!
Il fatto che il sito si trovi in una sotto cartella è voluto da me per fare il test, ma la cartella principale sarà in futuro (speriamo) /rosadosventos
Comunque anche quando metto D:/www_root/tmp_php/ mi da l'errore, non vorrei che il percorso fosse errato, però in filezilla questa cartella tmp_php io la vedo e ci posso pure entrare.

Offline bigham

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: Aiuto installazione su server Università
« Risposta #8 il: 18 Lug 2008, 23:04:56 »
Ok, provo a mettere quella path assoula, ma mi sembra di arv già provato, per questo feci domandare quale fosse la path assoluta.
Si credo anche io che è un reindirizzamento e ora capisco il perchè del D:/
Su questo fai attenzione. Non scrivere D:/ perchè windows non lo riconosce come path. Devi scrivere D:\
Il simbolo \ in prima posizione in un path rappresenta la root. I successivi sono i separatori tra le successive cartelle.

Per correttezza nell'assegnare il path assoluto alla variabile $mosConfig_absolute_path dovresti scrivere:
Codice: [Seleziona]
D:\\www_root\\departam\\crp\\cultext\\rosadosventos\\Joomla


Citazione
In pratica il server è dell'università di Sao Paulo e da qui non mi è semplice parlarci, per questo mando una persona che chieda le cose x me!
ma non è semplice, e poi nn capisco come facciamo ad usare server win all'università!! Non lo accetto!
Neanche io! Le università dovrebbero essere il cuore dell'Open Source. Ma molte si lasciano abbindolare dalle promesse e dalla pseudo-convenienza dei prodotti targati MS.

Citazione
Il fatto che il sito si trovi in una sotto cartella è voluto da me per fare il test, ma la cartella principale sarà in futuro (speriamo) /rosadosventos
Comunque anche quando metto D:/www_root/tmp_php/ mi da l'errore, non vorrei che il percorso fosse errato, però in filezilla questa cartella tmp_php io la vedo e ci posso pure entrare.

Faccio un'ipotesi: credo che la cartella tmp_php è solo il repository fisico dei file del sito.
Mentre il path pubblico per raggiungere il sito è un altro.

A meno che, visto come hai scritto il path tu non debba scrivere:
Codice: [Seleziona]
D:\\www_root\\tmp_php
invece di quello che hai scritto sopra.

Prova e fammi sapere.
Ciao
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline lambda1976

  • Nuovo arrivato
  • *
  • Post: 36
    • Mostra profilo
Re: Aiuto installazione su server Università
« Risposta #9 il: 21 Lug 2008, 10:43:57 »
non avevo messo i doppi \
oggi provo a vedere cambiando questa path!
ti faccio sapere, grazie.

Offline lambda1976

  • Nuovo arrivato
  • *
  • Post: 36
    • Mostra profilo
Re: Aiuto installazione su server Università
« Risposta #10 il: 21 Lug 2008, 19:22:50 »
dunque inserendo la path assoluta
Codice: [Seleziona]
D:\\www_root\\departam\\crp\\cultext\\rosadosventos\\Joomlae quella per la cache con finale
Codice: [Seleziona]
\\cachesono scomparsi tutti gli errori precedenti tranne questo:
Codice: [Seleziona]
PHP Fatal error: Class 'Cache_Lite' not found in D:\www_root\departam\crp\cultext\rosadosventos\Joomla\includes\Cache\Lite\Function.php on line 24ho provato a mettere:
Codice: [Seleziona]
D:\\www_root\\tmp_php\\cachema nulla..... ??? ??? ??? ???


« Ultima modifica: 21 Lug 2008, 19:25:53 da lambda1976 »

Offline bigham

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: Aiuto installazione su server Università
« Risposta #11 il: 22 Lug 2008, 23:21:46 »
Direi di controllare la presenza della cartella Joomla/includes/Cache.
Al suo interno dovresti trovare la cartella Lite e il file Lite.php
All'interno della cartella Lite dovresti trovare due file: Function.php e Output.php

L'errore significa che non riesce a trovare nel file Function.php la classe Cache_Lite che in realtà si trova nel file Lite.php nella cartella a livello superiore.

Potrebbe mancarti il file Lite.php?
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline lambda1976

  • Nuovo arrivato
  • *
  • Post: 36
    • Mostra profilo
Re: Aiuto installazione su server Università
« Risposta #12 il: 23 Lug 2008, 10:24:39 »
Ci guardo, ma non è strano che manchi?
L'installazione di joomla dovrebbe aver generato tutte le cartelle.  ???

Offline bigham

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: Aiuto installazione su server Università
« Risposta #13 il: 24 Lug 2008, 11:44:23 »
Quando si trasferiscono i file via ftp può capitare che qualcosa non venga trasferito. In fase di installazione magari non te ne accorgi. ma quando usi il sito vengono fuori le magagne.

Ciao
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline lambda1976

  • Nuovo arrivato
  • *
  • Post: 36
    • Mostra profilo
Re: Aiuto installazione su server Università
« Risposta #14 il: 24 Lug 2008, 15:20:31 »
Dunque i files sono tutti presenti nella cartella di rete.
credi che dovrei ricaricare i files Lite.php, function.php e output.php?

EDIT

ho ricaricato solo il file Lite.php e ora la pagina di default di joomla funziona!
Grazie tante per le dritte, proverò a fare un pò di test!
« Ultima modifica: 24 Lug 2008, 15:25:27 da lambda1976 »

Offline lambda1976

  • Nuovo arrivato
  • *
  • Post: 36
    • Mostra profilo
Re: Aiuto installazione su server Università
« Risposta #15 il: 29 Lug 2008, 11:52:12 »
Perfetto, sono riuscito a farlo funzionare ricaricando il Lite.php
Adesso va bene tranne che non mi fa entrare nell'administrator!
In pratica dalla maschera di accesso admin quando faccio il login mi ritorna un messaggio "Invlid Session"
Però la versione che ho installato è la ultima disponibile!!
 ??? ??? ??? ???
Help!!!!

Offline bigham

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: Aiuto installazione su server Università
« Risposta #16 il: 30 Lug 2008, 12:35:54 »
E torniamo al primo post.
Dicevi che avevi session save path unwritable?
Ecco perchè non entri.

Joomla non riesce a scrivere nella cartella indicata dala direttiva php session.save_path (il cui valore è visibile nelle proprietà del php). Di solito questa cartella è impostata nel file php.ini e dovrebbe essere sotto il controllo dell'amministratore del webserver.
Devi semplicemente avere i diritti di scrittura su questa cartella.
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline lambda1976

  • Nuovo arrivato
  • *
  • Post: 36
    • Mostra profilo
Re: Aiuto installazione su server Università
« Risposta #17 il: 30 Lug 2008, 16:42:35 »
E torniamo al primo post.
Dicevi che avevi session save path unwritable?
Ecco perchè non entri.

Joomla non riesce a scrivere nella cartella indicata dala direttiva php session.save_path (il cui valore è visibile nelle proprietà del php). Di solito questa cartella è impostata nel file php.ini e dovrebbe essere sotto il controllo dell'amministratore del webserver.
Devi semplicemente avere i diritti di scrittura su questa cartella.


Eh, ma non è semplice conversare con questi!
omunque ho risolto creando una cartella sessions e facendo puntare session_save_path a questa cartella nel configuration.php.
Adesso sono entrato ma ho l'impressione che devo modificare i permessi su questo file poichè ogni modifica che faccio nell'administrator (esempio il tipo di invio email da php a sendmail) mi riscrive tutto il file e perdo l'info sul session save path.
Uff, scusate se sono cosi noioso ma i server Windows non li digerisco!
In più con filezilla non me li cambia i permessi!
Dico stupidate?

Offline bigham

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: Aiuto installazione su server Università
« Risposta #18 il: 30 Lug 2008, 21:39:41 »
No, non dici stupidate.
Con i server windows i permessi, così come sono concepiti per Joomla, non esistono.
Solo l'amministratore del server può modificare i permessi su cartelle e file. E sono permessi legati al filesystem di windows.

Quindi sul fronte permessi sei nei guai.

Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline lambda1976

  • Nuovo arrivato
  • *
  • Post: 36
    • Mostra profilo
Re: Aiuto installazione su server Università
« Risposta #19 il: 31 Lug 2008, 08:24:58 »
No, non dici stupidate.
Con i server windows i permessi, così come sono concepiti per Joomla, non esistono.
Solo l'amministratore del server può modificare i permessi su cartelle e file. E sono permessi legati al filesystem di windows.
Quindi sul fronte permessi sei nei guai.

Da questo deduco che non potrò lavoraci bene con joomla, perchè non è possibile che ogni modifica che va a scrivere configuration.php mi comporta la cancellazione della stringa session save path!!!
Potrebbe essere perchè questa stringa devo metterla alla fine di tutti i comandi??

Offline bigham

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: Aiuto installazione su server Università
« Risposta #20 il: 31 Lug 2008, 21:20:33 »
Non credo cambierebbe molto.
Purtroppo nei server windows non è possibile gestire i permessi se non da filesystem.
L'unica cosa sarebbe chiedere agli amministratori di avere abilitati i permessi di scrittura sulla cartella dichiarata nel file php.ini. Risolverebbe questo problema.

Ma gli ammnistratori del server hanno idea che tu stai usando Joomla per il sito? Dovrebbero sapere quale configurazione usare per farlo funzionare.
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline lambda1976

  • Nuovo arrivato
  • *
  • Post: 36
    • Mostra profilo
Re: Aiuto installazione su server Università
« Risposta #21 il: 31 Lug 2008, 22:39:59 »
Ma gli ammnistratori del server hanno idea che tu stai usando Joomla per il sito? Dovrebbero sapere quale configurazione usare per farlo funzionare.

Si il mio interlocutore ha spiegato che stiamo installando joomla.
La universita é di são paulo in brasile.
Chi gestisce i server nemmeno sapeva che esisteva joomla, pensa tu!
Mi hanno detto che stanno risolvendo ma ho detto di chiedere esplicitamente di darmi i permessi almeno per la cartella dove devo lavorare altrimenti non é possibile far nulla.
A questo punto se non ho questi accessi non vi sono altre soluzioni.
Aspetteró che cosa mi diranno.
Windows di m....a peró....  :-\

Offline bigham

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: Aiuto installazione su server Università
« Risposta #22 il: 02 Ago 2008, 21:54:56 »
Citazione
Windows di m....a peró.... 

 ;D ;D ;D ;D ;D

Perchè il sito deve stare per forza su quel server? Metterlo su un server linux magari di un hoster free e nella cartella del server dell'università mettere una pagina che trasferisce sull'altro server.
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline lambda1976

  • Nuovo arrivato
  • *
  • Post: 36
    • Mostra profilo
Re: Aiuto installazione su server Università
« Risposta #23 il: 04 Ago 2008, 10:08:47 »
Citazione
Windows di m....a peró.... 

 ;D ;D ;D ;D ;D

Perchè il sito deve stare per forza su quel server? Metterlo su un server linux magari di un hoster free e nella cartella del server dell'università mettere una pagina che trasferisce sull'altro server.

ci ho pensato, mettere una pagina di benvenuto che ti faccia andare su un altro indirizzo su server linux, ma per ora non posso nemmeno modificare l'index.html della cartella del server per via die permessi sui files.
Finchè non mi fanno questo ho le mani legate!

 



Web Design Bolzano Kreatif