Showing posts with label Php. Show all posts
Showing posts with label Php. Show all posts

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