Hoy por la mañana queria subir un archivo CSV al servidor pero lo hago mediante 2 pasos, primero cargo el archivo y muestro un formulario con los resultados para confirmar que la información sea correcta, despues ese formulario lo mando mediante POST y al darle enviar me aparece el siguiente error en el servidor web Nginx
Error 413 Request Entity Too Large
La solución a todo esto es aumentar el tamaño en Megas que puede recibir el servidor., solo es cosa de modificar el archivo /etc/nginx/nginx.conf o si tiene subdominios la carpeta correspondiente al subdominio que estara dentro de /etc/nginx/sites-available/default (por ejemplo)
Bueno ahí dentro del archivo de configuración buscamos el bloque server e insertamos adentro la etiqueta: client_max_body_size 50M; (en donde 50M es el tamaño deseado), nos quedaría algo así:
server {
listen 80; ## listen for ipv4
listen [::]:80 default ipv6only=on; ## listen for ipv6server_name paginaweb.com www.paginaweb.com;
client_max_body_size 50M;
access_log /var/log/nginx/paginaweb.access.log;location / {
root /var/www/paginaweb.com;
index index.php;
if (-e $request_filename) {
break;
}
rewrite ^/(.+)$ /index.php?/$1 last;
}
}
Y listo, reiniciamos el servidor web.
He instalado Ubuntu 11.04 Natty Narwhal de 32bits en una Dell Inspiron 15 con procesador AMD pero resulta que la tarjeta de wireless Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01) no funciona, la solución es instalar el firmware correcto, para eso ocupamos la aplicación ndiswrapper, y procedemos con los siguientes comandos.
No olviden antes actualizar su repositorio (mediante cable de red, sino pues está dificil): apt-get update
apt-get install ndiswrapper-common firmware-b43-lpphy-installer
Y listo!!, ya tenemos la tarjeta inalambrica lista para ser utilizada.
Si estas utilizando Linux ( Debian, Ubuntu u otra distro) y le cambiaste el nombre a tu maquina en el archivo /etc/hostname y después cuando quieres hacer un sudo su - te aparece:
sudo: unable to resolve host NombreMaquina
Entonces te falto cambiar también la lista de hosts con el nombre de la maquina.
Solo es entrar al archivo: /etc/hosts, con tu editor favorito (a mi me gusta nano), buscar donde dice 127.0.1.1 NombreMaquinaViejita y cambiar el nombre de la maquina por la nueva y listo!…, algo así debe de quedar:
127.0.0.1 localhost
127.0.1.1 NombreMaquina# The following lines are desirable for IPv6 capable host
Si tienes problemas para montar un disco duro ó unidad USB formateada con NTFS ya que te dice que necesita reparación del sistema de archivo, porque se apago sin desmontar la unidad y que debemos de utilizar el comando chkdsk /f (que es un comando de Windows), tenemos la solución sin salir de nuestra sistema operativo Linux, en este caso Ubuntu.
El comando que nos ayuda a solucionar este problema de reparación del sistema de archivos se llama ntfsfix, aunque no pretende ser un chkdsk, pero ayuda a reparar algunas inconsistencias del NTFS.
Simplemente como Root lo ejecutamos de esta forma, donde /dev/sdb1 es nuestro disco duro USB.
root@ubuntu:~# ntfsfix /dev/sdb1
Mounting volume… FAILED
Attempting to correct errors…
Processing $MFT and $MFTMirr…
Reading $MFT… OK
Reading $MFTMirr… OK
Comparing $MFTMirr to $MFT… FAILED
Correcting differences in $MFTMirr record 0…OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition… OK
Going to empty the journal ($LogFile)… OK
NTFS volume version is 3.1.
NTFS partition /dev/sdb1 was processed successfully.
Despues de esto, solo nos resta montar la unidad,
root@ubuntu:~# mkdir /media/DISCO_MONTADO
root@ubuntu:~# mount -t ntfs-3g /dev/sdb1 /media/DISCO_MONTADO -o force
y listo, para la proxima no hay que olvidar desmontar correctamente la unidad externa.
Si por alguna razón se les olvido la contraseña del usuario ROOT en MySQL existe una opción sencilla para cambiarla, el unico requisito es claro tener privilegios de root en su distribución de linux favorita, ya sea ubuntu, debian, centos, etc… en estos ejemplos usaremos Ubuntu (ó Debian debe de jalar igual)
El paso 1 es detener el servidor MySQL,
/etc/init.d/mysql stop
Despues iniciar MySQL saltando la autentificación y deshabilitando la escucha de la red, digo por aquello de los hackers, con el siguiente comando tambien habilitamos el servicio en background (con el amperson se indica eso)
mysqld –skip-grant-tables –skip-networking &
Ahora si, nos conectamos al servidor de MySQL, especificamente la tabla mysql
mysql mysql -u root
Y pues a ejecutar el siguiente comando:
UPDATE user SET password=PASSWORD(‘mi_nueva_clave’) WHERE user=”root”;
quit;
Y listo!, matamos el proceso y reiniciamos mysql normalmente., para ver el proceso cuando lo lanzamos en background nos aparecio un número del proceso.
kill -9 NUMERO
Y listo!, a iniciar el servicio (quizas con el restart mata el proceso, pero mejor el kill para estar seguros):
/etc/init.d/mysql restart
A disfrutar del MySQL y claro! no olvidar la clave! jeje.
Al hacer un apt-get update me salio el siguiente mensaje de error:
Leyendo lista de paquetes… Hecho
W: Ha ocurrido un error durante la verificación de la firma. El repositorio no se ha actualizado y se usarán los archivos de índice anteriores. Error de GPG: http://security.ubuntu.com hardy-security Release Las siguientes firms fueron inválidas: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <ftpm...@ubuntu.com>
W: Ha ocurrido un error durante la verificación de la firma. El repositorio no se ha actualizado y se usarán los archivos de índice anteriores. Error de GPG: http://security.ubuntu.com intrepid-security Release Las siguientes firms fueron inválidas: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <ftpm...@ubuntu.com>
W: Ha ocurrido un error durante la verificación de la firma. El repositorio no se ha actualizado y se usarán los archivos de índice anteriores. Error de GPG: http://mx.archive.ubuntu.com intrepid-proposed Release Las siguientes firms fueron inválidas: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <ftpm...@ubuntu.com>
W: Imposible obtener http://security.ubuntu.com/ubuntu/dists/hardy-security/Release
El día de hoy termine de instalar la nueva versión de Ubuntu 8.10 y pues todo bien, nada del otro mundo que no se pueda resolver con varios apt-get upgrade, apt-get update, apt-get -f install y dpkg –configure -a pero resulta que al iniciar Ubuntu veia un [fail] al ejecutar el DKMS de hecho si corremos manualmente el servicio veia algo como esto:

