Mostrando entradas con la etiqueta php.ini. Mostrar todas las entradas
Mostrando entradas con la etiqueta php.ini. Mostrar todas las entradas

jueves, 17 de julio de 2014

Symfony - PHP - falta icuuc49.dll

El programa no puede iniciarse por que falta icuuc49.dll en el equipo.
Intente reinstalar el programa para corregir este problema


Este error ocurre al habilitar en el php.ini la extensión intl para solucionarlo deberemos copiar estas librerías en nuestro apache, eso se consigue del siguiente modo:
  1. Nos dirigiremos a nuestro server en mi caso Xampp a su directorio PHP (C:\xammp\PHP) 
  2. Buscaremos 3 archivos icudt49.dll; icuin49.dll; icuuc49.dll 
  3. Los copiaremos (importante copiar, no cortar) a nuestro directorio apache (C:\xammp\apache\bin) 
  4. Por ultimo reiniciaremos nuestro apache 
Y solucionado!!

martes, 8 de abril de 2014

Warning! Your PHP configuration limits the maximum number of fields allowed in a form - Prestashop

Warning! Your PHP configuration limits the maximum number of fields allowed in a form:
1000 for max_input_vars.
Please ask your hosting provider to increase the this limit to 2481 at least or edit the translation file manually.

Para solucionar este error de nuestro Prestashop deberemos cambiar en el php.ini dicho valor, eso es simplemente abrirlo el cual en nuestro equipo estara ubicado en :
C:\xampp\php

Cambiaremos el 1000 que viene por defecto por el valor que nos da el error u otro superior, finalizaremos
reiniciando apache

Otra opción, si esto no nos funciona, o si no tenemos acceso al php.ini es introducir
php_value max_input_vars 4000
en nuestro .htaccess
Un abrazo amigos

jueves, 13 de febrero de 2014

Error: Apache shutdown unexpectedly. [Apache] This may be due to a blocked port, missing dependencies

Seguramente a todos nos a pasado algo por el estilo, intentábamos arrancar nuestro servidor apache y nos da un error similar a este:
13:50:25  [Apache] Status change detected: stopped
13:50:25  [Apache] Error: Apache shutdown unexpectedly.
13:50:25  [Apache] This may be due to a blocked port, missing dependencies,
13:50:25  [Apache] improper privileges, a crash, or a shutdown by another method.
13:50:25  [Apache] Press the Logs button to view error logs and check
13:50:25  [Apache] the Windows Event Viewer for more clues
13:50:25  [Apache] If you need more help, copy and post this
13:50:25  [Apache] entire log window on the forums



Es tan solo por que tenemos alguna aplicación arrancada que utiliza alguno de los puertos que usa Apache, los puertos por defecto son el 80, y el 443, Skype es muy dado a usarlos, y este es el caso.

Tenemos varias soluciones. la mas rápida, aunque menos eficiente es:

  • Podemos cerrar el Skype y arrancar nuestro Apache, después podremos volver a arrancar nuestro Skype
  • La que os recomiendo es ir al menú superior de nuestro Skype -> Herramientas -> Opciones.


 Y en la ventana que se nos habré, ir a la opción Conexión y después desmarcar la casilla de usar puertos 80, y 443; aceptaremos los cambios y arreglado, ya podremos arrancar nuestro Apache con el Skype abierto siempre que queramos


  • Una tercera solución, aunque mas elaborada, seria cambiar los puertos de Apache en el php.ini.

Esta configuración es valida para todos los Skype que no sean los "nativos" de Windows 8

lunes, 3 de febrero de 2014

#1045 - Access denied for user 'root'@'localhost' (using password: NO) - PHPMyAdmin

El otro día me encontré con este error en una instalación de Xampp.

La verdad es que solucionarlo es sencillo, tan solo deberemos arrancar la consola de nuestro server:


con lo que veremos una pantalla parecida a esta:


Una vez estemos hay deberemos escribir el comando
mysql
Después deberemos ingresar el siguiente código para darle una contraseña a nuestro usuario root:
SET PASSWORD FOR root@localhost=PASSWORD(' micontraseña ');

El siguiente paso es el de dar los permisos:
mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY ' micontraseña ' WITH GRANT OPTION;

Y para finalizar deberemos abrir nuestro archivo php.ini como indicamos en la siguiente imagen o con nuestro editor favorito aunque con el blog de notas vamos sobrados, php.ini lo tenemos ubicado en: C:\xampp\php

Comprobaremos los siguientes parámetros

; Default host for mysql_connect() (doesn't apply in safe mode).  
mysqli.default_host ='localhost'  

; Default user for mysql_connect() (doesn't apply in safe mode).  
mysqli.default_user ='root'  
Y ponemos nuestra pass
; Default password for mysqli_connect() (doesn't apply in safe mode).  
mysqli.default_pw ='micontraseña'

Abriremos el archivo config.inc.php como vemos en la imagen de abajo o mediante la ruta: C:\xampp\phpMyAdmin

y allí comprobaremos los siguientes parámetros

$cfg['Servers'][$i]['host']= 'localhost';  
$cfg['Servers'][$i]['user'] = 'root';  
y nuestra contraseña
$cfg['Servers'][$i]['password']= 'micontraseña';


Fuente: http://es.kioskea.net/faq/10637-phpmyadmin-1045-access-denied-for-user-root-localhost

lunes, 9 de septiembre de 2013

Aumentar el tamaño máximo de importación en PhpMyAdmin

Para poder aumenta el tamaño maximo de carga a la hora de importar archivos a nuestra Base de Datos desde PhpMyAdmin seguramente nos de error, ya que por defecto solo nos permite subir archivos de hasta 2 Mb. Por ello deberemos ir a nuestro php.ini de apache y alli editar
  • upload_max_filesize (por defecto 2M)
  • memory_limit (por defecto 16M) 
  • post_max_size (por defecto 8M)
Una vez los tengamos editados segun nuestras necesidades (yo normalmente lo dejo a 20Mb; tambien podemos poner un lo cual quita los limites) deberemos reiniciar nuestro apache