Visualizzazione risultati 1 fino 8 di 8

Discussione: [LimeSurvey] Genera l'errore CDbConnection failed to open the DB connection

  1. #1
    Guest

    Predefinito [LimeSurvey] Genera l'errore CDbConnection failed to open the DB connection

    Buongiorno,
    ho provato a caricare LimeSurvey sia su altervista che su secondo spazio.
    Sul secondo spazio ha funzionato quasi subito, dopo aver impostato correttamente i permessi sulle cartelle.
    Cosa che non succede quando carico le cartelle di LimeSurvey su altervista:
    quì mi genera l'errore che potete vedere sul mio spazio
    http://ludeca.altervista.org/limesurvey (Non andate ludeca.altervista.org perchè sennò appare l'home page e non genera errore)
    Ho settato le cartelle in tutti i modi possibili, 777, 775 e 755 ma non credo che il problema dipenda da questo. Un collega mi ha suggerito di attivare il Database di altervista, io ho attivato quello standard gratis, ma neanche questo ha funzionato.
    C'è un'anima pia che possa risolvermi questo problema? E' un'urgenza di lavoro.
    Grazie Raga!!!!
    Ultima modifica di ludeca : 04-12-2012 alle ore 21.16.46

  2. #2
    Guest

    Predefinito

    Cioè, scusa, fammi capire.
    Stai tentando di installare un applicativo che tra i requisiti ha MySQL e neppure avevi attivato il servizio?
    E neppure hai settato i corretti parametri?


    EDIT:
    Per curiosità, ho provato ad installare l'applicativo su uno spazio altervista, e come puoi vedere funziona. Magari se in fase di setup mettevi i parametri di connessione ...

    EDIT 2:
    Se vai su application > config trovi il file config.php

    dentro questo cerca e modifica la parte interessata con i dati corretti tipo:

    Codice PHP:
    'components' => array(
    'db' => array(
    'connectionString' => 'mysql:host=localhost;port=3306;dbname=my_ludeca;',
    'emulatePrepare' => true,
    'username' => 'ludeca',
    'password' => '--- la tua password o anche bianco ---',
    'charset' => 'utf8',
    'tablePrefix' => 'lime_',
    ),
    Ultima modifica di simpleticket : 05-12-2012 alle ore 13.03.10

  3. #3
    Guest

    Predefinito

    Grazie, ho fatto come hai detto ma si è manifestato un secondo errore

    Ho modificato così

    Codice PHP:
    'components' => array(
    'db' => array(
    'connectionString' => 'mysql:host=localhost;port=3306;dbname=my_ludeca;',
    'emulatePrepare' => true,
    'username' => 'ludeca',

    'charset' => 'utf8',
    'tablePrefix' => 'ludeca_',
    ),
    ma adesso mi da un errore nuovo

    Internal Server Error
    The table "{{settings_global}}" for active record class "Settings_global" cannot be found in the database.

    An internal error occurred while the Web server was processing your request. Please contact the webmaster to report this problem.


    Cosa sbaglio???

    Ho provato anche nei seguenti modi per verificare se non dipendesse dalla mia ignoranza di sintassi

    Codice PHP:
    'components' => array(
    'db' => array(
    'connectionString' => 'mysql:host=localhost;port=3306;dbname=my_ludeca;',
    'emulatePrepare' => true,
    'username' => 'ludeca',
    'password' => ,
    'charset' => 'utf8',
    'tablePrefix' => 'ludeca_',
    Codice PHP:
    'components' => array(
    'db' => array(
    'connectionString' => 'mysql:host=localhost;port=3306;dbname=my_ludeca;',
    'emulatePrepare' => true,
    'username' => 'ludeca',
    'password' => ' ',
    'charset' => 'utf8',
    'tablePrefix' => 'ludeca_',
    ma niente da fare! Ti prego aiutami è una cosa molto importante che mi serve per lavoro :'(
    Ultima modifica di ludeca : 05-12-2012 alle ore 14.55.24

  4. #4
    Guest

    Predefinito

    Niente, il setup, non avendo i parametri per la connessione al db, non ha generato le tabelle.
    Devi re-installare tutto, e quando ti viene chiesto, impostare i dati come indicato

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da simpleticket Visualizza messaggio
    Niente, il setup, non avendo i parametri per la connessione al db, non ha generato le tabelle.
    Devi re-installare tutto, e quando ti viene chiesto, impostare i dati come indicato
    in pratica intendi dire che, devo
    1)cancellare tutta la cartella di limesurvey,
    2) editare prima il file config
    3) caricare tutto su server col config.php gia modificato

    è questo che intendi dire o ho capito male ?

  6. #6
    Guest

    Predefinito

    Basta cancellare il contenuto della cartella, ricaricare i files di limesurvey e collegarti alla pagina principale e partirà il setup che ti chiederà i dati.

  7. #7
    Guest

    Predefinito

    Simpleticket ho riprovato, ma niente. mi da di nuovo l'errore

    Internal Server Error
    The table "{{settings_global}}" for active record class "Settings_global" cannot be found in the database.

    e infatti entro in phpAdmin di altervista e non c'è nessuna tabella, nemmeno settings_global

    uffa

  8. #8
    Guest

    Predefinito

    Citazione Originalmente inviato da ludeca Visualizza messaggio
    Simpleticket ho riprovato, ma niente. mi da di nuovo l'errore

    Internal Server Error
    The table "{{settings_global}}" for active record class "Settings_global" cannot be found in the database.

    e infatti entro in phpAdmin di altervista e non c'è nessuna tabella, nemmeno settings_global

    uffa
    Una volta lanciato il setup, quando ti chiede i parametri per la connessione al db, cosa inserisci?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •