Entradas

Trabajar con mas de una base de datos y esquemas en postgres y yii2

Imagen
1. En el directorio config crear las conexiones return [     'class' => 'yii\db\Connection',     'dsn' => 'pgsql:host=localhost;port=5432;dbname=prueba',     'username' => 'postgres',     'password' => 'password',     'charset' => 'utf8',     'schemaMap' => [       'pgsql'=> [         'class'=>'yii\db\pgsql\Schema',          'defaultSchema' => 'public' //specify your schema here       ]     ], ]; 2. Habiltiar las conexiones en web.php 'components' => [ ...... //'db' => $db,         'db'=>require(__DIR__ . '/db.php'),         'db2'=>require(__DIR__ . '/db2.php'), ] 3. Crear el modelo y CRUD con la herramienta gii 4. Crear...

Habilitar Conexiones Yii con Postgresql

Debian 9 sudo apt-get install php-pgsql Windows 10 - Modificar el archivo php.ini (phpinfo para ver la ruta de nuestro php.ini) C:\wamp\bin\apache\apache2.4.33\bin\php.ini - Descomentar las  extensiones .dll correspondientes a postgres Antes ;extension=php_pdo_pgsql.dll extension=php_pdo_sqlite.dll ;extension=php_pgsql.dll ;extension=php_shmop.dll Modificado extension=php_pdo_pgsql.dll extension=php_pdo_sqlite.dll extension=php_pgsql.dll ;extension=php_shmop.dll - Reiniciar Apache en ambos casos (Debian y Windows)

Mostrar Ficheros en KB,MB y GB

Para listar los ficheros que nos muestren los tamaños en KB,MB y GB ejecutar el siguiente comando. ls -lh 😉

Montar directorios remotos en linux (Debian)

Montar directorios remotos en linux (Debian) # apt-get install sshfs # sshfs usuarioremoto@servidor:dir_remoto dir_local Desmontar un directorio remoto montado vía sshfs # fusermount -u dir_local

Instalación python 3.6x en debian 8

# aptitude -y install gcc make zlib1g-dev   # wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz # tar xJf Python-3.6.0.tar.xz # cd Python-3.6.0 # ./configure # make # make install   # which python3 # python3 -V # python3 >>> print("holas")  holas >>>exit()    

Añadir a un usuario a "Sudoers"

Dos formas de acceder al archivo y agregar al usuario a "Sudoers" -sudo visudo   -sudo nano /etc/sudoers.tmp   Agregar en al usuario en la siguiente linea: # Usuario actual root ALL= ( ALL:ALL ) ALL   Debe quedar así:   # Usuario actual root ALL= ( ALL:ALL ) ALL usuario ALL= ( ALL:ALL ) ALL

Generando tu clave pública SSH

cd ~/.ssh ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/Users/maria/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: cat ~/.ssh/id_rsa.pub     que se debe entregar al administrador?   cd ~/.ssh ls    id_rsa.pub