Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Problema con connessione database mysql e Drupal (funziona solo con utente root)

    Ciao a tutti, premetto che non sono super ferrato in materia anzi.

    Sto tentando di far funzionare Drupal versione 4.7.3 in locale con i seguenti applicativi Apache 2.0.59, Php 4.4.4, Phpmyadmin 2.8.2.2, Mysql 4.1.21-community-nt.

    Inizialmente avevo provato con Easyphp 1.8 ma sul pc aziendale erano più le rogne con il firewall(aziendale) che altro quindi ho fatto uninstall e poi ho usato un applicativo freeware "Advanced WindowsCare" http://download.html.it/software/ved...d-windowscare/ e "CCleaner" http://download.html.it/software/vedi/1968/ccleaner/

    Al lavoro mi hanno chiesto di creare un sito di news che sia anche una banca dati con le informazioni anagrafiche dei dipendenti e Drupal fa al caso mio con un po' di modifiche.

    Veniamo al problema che mi si è presentato dopo aver installato le versioni dei vari applicativi e configurate come da guida che ho trovato qui: http://php.html.it/guide/leggi/94/guida-php-su-windows/

    Dopo aver creato l'utente root (con la relativa password) che ha tutti i privilegi sono entrato con phpmyadmin e ho creato il database, ho caricato il file per la versione superiore di mysql 4.1.2 (sono due i file .mysql tra cui scegliere, uno per le versioni superiori di mysql 4.1 e uno per quelle inferiori) e ho creato un nuovo utente che ha i privilegi sul database appena creato.

    Fatto ciò sono andato sul file setting.php e ho impostato

    $db_url = 'mysql://nomeutente_creatoassword_assegnata@localhost/nomedatabase_creato';
    >$db_prefix = http://sito'';

    (Ho modificato il nome del computer della rete aziendale da Sistema --> Nome Computer --> Cambia nome computer) Prima aveva il nome di una matricola tipo N1234567 adesso l'ho chiamato "sito".

    Adopero ad esempio l'utente "amministratore" creo i privilegi solo per il database "rmo" e faccio il flushing.

    Poi scrivo così

    $db_url = 'mysql://amministratore:abcdefg@localhost/rmo';
    >$db_prefix = http://sito'';

    Salvo e scrivendo nel browser(Internet Explorer) http://sito

    ottengo la seguente pagina

    -----------------

    Unable to connect to database server
    This either means that the username and password information in your
    settings.php file is incorrect or we can't contact the MySQL database
    server. This could mean your hosting provider's database server is down.

    The MySQL error was: Client does not support authentication protocol
    requested by server; consider upgrading MySQL client.

    Currently, the username is amministratore and the database server is localhost.

    Are you sure you have the correct username and password?
    Are you sure that you have typed the correct hostname?
    Are you sure that the database server is running?
    For more help, see the Installation and upgrading handbook. If you are
    unsure what these terms mean you should probably contact your hosting
    provider.

    -------------



    Se al posto dell'utente amministratore metto l'utente root con la sua password così:

    $db_url = 'mysql://root:123edfg@localhost/rmo';
    >$db_prefix = http://sito'';

    Compare la pagina di Drupal per configurare il primo utente del sito (che poi altro non è che l'amministratore).

    Ho provato creando altri utenti oltre ad amministratore anche admin e altro.

    Ma ottengo sempre la stessa pagina solo con root funziona.

    Il brutto che se provo a cancellare utilizzando sempre phpmyadmin gli utenti creati non me li fa cancellare(sono riuscito a cancellarne solo uno): e mi scrive

    Errore
    query SQL:

    DROP USER 'admin'@ 'localhost';

    Messaggio di MySQL:

    #1268 - Can't drop one or more of the requested users

    stesso messaggio anche per amministratore quando provo a cancellarlo.

    Da cosa dipende il fatto che non riesco a far funzionare Drupal con altri utenti?

    Devo aggiornare mysql? C'è forse qualche incompatibilità?

    Aiutatemi perchè sto impazzendo letteralmente

    Grazie a tutti per la pazienza

    Enrico
    Le Scienze Web News - http://www.lswn.it - dal 2000 le scienze sul web

  2. #2

    disperato cerca aiuto per connessione mysql/PHP(ACCESSO AL SITO SOLO CON ROOT)

    Aiutatemi per favore :-(((

    Sto pensando di aggiornare a php 5.1.2 ma non so come fare e non posso cancellare la cartella che ho creato con php 4.4.4 perchè non me la fa cancellare windows.

    Sono disperato

    Cosa faccio un downgrade di mysql(e non so lo stesso come fare) o un upgrade di php?

    Inizio a pensare che siano php e mysql che vanno in conflitto.
    Le Scienze Web News - http://www.lswn.it - dal 2000 le scienze sul web

  3. #3
    Utente di HTML.it L'avatar di M4rko
    Registrato dal
    Dec 2000
    Messaggi
    619
    Dipende dal sistema di autenticazione di quella versione di MySQL, niente per cui valga la pena disperarsi

    http://drupal.org/node/35226
    http://dev.mysql.com/doc/refman/4.1/en/old-client.html

    Tutti hanno bisogno di credere in qualcosa.
    Io credo che mi farò un'altra birra.


  4. #4
    Ciao, ho provato a fare quello che mi hai indicato ma non è successo assolutamente niente :-(

    Sul pc di casa ho provato così: scaricato il pacchetto xampp 1.53 con l'installer(200Mb di roba una cosa mostruosa) che contiene:

    Apache 2.2.2
    MySQL 5.0.21
    PHP 5.1.4
    phpMyAdmin 2.8.1

    Ho provato e Drupal funziona anche senza utente root.

    Ho fatto uninstall di xampp e poi per sicurezza con Advanced Cleaner e CCleaner più regcleaner ho dato una bella pulita(anche se poi ho visto che non era necessario più di tanto).

    Ho riavviato xp(pro). Dopo vari tentativi di installare Apache ho deciso di eliminare la partizione del disco e formattare tutto(NTFS completa)

    Dopo aver formattato installo xp e proseguo con i passaggi seguenti.E' la seconda volta in 2 giorni VVoVe:

    Visto che le versioni messe insieme da xampp funzionano con Drupal 4.7.3 faccio il download dei singoli pacchetti.

    Ho scaricato le versioni:

    apache_2.2.2-win32-x86-no_ssl.msi

    php-5.1.4-Win32.zip

    mysql-essential-5.0.24-win32.msi

    phpMyAdmin-2.8.2.2.zip

    e provo ad installare tutto come da guida http://php.html.it/guide/leggi/94/guida-php-su-windows/ nelle parti dove indica come installare php 5.x e mysql 5.x

    Non mi va di installare un altro software LAMP al lavoro perchè è un bordello poi aggiornare le versioni nel tempo e poi non si impara nulla.

    Se riesco a far funzionare la baracca è mio desiderio poi spiegare passo passo tutto quanto sulla community di Drupal(http://www.drupalitalia.org - sito italiano, http://drupal.org - sito inglese) perchè ho visto che molte persone hanno incontrato il mio stesso problema.

    Se non riesco a far funzionare Drupal con l'installazione manuale come si deve(il mio problema era dato dal fatto che con versioni diverse Php 4.4.4 apache 2.0.59 avevo problemi grossi pur avendo seguito alla lettera la guida di html.it) sono in mezzo ai casini più neri e davvero inizierò a sbattere la testa non prima di essermi arrampicato sugli specchi

    Help me !

    Il mio timore più grande è di non riuscire a far funzionare tutto manualmente e poi di dover formattare di nuovo il pc al lavoro(come tanti ho installato QUELLA SCHIFEZZA DI EASYPHP 1.8) rimettere xp pro (reinstallare i vari driver per farlo riconoscere alla rete lan aziendale e tutti i programmi che ci sono sopra).

    Ho letto anche la pillola su easyphp 1.8 http://forum.html.it/forum/showthrea...illola+easyphp

    Al lavoro sembra(visto che apache 2.0.59 l'ho installato dopo aver rimosso easyphp 1.8)che sia riuscito ad eliminare la schifezza.

    Mi sa che sono perseguitato dalla legge di Murphy.

    Questa storia di non riuscire a far funzionare su xp pro tutto il necessario per Drupal 4.7.3 va avanti da 2 settimane buone e al lavoro mi stanno perseguitando

    Ma è possibile che non riesco a far andare una cosa apparentemente semplice?
    Le Scienze Web News - http://www.lswn.it - dal 2000 le scienze sul web

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.