PHP - activar modulo de PDO mysql y php en godaddy

 
Vista:
sin imagen de perfil
Val: 60
Ha aumentado su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

activar modulo de PDO mysql y php en godaddy

Publicado por vanessa (27 intervenciones) el 14/09/2017 16:14:32
Buenos dias espero puedan ayudarme y se los agradeceria mucho
tengo un hosting windows classic con iis y php 5.3 en godaddy
ahi mi pagina web se conecta a una base de datos mysql

esta es mi conexion

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
 
$dsn = 'mysql:host=dbgts.db.2365702.3ed.hostedresource.net;dbname=dbase';
$username = 'user';
$password = '12345';
 
 
function conecta() {
    global $dsn, $username, $password;
  try {
 
      $db = new PDO($dsn, $username, $password);
      $db->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
  } catch (PDOException $e) {
      die( 'Query failed: ' . $e->getMessage() );
  }
}
 
function validaSesion(){
    if(isset($_SESSION['usuario'])){
        return true;
    }else{
        return false;
    }
}
?>

pero al hacer la conexion me sale este error Query failed: could not find driver

me comunique con soporte y em dicen que tengo que hacer un archivo php5.ini y ahi llamar
las librerias de pdo y mysql ya lo cree pero sigue sin funcionarme

este es mi php5.ini

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
rAddHandler x-httpd-php5 .php
AddHandler x-httpd-php .php4
register_globals = Off
session.save_path = "D:\Hosting\2365702\html\session"
display_errors = ON
log_errors = On
error_log="D:\Hosting\2365702\html"
memory_limit = 48M
max_execution_time = 240
max_input_time = 180
post_max_size = 8M
file_uploads = On
upload_max_filesize = 256M
extension_dir = "D:\Hosting\2365702\html\ext"
upload_tmp_dir = "D:\Hosting\2365702\html\temp"
[PHP_PDO]
extension=D:\Hosting\2365702\html\ext\php_pdo.dll
[PHP_PDO_MYSQL]
extension=D:\Hosting\2365702\html\ext\php_pdo_mysql.dll
extension=D:\Hosting\2365702\html\ext\php_mysql.dll
extension=D:\Hosting\2365702\html\ext\php_mysqli.dll
extension=D:\Hosting\2365702\html\ext\php_curl.dll
 
[Pdo]
pdo_mysql.default_socket="MySQL"
[Pdo_mysql]
pdo_mysql.cache_size=2000
pdo_mysql.default_socket=

cree una carpeta en el root de mi hosting llamada ext donde puse todos los dlls
pero en mi archivo info.php me sigue saliendo PDO drivers no value
y en extension_dir me sale C:\php53\ext

alguna idea de por que no este funcionando
de antemano muchas gracias
saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

activar modulo de PDO mysql y php en godaddy

Publicado por xve (6935 intervenciones) el 14/09/2017 18:09:16
Hola Vanessa, reiniciaste el IIS?

revisa el phpinfo(); haber si ha cargado tu archivo php5.ini
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 60
Ha aumentado su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

activar modulo de PDO mysql y php en godaddy

Publicado por vanessa (27 intervenciones) el 14/09/2017 18:54:43
Hola muchas gracias por tu pronta respuesta
si ya reinicie iis despues de subir mi archivo php5.ini
y al revisar el phpinfo se ve que si lo carga por que se ven algunos cambios pero no todos
por ejemplo en mi .ini yo tengo extension_dir = "D:\Hosting\2365702\html\ext"
pero en el nfo sale C:\php53\ext

no se por que no lo cambio
y en ext es donde tengo mis dll
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar