Cercherò di essere breve. Ho terminato l'installazione dopo aver risolto il problema con i percorsi che avevo durante l'installazione.
Ora il problema è che lo stesso errore si ri-presenta (chiaramente a questo punto) anche se accedo al sito con:
http://localhost/www.miosito.it
l'errore generato è questo:
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
Questo errore chiaramente significa che il file application_top.php alla riga 29 dove tenta di accedere a includes/configure.php non lo trova. E qui viene il bello, non è che non lo trova perchè non c'è, ma perchè il percorso è incompleto. Per arrivarci il percorso giusto sarebbe:
/srv/www/htdocs/www.miosito.it/includes/configure.php
Dunque per far funzionare questo benedetto oscommerce dovrei sostituire tutti i percorsi di tutti i file con, immagino, pesanti ripercussioni quando il sito sarà pubblicato. (probabilmente quando sarà on-line dovrò riadattare tutti i percosi di tutti i file.)
Ora la domanda è questa: siccome sta cosa non mi è mai capitata installando oscommerce, non è che questo errore si genera perchè Apache non è ben configurato? Oppure dipende da qualche altra cosa?
Voi nel vostro application_top.php per alla riga 29 dove c'è:
require('includes/configure.php'); (questo è originale dopo installazione)
lo avete così o avete l'altro percoso? cioè nel mio caso:
/srv/www/htdocs/www.miosito.it/includes/configure.php
Grazie per l'aiuto.
PS Uso Suse Linux 10.
/htdocs è la documentRoot di Apache.
Problema con i percorsi
Moderatore: mod Generali
o è un problema di privilegi?
come sono settati i configure.php?
comunque non ci sono problemi quando dovrai metterlo online...
basta semplicemente che sostituisci il file oscommerce.sql che trovi dentro la cartella install con un backup del database creato con l' utility backup dal pannello admin, e poi fai una nuova installazione
Ciauz
Elvino
come sono settati i configure.php?
comunque non ci sono problemi quando dovrai metterlo online...
basta semplicemente che sostituisci il file oscommerce.sql che trovi dentro la cartella install con un backup del database creato con l' utility backup dal pannello admin, e poi fai una nuova installazione
Ciauz
Elvino
Non è un problema di privilegi o del file configure.php. Qua il problema è che non si sa per quale ragione ma per accedere al file:
/includes/configure.php (con istruzione require)
questo percorso previsto dall'istallazione "standard" non è sufficente, infatti serve questo percorso:
srv/www/htdocs/www.miosito.it/includes/configure.php
Ad esempio il parametro Alias del file di conf di Apache secondo voi centra qualcosa?
Rega....non sò più dove sbattere er CAPOCCIONE.[/i]
/includes/configure.php (con istruzione require)
questo percorso previsto dall'istallazione "standard" non è sufficente, infatti serve questo percorso:
srv/www/htdocs/www.miosito.it/includes/configure.php
Ad esempio il parametro Alias del file di conf di Apache secondo voi centra qualcosa?
Rega....non sò più dove sbattere er CAPOCCIONE.[/i]
Devi solamente creare un alias per "localhost" direttamente,o mettere il sito direttamente nella root,altrimenti application_top va' a cercare il file configure dentro a localhost/include e naturalmente non lo trova perchè in realtà l'hai messo in localhost/www.tuosito.it/include
Ciacciaooo!
Ciacciaooo!

senti..aiutami tu perchè sono convinto che centra il parametro alias ma non riesco a farlo funzionare.
htdocs è la document root
il suo percorso è: /srv/www/htdocs
all'interno della doc root c'è la cartella www.miosito che contiene il sito web (praticamente oscommerce)
il file application_top.php esegue:
required 'includes/configure.php
che non trova perchè il percorso è:
/srv/www/htdocs/www.lamercerissima.it/includes/configure.php
Qualè la stringa giusta per il parametro alias?
In più il problema si complica pure perchè aprendo il sito il primo file che legge è se non sbaglio index.php? giusto?...questo file esegue:
require('includes/application_top.php');
che qui TROVA.
poi quando application_top.php con la stessa istruzione cerca:
required 'includes/configure.php
si enera l'errore.
CHI RISOLVE E' UN GENIO e avrà la mia gratitudine a VITA!
htdocs è la document root
il suo percorso è: /srv/www/htdocs
all'interno della doc root c'è la cartella www.miosito che contiene il sito web (praticamente oscommerce)
il file application_top.php esegue:
required 'includes/configure.php
che non trova perchè il percorso è:
/srv/www/htdocs/www.lamercerissima.it/includes/configure.php
Qualè la stringa giusta per il parametro alias?
In più il problema si complica pure perchè aprendo il sito il primo file che legge è se non sbaglio index.php? giusto?...questo file esegue:
require('includes/application_top.php');
che qui TROVA.
poi quando application_top.php con la stessa istruzione cerca:
required 'includes/configure.php
si enera l'errore.
CHI RISOLVE E' UN GENIO e avrà la mia gratitudine a VITA!