Newsgroup: it.comp.www.php
Titolo: Provo anche qui...

Salve a tutti
Sono in cerca di una soluzione per il seguente problema:
Quando tento di accedere al sito web in locale con:
http://localhost/www.miosito.it
ottengo il segunte messaggio di errore:
Warning: main(includes/configure.php): failed to open stream: No such file
or directory in /srv/www/htdocs/
www.miosito.it/includes/application_top.php
on line 29
Fatal error: main(): Failed opening required
'includes/configure.php' (include_path='/usr/share/php')
in /srv/www/htdocs/
www.miosito.it/includes/application_top.php
 on line 29
Ok...il messaggio significa che application_top.php alla riga 29 dove esegue
require('includes/configure.php') non trova il file. In realtà il file c'è
e precisamente si trova in:
/srv/www/htdocs/
www.miosito.it/includes/configure.php
Il sito che sto tentando di far funzionare è oscommerce, /srv/www/htdocs è
la documentRoot e il sistema utilizzato è Suse Linux 10
Rega spero veramente in un vostro aiuto perchè ho chiesto ovunque e nessuno
ha trovato una soluzione. Forse centra il parametro alias di apache ma 1
non so come impostarlo e 2 non sono sicuro che sia quello.
Grazie per l'aiuto

Stefano wrote:
[cut]
Scusa, ma localhost non dovrebbe sostituire l'indirizzo 
www.miosito.it
?
-- 
La conoscenza non te la regala nessuno, la devi cercare.
Skype - Crepuscolo Degli Dei
Mail  - crepuscolo.degli.dei(at)
gmail.com

 Scusa, ma localhost non dovrebbe sostituire l'indirizzo 
www.miosito.it
?
Ah...o hai chiamato così la cartella? ;-)


 Ah...o hai chiamato così la cartella? ;-)
Beh se dà errore alla linea 29, significa che il file lo trova, ergo ha 
chiamato così la cartella :p
Sembra il solito problema di inclusione di file nei file già inclusi :p
E' un problema che mi pare sia stato già ampiamente discusso, ti basterà 
qualche ricerca su google gruppi con chiave "problema include" :)
ciao,
Luca(riello) 

Luca(riello) wrote:

sarà pure stato discusso però ho scritto ovunque, anche sui forum di
supporto a oscommerce/opencommercio ma nessuno riesce a trovare una
soluzione. Gli indizi che mi hanno fornito fino a questo momento non hanno
portato nessun risultato.
Proverò a googlare con la key suggerità, però se qualcuno sa qualcosa mi
risponda pls...è un mese che sto così :(

 risponda pls...è un mese che sto così :(
Prova ad includere tutti i file così:
[dal manuale]
include(dirname(__FILE__) . '/path/relative/file_to_include.php');
[/dal manuale]
per maggiori info:
http://it2.php.net/include/
vedi sopratutto gli esempi degli utenti
ciao,
Luca(riello) 

Luca(riello) wrote:

giusto per la cronaca...alla fine ci sono riuscito anche se la soluzione
trovata non è un granchè.
Ho dovuto praticamente modificare il codice dell'applicazione. Non è una
soluzione definitiva visto che quando il sito sarà on-line avrò certamente
lo stesso problema....ma intanto tiro avanti.
PS Per il futuro se qualcuno dovessi incappare in questo post alla ricerca
della soluzione al problema mi contatti pure.
Ciao e grazi per l'aiuto.

 della soluzione al problema mi contatti pure.
netiquette vuole che la posti tu stesso appena trovata :)
Metti che il problema si ripresenta a uno fra 5 anni e la tua e-mail non c'è 
più? ;)
ciao,
Luca(riello) 

Luca(riello) wrote:

effettivamente hai ragione.
Si tratta di modificare il file application_top.php in particolare
l'istruzione:
require('includes/configure.php');
va modificata così:
reguire('percorsoalfileconfigure.php') in pratica va aggiunto anche quello
che c'è prima di includes/configure.php
Poi va modificato il file configure.php
in particolare da così
define('DIR_WS_INCLUDES', 'includes/');
a così
define('DIR_WS_INCLUDES', 'percorsofinoaincludes/includes/');
Occhio perchè più che una soluzione si tratta di un rimedio.
Ciao