Probblemi con aruba

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

Rispondi
perla0279
membro Junior
membro Junior
Messaggi: 8
Iscritto il: 30/11/2007, 9:46

Probblemi con aruba

Messaggio da perla0279 »

Ciao

ho acquistato un database Mysql su Aruba per installare Oscommerce......ma ho dei problemi adesso con il file config.

Dato che non capisco molto di programmazione qulcuno potrebbe aiutarmi.

Questa è la pagina del sito:
http://www.lagalleriadijesolo.com/catalog/


Mi da il seguente errore:

Codice: Seleziona tutto

arning: mysql_connect(): Can't connect to MySQL server on 'localhost' (10061) in D:\Inetpub\webs\lagalleriadijesolocom\catalog\includes\functions\database.php on line 19
Unable to connect to database server!

Questo è il file che da errore:

Codice: Seleziona tutto

<?php
/*
  $Id: database.php,v 1.21 2003/06/09 21:21:59 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2007 osCommerce

  Released under the GNU General Public License
*/

  function tep_db_connect($server = DB_SERVER, $username = DB_SERVER_USERNAME, $password = DB_SERVER_PASSWORD, $database = DB_DATABASE, $link = 'db_link') {
    global $$link;

    if (USE_PCONNECT == 'true') {
      $$link = mysql_pconnect($server, $username, $password);
    } else {
      $$link = mysql_connect($server, $username, $password);
    }

    if ($$link) mysql_select_db($database);

    return $$link;
  }

  function tep_db_close($link = 'db_link') {
    global $$link;

    return mysql_close($$link);
  }

  function tep_db_error($query, $errno, $error) { 
    die('<font color="#000000"><b>' . $errno . ' - ' . $error . '<br><br>' . $query . '<br><br><small><font color="#ff0000">[TEP STOP]</font></small><br><br></b></font>');
  }

  function tep_db_query($query, $link = 'db_link') {
    global $$link;

    if (defined('STORE_DB_TRANSACTIONS') && (STORE_DB_TRANSACTIONS == 'true')) {
      error_log('QUERY ' . $query . "\n", 3, STORE_PAGE_PARSE_TIME_LOG);
    }

    $result = mysql_query($query, $$link) or tep_db_error($query, mysql_errno(), mysql_error());

    if (defined('STORE_DB_TRANSACTIONS') && (STORE_DB_TRANSACTIONS == 'true')) {
       $result_error = mysql_error();
       error_log('RESULT ' . $result . ' ' . $result_error . "\n", 3, STORE_PAGE_PARSE_TIME_LOG);
    }

    return $result;
  }

  function tep_db_perform($table, $data, $action = 'insert', $parameters = '', $link = 'db_link') {
    reset($data);
    if ($action == 'insert') {
      $query = 'insert into ' . $table . ' (';
      while (list($columns, ) = each($data)) {
        $query .= $columns . ', ';
      }
      $query = substr($query, 0, -2) . ') values (';
      reset($data);
      while (list(, $value) = each($data)) {
        switch ((string)$value) {
          case 'now()':
            $query .= 'now(), ';
            break;
          case 'null':
            $query .= 'null, ';
            break;
          default:
            $query .= '\'' . tep_db_input($value) . '\', ';
            break;
        }
      }
      $query = substr($query, 0, -2) . ')';
    } elseif ($action == 'update') {
      $query = 'update ' . $table . ' set ';
      while (list($columns, $value) = each($data)) {
        switch ((string)$value) {
          case 'now()':
            $query .= $columns . ' = now(), ';
            break;
          case 'null':
            $query .= $columns .= ' = null, ';
            break;
          default:
            $query .= $columns . ' = \'' . tep_db_input($value) . '\', ';
            break;
        }
      }
      $query = substr($query, 0, -2) . ' where ' . $parameters;
    }

    return tep_db_query($query, $link);
  }

  function tep_db_fetch_array($db_query) {
    return mysql_fetch_array($db_query, MYSQL_ASSOC);
  }

  function tep_db_num_rows($db_query) {
    return mysql_num_rows($db_query);
  }

  function tep_db_data_seek($db_query, $row_number) {
    return mysql_data_seek($db_query, $row_number);
  }

  function tep_db_insert_id($link = 'db_link') {
    global $$link;

    return mysql_insert_id($$link);
  }

  function tep_db_free_result($db_query) {
    return mysql_free_result($db_query);
  }

  function tep_db_fetch_fields($db_query) {
    return mysql_fetch_field($db_query);
  }

  function tep_db_output($string) {
    return htmlspecialchars($string);
  }

  function tep_db_input($string, $link = 'db_link') {
    global $$link;

    if (function_exists('mysql_real_escape_string')) {
      return mysql_real_escape_string($string, $$link);
    } elseif (function_exists('mysql_escape_string')) {
      return mysql_escape_string($string);
    }

    return addslashes($string);
  }

  function tep_db_prepare_input($string) {
    if (is_string($string)) {
      return trim(tep_sanitize_string(stripslashes($string)));
    } elseif (is_array($string)) {
      reset($string);
      while (list($key, $value) = each($string)) {
        $string[$key] = tep_db_prepare_input($value);
      }
      return $string;
    } else {
      return $string;
    }
  }
?>

Elena
amadeusorrento
membro Junior
membro Junior
Messaggi: 9
Iscritto il: 18/09/2007, 11:55

Messaggio da amadeusorrento »

Ciao
Il problema è che hai sbagliati dati del database
localhost è il percorso del tuo database in locale....

Se tu fai partire la cartella nomesito/install/index.php ti chiede i dati del database...e li tu devi mettere

al posto di localhost il server che ti ha dato aruba XX.XX.XX.XX
username metti quella che ti hamandato aruba SqlXXXXX
Nome database SqlXXXX_XX
password quella che ti ha dato aruba

Se non vuoi rilanciare la cartella install, basta che vai a modificare le variabili

DB_SERVER
DB_DATABASE
DB_SERVER_USERNAME
DB_SERVER_PASSWORD

che sono definite in qualche file (però ora non ricordo quale)
ciao
perla0279
membro Junior
membro Junior
Messaggi: 8
Iscritto il: 30/11/2007, 9:46

Messaggio da perla0279 »

ho cercato nei file però non sono riuscita a trovare dove sono indicate quelle configurazioni.......
qualcuno mi potrebbe aiutare indicandomi almeno dove cercare
poldissimo
membro Baby
membro Baby
Messaggi: 66
Iscritto il: 04/04/2007, 17:25

Messaggio da poldissimo »

Il file è il configure.php nella cartella includes
acar83
membro Junior
membro Junior
Messaggi: 2
Iscritto il: 14/12/2007, 13:14

Messaggio da acar83 »

Salve ragazzi ho uno win03 su aruba, posso mettere os commerce anche qui? ho fatto l'installazione ma ho riscontrato degli errori

http://www.panierefamiglia.com/catalog/

avete qualche dritta?

vi ringrazio!!!
fulvio
membro Junior
membro Junior
Messaggi: 9
Iscritto il: 14/12/2007, 10:37
Contatta:

Messaggio da fulvio »

vorrei porre una domanda
se fate un sito di ecommerce è perchè sperate di guadagnare qualcosa
ora perchè usare aruba?

da un sacco di problemi, è lento dato che nn vi da banda, se ci sono online più di 5 persone si entra in un imbuto assurdo.
certoc osta poco, ma vale altrettanti poco.

cambiate host ce ne sono tanti che con pochi euro in più ti permettono di avere un minimo di qualità maggiore, ad esedmopio aruba ti butta giùil sito spesso e volentieri e se nn te ne accorgi tu loro se ne fregano.

impossibilità di dare permessi di scrittura alle cartelle a meno che usi la cartella public, ma crea problemi di indicizzazione, nn supporta il file .hatacess e quidi un a marea di funzioni

io fossi in te cambierei host aruba va bene per prove e sitarelli senza troppo traffico

ciao
Fulvio il sito dello sport news sportive
acar83
membro Junior
membro Junior
Messaggi: 2
Iscritto il: 14/12/2007, 13:14

Messaggio da acar83 »

Non era previsto per un sito in php...
doveva esservi un poccolo sito in asp ma poi abbiamo voluto provare questo

quindi non puo funzionare deduco
fulvio
membro Junior
membro Junior
Messaggi: 9
Iscritto il: 14/12/2007, 10:37
Contatta:

Messaggio da fulvio »

sai che cos'è il problema, è che aruba ti permette di fare dei siti senza grosse pretese, ma se minimo vuoi avere un po di flessibilità con loro te la scordi.

io ho registarto il primo dito da loro nel 1998 www.cacchiate.it
1 anno fa ho docuto chiuderlo per la marea di problemi che mi creavano.

avevo 15 siti da loro li ho migrati quasi tutti.
e pensa che ora pago per 15 siti circa 350 euro l'anno quindi rtispetto ad aruba ci risparmio anche

dato che alcuni host ti fan pagare una cifra alta, che però poi puoi ripartire tra più siti

da un occhio ad esempio a tol.it in italia o servage.net in ingliterra.
il secondo è molto molto più performante.
io li uso entrambi.

e sia a banda che ad assistenza che a tutto il resto sono incrdibili.

cmq ne trovi una marea che funzioanano bene, ma la prima cosa che devi fare è evitare come la lebbra hosting in windows scegli solo host linux mille volte meglio.

ciao
Fulvio il sito dello sport news sportive
Rispondi