Para eliminar un directorio que ya está en el index de GIT, primero hay que agregarlo al archivo .gitignore. Por ejemplo:

Para eliminar un directorio que ya está en el index de GIT, primero hay que agregarlo al archivo .gitignore. Por ejemplo:
Estoy teniendo problemas cargando las relaciones OneToMany en DoctrineORM. Estas son las cosas que he intentado y no han funcionado:
Desarrollando una API con Apigility (Zend Framework 2 + Doctrine), comencé a recibir un error como este:
( ! ) Warning: rename(/app/cache/dev/doctrine/orm/Proxies\__CG__MyCommonBundleEntityVisibilityInformation.php.53c3cccd0a5415.53070441,/app/cache/dev/doctrine/orm/Proxies\__CG__MyCommonBundleEntityVisibilityInformation.php): in \vendor\doctrine\common\lib\Doctrine\Common\Proxy\ProxyGenerator.php on line 30
El asunto ocurre porque la generación automática de proxies sobrecarga la aplicación y la hace fallar. Por esta razón el error aparece de forma intermitente y es difícil de replicar. La configuración para evitar que se generen los proxies automáticamente es la siguiente (en el archivo module/NombreDelMódulo/config/module.config.php):
En determinados casos, es necesario cargar un producto, antes de que el producto exista en el ciclo de carga de WooCommerce (de WordPress). Para hacerlo puede utilizarse WC_Product_Factory:
// Obtener el producto desde el post (En este momento del ciclo aun no ha sido creado!) global $post; $pf = new WC_Product_Factory(); $product = $pf->get_product( $post->ID );
A continuación resumimos todos esos comandos de git que siempre se me olvidan cuando estoy lidiando con un proyecto. No se ofendan si incluyo algunos muy básicos y omito otros particularmente importantes.
Para hacer que un sitio web en WordPress tenga https y no con http, primero que todo es necesario contar con un certificado SSL instalado en el servidor en el que está alojado. El procedimiento para instalar un certificado SSL no hace parte del alcance de esta publicación, pero basta decir que la mayoría de los proveedores de alojamiento pueden instalarlo y algunos paquetes de alojamiento lo ofrecen incluido.
Después de tener resuelto el certificado SSL es necesario actualizar en la base de datos. Entrar a la tabla wp_options y buscar los registros siteurl y home, normalmente ubicados en los ID 1 y 2. Allí está definida la url para el sitio:
http://misitio.com
Actualizarla para que utilice https en vez de http:
https://misitio.com
Finalmente abrir el archivo wp-config.php y actualizar o agregar las siguientes líneas:
/** Definir la url del sitio para que utilice https **/ define( 'WP_SITEURL', 'https://' . $_SERVER['SERVER_NAME']); /** Forzar el administrador para que utilice https **/ define( 'FORCE_SSL_ADMIN', true );
Ahora el sitio web funcionará sin problemas con https.
gif credits: https://camrynwrites14036.blogspot.com/2016/01/anxiety.html
El error #1273 – Unknown collation: ‘utf8mb4_unicode_520_ci’ ocurre generalmente cuando se está migrando bases de datos desde un servidor a otro. Normalmente se debe a que las versiones de MySQL son diferentes y no soportan la codificación utf8mb4_unicode_520_ci. Para resolverlo, basta con:
gif credits: imgur.com/gallery/fZZF1eO
TinyMCE Advanced es un Plugin para WordPress que le facilita un poco la vida al usuario final, con opciones ampliadas y en especial con edición simplificada de tablas. A veces ocurre que el theme utilizado no se porta bien cuando se eliminan los párrafos automáticamente, que es la configuración predeterminada tanto de WordPress como de TinyMCE Advanced. Para recuperar los párrafos, se puede hacer un ajuste en la configuración del plugin:
Para borrar un archivo con SSH, utilizar el siguiente comando:
rm moodle-2.2.11.tgz
Para borrar una carpeta con todo su contenido:
Suponiendo que el directorio que se necesita comprimir se llama public_html, el comando para COMPRIMIRLO en un directorio que se llame public_html.tar.gz sería:
tar -cvzf public_html.tar.gz public_html