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
Certified to Rock
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
Certified to Rock
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.
Certified to Rock
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.
Certified to Rock
Abbiamo bisogno di ulteriori informazioni...
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.
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 NONAllowOverride None
se cambi qualcosa, riavvia apache
Certified to Rock
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
Certified to Rock
Ok ora funziona, grazie per l'aiuto :)