Wednesday, May 21, 2014

Mensaje de error que nos puede esperar mientras levantamos alguna aplicación web que haga uso de una BD, y hacerla así una más en nuestros servicios.

En mi caso, durante el intento de Instalación de mi Aplicación usando MariaDB, el error:
Fatal error: Undefined class constant 'MYSQL_ATTR_INIT_COMMAND' in /srv/http/applicationname/install/fileconfig.php on line NUM

Línea NUM del Archivo:
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8',
NUM, es el número de línea donde nos marque el pequeño error.

Recurrimos a modificar el archivo:
# vim /etc/php/php.ini
Contenido inicial:
...
extension=openssl.so
;extension=pdo_mysql.so
;extension=pdo_odbc.so
...
Contenido Actualizado:
...
;extension=openssl.so
extension=pdo_mysql.so //descomentamos la linea
;extension=pdo_odbc.so
...

Reiniciamos Apache
# systemctl restart httpd

Ahora sí, Reiniciamos la instalación de la aplicación, y todo debe seguir sin problemas.

De:
http://stackoverflow.com/questions/2424343/undefined-class-constant-mysql-attr-init-command-with-pdo/6735730#6735730

0 comments:

Post a Comment