Installazione incompleta

14 contenuti / 0 new
Ultimo contenuto
Installazione incompleta

Salve,
oggi ho installato in locale drupal, ho seguito tutti i passi e sono arriavato alla pagina Welcome to your new Drupal website! a questo punto l'applicazione non fa + nulla, appena clicco su un qualsiasi link mi rimandanda alla directory principale

Index of /drupal-6.15
Parent Directory
CHANGELOG.txt
COPYRIGHT.txt
INSTALL.mysql.txt
INSTALL.pgsql.txt
INSTALL.txt
LICENSE.txt
MAINTAINERS.txt
UPGRADE.txt
cron.php
includes/
index.php
install.php
misc/
modules/
profiles/
robots.txt
scripts/
sites/
themes/
update.php
xmlrpc.php

non so dove sbattere la testa

ciao e grazie

sembra qualche problema con .htaccess. il file è presente nella root di drupal? lo hai modificato?
in che ambiente sei?
prova a settare una $base_url in settings.php

il file .htaccess c'è e non l'ho modificato

sistema operativo windows xp

php, apache e mysql li ho installati a mano, non ho usato nessun programma per l'installazione

il file settings.php non ha nessuna $base_url , la devo settare io a mano? come faccio?

per impostare $base_url ci sono le istruzioni nel file:

/**
* Base URL (optional).
*
* If you are experiencing issues with different site domains,
* uncomment the Base URL statement below (remove the leading hash sign)
* and fill in the URL to your Drupal installation.
*
* You might also want to force users to use a given domain.
* See the .htaccess file for more information.
*
* Examples:
*   $base_url = 'http://www.example.com';
*   $base_url = 'http://www.example.com:8888';
*   $base_url = 'http://www.example.com/drupal';
*   $base_url = 'https://www.example.com:8888/drupal';
*
* It is not allowed to have a trailing slash; Drupal will add it
* for you.
*/
# $base_url = 'http://www.example.com';  // NO trailing slash!

se hai installato a mano WAMP è possibile che abbia dimenticato di attivare qualche estensione.
se non lo hai già fatto rivedi il processo di installazione: http://drupal.org/getting-started/install

ho ancora lo stesso problema, la prima pagina di drupal mi risulta già loggata e appena clicco su un link mi rimanda nella directory principale.

non so dove sbattere la testa

Ti consiglio di ricominciare da capo (salvando db e files se hai già del contenuto).
Magari, invece di installare a mano WAMP, prova a usare una piattaforma bella e pronta come XAMPP (non easyPHP) o WAMP.
Continuo ad essere dell'idea che hai configurato male qualcosa nello stack.

vorrei evitare di usare wamp, ho alcuni lavori fatti in precedenza e vorrei evitare di perdere qualcosa.

la cosa strana è che mi da la pagina iniziale (Welcome to your new Drupal website) come se fossi già loggato, invece di darmi il form per effettuare il login come dovrebbe fare, almeno è quello che ho capito leggendo in giro

Non so che dirti.
Non sono un super esperto, ma uso xampp da molto tempo e ho spostato molte volte siti da locale a remoto e viceversa e non ho mai avuto problemi.
Al momento lavoro anche su ubuntu desktop montato su virtualbox. anche li, nessun problema.
L'unica cosa che non ho mai fatto è installarmi lo stack da solo su windows.

Abbiamo bisogno di ulteriori informazioni...

federcla wrote:
vorrei evitare di usare wamp, ho alcuni lavori fatti in precedenza e vorrei evitare di perdere qualcosa.

Va bene. Ma non so come si comportano WAMP ed un altro istallazione di Apache. Non possono entrambi usare la porta 80. E neanche mysql (che usa la porta 3306). Presumo che tu hai spento i servizi di WAMP prima di lanciare mysql e apache esterno di WAMP, oppure stai usando altri porte.
federcla wrote:
la cosa strana è che mi da la pagina iniziale (Welcome to your new Drupal website) come se fossi già loggato, invece di darmi il form per effettuare il login come dovrebbe fare, almeno è quello che ho capito leggendo in giro

Non è strano, è il cookie. Ha una durata di qualche giorno, quindi finchè non fai un logout (/logout) Drupal si ricorda chi sei.

Allora, vediamo un pò. Quando dici "mi rimandanda alla directory principale" fa la lista dei contenuti? Quale URL usa per arrivare al sito locale? http://localhost/drupal-6-15[/codefilter_code] ? Senza cliccare su un link cosa dice il browser? Su 'crea contenuto' per esempio dice http://localhost/drupal-6-15/node/add[/codefilter_code] o http://localhost/drupal-6-15/?q=node/add[/codefilter_code] ?

Riesci arrivare alla pagina admin digitando http://localhost/drupal-6-15/admin[/codefilter_code] o http://localhost/drupal-6-15/?q=admin[/codefilter_code] ?

Più imparo, più dubito.

Ciao,
WAMP non l'ho installato, attualmente ho 1 sola installazione di Apache "porta 80" e una sola installazione di MySql

questo è il link della index la pagina di benvenuto di drupal http://localhost/drupal-6.15/index.php[/codefilter_code]

se clicco su administer, ad esempio, mi invia alla directory principale e come url mi segna questo http://localhost/drupal-6.15/?q=admin[/codefilter_code]

questo invece se clicco su logout http://localhost/drupal-6.15/?q=logout[/codefilter_code]

in entrambi i casi mi spedisce alla directory principale e mi mostra il contenuto della directory

riprovo.
nel tuo .htaccess (root di drupal) è presente una riga del tipo
DirectoryIndex index.php index.html?

se si,

nella directory di apache, nel file httpd.conf deve esserci
AllowOverride All e NON AllowOverride None

se cambi qualcosa, riavvia apache

nel file .htaccess c'è solo questa riga

# Set the default handler.
DirectoryIndex index.php

nel httpd.conf ci sono 3 AllowOverride e sono tutti None

Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all

# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None

AllowOverride None
Options None
Order allow,deny
Allow from all

non deve essercene nemmeno uno.
prova a sostituire i "none" con "all"
riavvia apache

Ok ora funziona, grazie per l'aiuto :)