Archivo de la Categoría “GNU/Linux”

Este tipo de error se produce cuando se intenta almacenar archivos más grandes de lo que MySql tiene configurado (por defecto 1 Mb)

Got a packet bigger than ‘max_allowed_packet’ bytes

Puedes ver lo que hay actualmente establecido accediendo a mysql y ejecutando:

mysql> show variables like 'max%' ;

+-----------------------+------------+

| Variable_name         | Value      |

+-----------------------+------------+

| max_allowed_packet    | 1048576    |
			

Una forma de modificarlo es desde aquí haciendo:

mysql> set max_allowed_packet = 2000000;

Query OK, 0 rows affected (0.03 sec)

De esta manera en principio no sería necesario reiniciar mysql, en cambio si es recomendable hacerlo.

También se puede ir al archivo de configuración de mysql:

  • En LINUX:
    /etc/my.cnf
  • En Windows:
    c:\Windows\my.ini

Y dentro de la sección [mysqld] agregar (o editar) la siguiente línea:

max_allowed_packet = 20M

Por último será necesario reiniciar el servicio de mysql.

Comments 1 Comentario »

Cuando es necesario ver una “vista previa” de como se verá una web antes de cambiar las DNS del dominio se puede visualizar pinchando en la opción Previsualizar sitio del panel de control o directamente escribiendo en el navegador:

http://ip/$sitepreview/dominio.ext

Dependiendo la versión de Plesk sino va con la ruta anterior, se puede probar con esta otra:

https://ip/sitepreview/http/dominio.com

Por ejemplo:
http://212.40.130.210/$sitepreview/sergiosainz.com
https://212.40.130.210:8443/sitepreview/http/sergiosainz.com

Esto solo es una previsualización para hacerse una idea por lo que puede haber casos concretos en los que no funcione tal como hará cuando el dominio este correctamente apuntado, por ejemplo, si tienes enlaces con rutas absolutas cuando pinches en ellos saldrás del entorno de previsualización para acceder al sitio real.

Para evitar ese tipo de situaciones y estar algo más seguros se puede modificar el archivo /etc/hosts (usuarios Linux) o /Windows/system32/drivers/etc/hosts (usuarios Windows) para apuntar el dominio al servidor deseado y que ese equipo resuelva donde realmente deseamos.

Por ejemplo:


127.0.0.1 localhost
::1 localhost
212.40.130.210 sergiosainz.com
212.40.130.210 www.sergiosainz.com

Comments No Hay Comentarios »

El archivo de configuración de Apache para el panel de control se encuentra normalmente en /usr/local/psa/admin/conf/httpsd.conf desde él se pueden cambiar los puertos por defecto en los que escucha Plesk, así como hacer cualquier cambio de directivas.

Evitad poner puertos que puedan ser usados por otros servicios y una vez hechos los cambios recordar que no serán efectivos hasta que se reinicie el panel.

Comments No Hay Comentarios »

Tras modificar una plantilla DNS puede ser necesario que todos los dominios ya creados cojan los nuevos valores por defecto, para ello:

1. Listamos todos los dominios actualmente creados y los metemos en “doms.txt”

mysql psa -e "select name from domains" > doms.txt

2. Ejecutamos el siguiente script (cambiad la ip 0.0.0.0 por la ip del server)

for DOM in $(cat doms.txt ); do /usr/local/psa/bin/dns.sh -res $DOM -ip 0.0.0.0; done

Comments 1 Comentario »

Cambiamos todas las peticiones a www.dominio.com o dominio.com a www.subdominio.com

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.domain.com$ [OR]
RewriteCond %{HTTP_HOST} ^domain.com$
RewriteRule ^(.*)$ http://sub.domain.com/ [R=301,L]

Comments No Hay Comentarios »

Si te encuentras con un error similar a este:

FATAL ERROR: register_globals is disabled in php.ini, please enable it!

Puedes solucionarlo habilitando las variables globales editando la siguiente línea en el .htaccess:

php_value register_globals 1

O mediante:

php_value register_globals on

Cuidado con las implicaciones de seguridad que tiene esto, lo recomendable es tenerlas deshabilitadas, más información AQUI.

Comments 3 Comentarios »

En un .htaccess editar (cambiar 10M por el valor deseado):

php_value upload_max_filesize 10M

Comments No Hay Comentarios »

  1. Ctrl + C : Envía la señal de kill, terminando un proceso en ejecución.
  2. Ctrl + Z : Envía la señal de stop, que para el proceso en ejecución enviándolo al background.
  3. Ctrl + S : Scroll lock, cuando sale rápidamente demasiado texto en pantalla se puede usar para detener la salida. Luego se puede usar Shift + PageUp/PageDown para desplazarse y Ctrl + Q para salir.
  4. Ctrl + L : Hace un clear de la pantalla.
  5. Ctrl + D : Para hacer log out de una sesión.
  6. Ctrl + R : Para hacer un search en el history.
  7. Ctrl + F/B : Para saltar/retroceder un carácter.
  8. Ctrl + A/E : Cuando estemos introduciendo un comando largo y queramos desplazarnos al principio o fin de la línea.
  9. Ctrl + K : Elimina los caracteres desde donde está el cursor hasta el final de la línea.
  10. Ctrl + W : Elimina los caracteres desde donde está el cursor hasta el principio de la línea.

Comments No Hay Comentarios »