Administración de Sistemas

CNERIS.COM

CNERIS.COM

Miércoles, 26 Diciembre 2018 00:27

Crear un mirror usando el comando wget

Aquí dejo un comando para hacer mirror de páginas web con wget

wget --mirror --convert-links --adjust-extension --page-requisites --no-parent http://example.org

Miércoles, 26 Diciembre 2018 00:25

Cómo solucionar error utf8mb4_unicode_520_ci

Cuando migramos una web de wordpress a otro servidor, en el proceso de importar la base de datos en archivo .sql o comprimido en el nuevo servidor por phpmyadmin podemos encontrarnos un error como utf8mb4_unicode_520_ci, que si tenemos la web en inglés sería:

Unknown collation: ‘utf8mb4_unicode_520_ci’.

 

Para solucionarlo tenemos que editar el archivo .sql con el editor Notepad++ y remplazando todas las palabras utf8mb4_unicode_520_ci a utf8mb4_unicode_ci, entonces salvamos el archivo y lo volvemos a importar. Ya no nos dará ese error.

El texto original está aquí

https://connekthq.com/plugins/ajax-load-more/add-ons/previous-post/#implementation

1) Crear una plantilla Repeater Template

 

 

2) Insertar en single.php el siguiente código: 

<?php
// Our single template (single.php)
// Replace the entire contents of the WordPress loop with the [ajax_load_more] shortcode.
// https://connekthq.com/plugins/ajax-load-more/add-ons/previous-post/
?>
<?php get_header(); ?>
 
<main id="page-content">
  <div class="post-container">
    <?php
    // The loop
    if ( have_posts() ) :
      while (have_posts() ) : the_post();
        // replaced with Ajax Load More shortcode
        echo do_shortcode('[ajax_load_more post_type="post" repeater="default" previous_post="true" previous_post_id="'. get_the_ID() .'" posts_per_page="1" button_label="Previous Post"]');
      endwhile;
    endif;
    ?>
  </div>
</main>
 
<?php get_footer(); ?>
 
------------------------------------------------------------------------
Más ejemplos para excluir posts
https://connekthq.com/plugins/ajax-load-more/docs/code-samples/exclude-posts/

Se puede  utilizar la función 

get_the_category():

$categories = get_the_category();

$category_id = $categories[0]->cat_ID;

Módulo Slider Gratuito para Prestashop 1.6.X

Disponible en la página oficial de prestashop. 

O aquí 

Aquí os pongo un módulo de Prestashop para eliminar el ID de las URL's. Es bastante útil, funcional y fácil de usar

Faktiva Clean URL

https://www.cneris.com/es/mas-recursos/descargas-utilidades/Prestashop/Modules/Faktiva-Clean-URL/lang,es-es/

Domingo, 26 Agosto 2018 22:35

Ataque SEO con palabras clave en japones

Interesante artículo de google que habla sobre un conocido ataque SEO con palabras clave en japonés

https://developers.google.com/web/fundamentals/security/hacked/fixing_the_japanese_keyword_hack

También en el foro de google se habla de este tipo de problemas

https://productforums.google.com/forum/#!msg/webmasters/Hsk9tjZUA0I/eAwleOAJBAAJ

 

Por último, indicar que mientras ayudamos a varios clientes nuestros a resolver sus problemas de spam de SEO, encontramos una serie de enlaces de utilidad.

https://aw-snap.info/articles/spam-hacks.php

http://www.browseo.net/

 

Interesante artículo de César Anjos sobre el Spam causado por Googlebot

https://blog.sucuri.net/espanol/2015/11/campana-de-spam-causa-ataque-de-ddos-por-googlebot.html

 

Domingo, 26 Agosto 2018 22:28

Forzar https a través de .htaccess

Crear el fichero .htaccess en el directorio raíz, y añadir las siguientes líneas

RewriteEngine On

RewriteCond %{SERVER_PORT} 80

RewriteRule ^(.*)$ https://www.domain.com/$1 [R,L]

RewriteEngine on

O en su caso, si ya existe el fichero .htaccess. sólo tienes que ir al final del fichero, y agregar las líneas anteriores. 

Sustituir domain.com por el nombre del dominio tuyo 

https://dev.mysql.com/doc/refman/5.5/en/forcing-innodb-recovery.html

https://www.digitalocean.com/community/tutorials/how-to-import-and-export-databases-and-reset-a-root-password-in-mysql

https://www.digitalocean.com/community/questions/mysql-can-t-be-started-start-job-failed-to-start-error

https://dev.mysql.com/doc/refman/8.0/en/mysqladmin.html

https://apashley.co.uk/snippets/36/find-plesk-email-passwords.html

https://askubuntu.com/questions/392438/mysql-job-failed-to-start

https://serverfault.com/questions/592793/mysql-crashed-and-wont-start-up

 

XTRABACKUP

https://www.percona.com/doc/percona-xtrabackup/LATEST/installation/apt_repo.html

https://www.percona.com/doc/percona-xtrabackup/LATEST/xtrabackup_bin/creating_a_backup.html

https://gist.github.com/bengarrett/9cfac5e4d736fa92bf66

 

MUY MUY UTIL

https://support.plesk.com/hc/en-us/articles/213931725-Dump-of-the-MySQL-database-hosted-on-the-Plesk-server-fails-mysqldump-table-doesn-t-exist-when-using-LOCK-TABLES

Sobre CNERIS

CNERIS es una empresa constituida por jóvenes emprendedores procedentes de diferentes sectores del mundo de la información. Nuestro equipo está compuesto por programadores, administradores de sistemas, administradores de base de datos, diseñadores gráficos, maquetadores,