Problema su aruba (testo html)

6 contenuti / 0 new
Ultimo contenuto
Anonimo (non verificato)
Ritratto di Anonimo
Problema su aruba (testo html)

Buongiorno a tutti, ho sentito parlare da un mio amico di drupal (in precedenza ho usato xoops) e ho deciso di "metterlo alla prova".
Vi preannuncio che il server su cui sono hostato è una macchina Linux di aruba.it e che ho già letto il thread relativo a aruba+mySql.

Ricapitolo brevemente la situazione:
- ho configurato e creato le tabelle sul server mySql
- ho editato il file: sites/defaults/setting.php
- ho editato il file .htaccess come indicato
- ho inserito il file php.ini come indicato
Ora il problema:
mi porto su www.miosito.biz/portal ma ottengo questo errore:

Parse error: parse error, unexpected $, expecting T_VARIABLE or '$' in /web/htdocs/www.miosito.biz/home/portal/includes/bootstrap.inc on line 56

Sono andato a guardare ovviamente le istruzioni presenti a tale riga:

51: $confdir = 'sites';
52: $uri = explode('/', $_SERVER['PHP_SELF']);
53: $server = explode('.', rtrim($_SERVER['HTTP_HOST'], '.'));
54: for ($i = count($uri) - 1; $i > 0; $i--) {
55: for ($j = count($server); $j > 0; $j--) {

56: $dir = implode('.', array_slice($server, -$j)) . implode('.', array_slice($uri, 0, $i));

57: if (file_exists("$confdir/$dir/settings.php")) {
58: $conf = "$confdir/$dir";
59: return $conf;

Non riesco a capire da cosa possa dipendere... Avete qualche idea?
Vi ringrazio anticipatamente per l'attenzione

Matteo

Penso ci sia qualcosa di stranpo nella configurazione.
Ho 3 siti su Aruba che vanno come un orologio.
Verifica la dir /sites/ che contenga la dir default e il file settings.php
Che versione stai usando di PHP ?? E di Drupal ??
Stai usando una sottodirectory della root del tuo dominio ??

Scusa le domande, ma altrimenti non ne veniamo a capo....

Matteo

Ciao, i file estratti dall'archivio di drupal li ho inseriti in miosito/portal/ e il file sites/default/settings.php è presente con permessi 755.

PHP: v.4.4.1
Drupal: v. 4.6.3

Le uniche linee che ho modificato nel settings.php sono:
$db_url = 'mysql://è tutto corretto';
$db_prefix = ''; //non ho inserito prefissi
$base_url = 'http://www.miosito/portal/';

Ho utilizzato i vari .htaccess trovati in FAQ, ma niente, il problema permane...

Non riesco a capire!

Grazie mille per l'aiuto

Matteo

Devi togliere lo slash finale da $base_url...

$base_url = 'http://www.miosito/portal';

Matteo

Ciao Matteo,
purtroppo avevo già provato e il risultato è stato inequivocabilmente lo stesso :-(

Acc....
lo slash va comunque tolto.... sei sicuroi di non avere qualche pagina nella cahe, che drupal ricorda.
Riprova cancellando tutte le pagine nella cache con il comando 'delete from cache'.

Quello che possiamo fare è provare a vedere cosa succede su un sistema diverso.
Se vuoi, puoi mandarmi un dump del db mysql e della libreria di installazione 'as-is'.
Vorrei provarlo in locale per fare un pò di debugging....

Puoi mandare i files qui: webmaster at cantincoro dot org.

Ciao

Matteo