Por algunas circunstancias formatee mi computadora con windows 10. Todo iba bien hasta que una vez instalado Mysql 8.0 CE; intente entrar a phpmyadmin y me regreso el siguiente error:
"mysqli_real_connect(): Server sent charset (255) unknown to the client. Please, report to the developers"
"mysqli_real_connect(): (HY000/2054): Server sent charset unknown to the client. Please, report to the developers"
Buscando en internet nos comentan que se debe al cambio de configuración del chartset por default, entonces debemos ajustar configuración de nuestro mysql.
Solución
Editaremos el archivo de configuración my.cnf
El cual se debe encontrar en C:\ProgramData\MySQL\MySQL Server 8.0
Agregamos y/o modificamos las siguientes lineas:
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
character-set-server = utf8
Una vez hecho esto, reinicien su servicio de Mysql
e ingresen a su aplicación o a su phpmyadmin
Enhorabuena, pueden utilizar su conexión de nuevo.
Mostrando las entradas con la etiqueta apache2. Mostrar todas las entradas
Mostrando las entradas con la etiqueta apache2. Mostrar todas las entradas
sábado, 16 de marzo de 2019
Error de conexión a Mysql: Server sent charset (255) unknown to the client
Etiquetas:
apache2,
charset,
conexión,
developers,
error,
mysql,
mysqli_real_connect,
php,
phpmyadmin,
utf8,
windows
miércoles, 24 de octubre de 2018
Habilitar Mysql con php7-Apache2 en Ubuntu
Instale ubuntu 16 en un equipo para realizar unas pruebas con Apache2 y php7.2
Cuando quise utilizar mysql mostraba que no estaba podía realizar la conexión.
Entonces hice lo siguiente:
Primero, edite el archivo
$ sudo nano /etc/php/7.2/apache2/php.ini
descomente la línea (elimine ;):
extension=php_mysqli.so
Guarde sus cambios (CTRL+C)
Después necesitamos instalar la librería php-mysql
$ sudo apt install php-mysql
Se instalarán los siguientes paquetes NUEVOS:
php-mysql php7.2-mysql
Para versiones de php7 se deben habilitar las extensiones, entonces ejecutamos:
$ sudo phpenmod mysqli
Reiniciamos el servicio de apache
$ sudo ./etc/init.d/apache2 stop
$ sudo ./etc/init.d/apache2 start
Si tenemos instalado phpmyadmin entonces podemos revisar la conexión
Cuando quise utilizar mysql mostraba que no estaba podía realizar la conexión.
Entonces hice lo siguiente:
Primero, edite el archivo
$ sudo nano /etc/php/7.2/apache2/php.ini
descomente la línea (elimine ;):
extension=php_mysqli.so
Guarde sus cambios (CTRL+C)
Después necesitamos instalar la librería php-mysql
$ sudo apt install php-mysql
Se instalarán los siguientes paquetes NUEVOS:
php-mysql php7.2-mysql
Para versiones de php7 se deben habilitar las extensiones, entonces ejecutamos:
$ sudo phpenmod mysqli
Reiniciamos el servicio de apache
$ sudo ./etc/init.d/apache2 stop
$ sudo ./etc/init.d/apache2 start
Si tenemos instalado phpmyadmin entonces podemos revisar la conexión
¡¡Funciona!!
jueves, 21 de enero de 2016
Windows 10 + apache 2.4 y php 5.5
Actualmente Apache httpd se tiene que descargar de páginas alternativas donde lo han compilado.
Instalando apache
Descargue desde: http://www.apachehaus.com/cgi-bin/download.plx
Descomprima en su pc, en mi caso renombro la carpeta para que sea mas fácil:
E:/servidor/Apache24
Edite el archivo Apache24/conf/httpd.conf con los valores de la ruta de la carpeta donde se localiza apache
Define SRVROOT "E:/server/Apache24"
DocumentRoot "E:/server/www"
<Directory "E:/server/www">
guarde e inicie desde una consola y ejecute el archivo
Apache24/bin/httpd
Inicie su explorador y escriba en la barra de dirección
localhost
El empaquetado viene con una guía para mayor información.
(httpd-2.4.18-x64-vc11/readme_first.html)
Instalando PHP5
Intente descargar varias versiones de php pero la única que tiene la librería php5papache2_4.dll es la
php-5.5.5-Win32-VC11-x64.zip
Descargue php 5 desde http://windows.php.net/downloads/releases/archives/
Descomprima y coloque en una ubicación adecuada
E:/servidor/php
Duplique el archivo php.ini-production como php.ini
Edite el archivo httpd.conf de apache para configurar su uso con php
Agrege y edite las siguientes líneas
LoadModule php5_module "E:/server/php/php5apache2_4.dll"
DirectoryIndex index.php index.html
AddType application/x-httpd-php .php
Guarde y reinicie apache
verifique en httpd://localhost con un archivo que tenga código php
Ejecutando Apache como servicio
Para agregar apache como un servicio de windows y se ejecute desde el inicio, ejecute el siguiente comando desde la consola:
httpd.exe -k install -n "Apache24"
Ahora puede verificar en el administrador de servicios que Apache24 ha sido agregado.
Es todo, espero agregar el uso de mysql próximamente.
Saludos =)
miércoles, 21 de marzo de 2012
Apache 2 y web para usuarios
Regularmente la universidad tiene sus servidores de pruebas y producción, pero en está ocasión falló algo y no podia usar un servidor de pruebas.
Así que me vi obligado a usar el servidor de investigación para montar eventualmente un proyecto y pudieramos avanzar en unas actualizaciones.
para ello cree un usuario llamado mapas y en el la carpeta public_html, con la finalidad de que con un mismo usuario subieran los compañeros sus actualizaciones.
El problema se sucito cuando configure apache2/mods_available/userdir.conf
agrege lo siguiente
UserDir enable userx mapas
AllowOverride FileInfo AuthConfig Limit
Options Indexes SymLinksIfOwnerMatch IncludesNoExec
y fui a reiniciar mi servidor apache.
./apache2 restart
me salio el siguiente error
Invalid command 'Userdir', perhaps misspelled or defined by a module not included in the server configuration
Despues de tanto buscar, el problema resultaba en que mi apache.conf no cargaba el archivo de configuración.
entonces en el archivo apache2.conf
hay que agregar
Include /etc/apache2/mods-available/userdir.load
Include /etc/apache2/mods-available/userdir.conf
lo cual carga el modulo y su configuracion respectivamente,
y la línea
Include /etc/apache2/sites-available/default
la cual carga el directorio general del server, regularmente /var/www/
con esto se resuelve el problema.
Saludos
Así que me vi obligado a usar el servidor de investigación para montar eventualmente un proyecto y pudieramos avanzar en unas actualizaciones.
para ello cree un usuario llamado mapas y en el la carpeta public_html, con la finalidad de que con un mismo usuario subieran los compañeros sus actualizaciones.
El problema se sucito cuando configure apache2/mods_available/userdir.conf
agrege lo siguiente
UserDir enable userx mapas
AllowOverride FileInfo AuthConfig Limit
Options Indexes SymLinksIfOwnerMatch IncludesNoExec
y fui a reiniciar mi servidor apache.
./apache2 restart
me salio el siguiente error
Invalid command 'Userdir', perhaps misspelled or defined by a module not included in the server configuration
Despues de tanto buscar, el problema resultaba en que mi apache.conf no cargaba el archivo de configuración.
entonces en el archivo apache2.conf
hay que agregar
Include /etc/apache2/mods-available/userdir.load
Include /etc/apache2/mods-available/userdir.conf
lo cual carga el modulo y su configuracion respectivamente,
y la línea
Include /etc/apache2/sites-available/default
la cual carga el directorio general del server, regularmente /var/www/
con esto se resuelve el problema.
Saludos
Etiquetas:
apache2,
public_html,
userdir,
web
viernes, 16 de septiembre de 2011
Moodle 1.9.x y windows 7
Tal vez a algunos les ha pasado, y a mi me ha tenido varios meses frustrado.
Moodle no se logra installar en windows 7 y despues de dar la configuración de la base de datos se queda en blanco.
Despues de muchos intentos logre instalarlo.
Estoy utilizando Windows 7 SP1
PHP 5
Apache 2
Mysql 5.5
moodle 19.13+
y la interesante url
http://127.0.0.1/moodle
Moodle no se logra installar en windows 7 y despues de dar la configuración de la base de datos se queda en blanco.
Despues de muchos intentos logre instalarlo.
Estoy utilizando Windows 7 SP1
PHP 5
Apache 2
Mysql 5.5
moodle 19.13+
y la interesante url
http://127.0.0.1/moodle
Suscribirse a:
Entradas (Atom)