Instalando CakePHP en Raspbian… #Capítulo1

El multifacético Raspberry PI puede ser usado en infinidad de áreas tecnológicas. Particularmente estoy usando uno como “servidor de desarrollo”, es decir, le instalé Raspbian, una distribución ligera basada en Debian, y lo uso como servidor dentro de una red local. Al servidor le instalé Apache2, MySQL y PHP5.

Para descargar CakePHP, actualmente se usa el manejador de dependencias Composer… Instalarlo es tan sencillo como seguir los pasos de su página web. En la web oficial de CakePHP nos dan adicionalmente un pequeño truco para ejecutar composer como un comando desde cualquier parte.

mv composer.phar /usr/local/bin/composer

Nota: recordar tener activado el mod rewrite.

Dato: si queremos instalar openssh-server, es necesario activarlo desde las opciones de configuración del raspberry con el comando

sudo raspi-config

Luego, para descargar CakePHP, nos ubicamos en el directorio del servidor donde queremos crear el proyecto y si tenemos el composer global colocamos el siguiente comando

composer self-update && composer create-project –prefer-dist cakephp/app [NOMBRE_DEL_PROYECTO]

Con esos pasos ya tenemos la instalación básica de CakePHP y debería lucir así para la versión 3.4.4


Fuentes:

Recuperando información de una tarjeta SD dañada en Ubuntu

Hace unos días tenía una tarjeta SD con una instalación de Raspbian, a la tarjeta no le funcionaba la partición en la que está el Raspbian instalado, tampoco podía acceder desde ninguna distro de Linux a esa partición, por lo tanto, una reparación era necesaria.

La solución encontrada fue la siguiente:

Paso 1) Saber donde se monta la partición para ello usamos el comando dmesg para conocer cual es el último disco del sistema. (ejemplo sdb), siendo ese el caso necesitamos ver las particiones existentes en el disco

fdisk -l /dev/sdb

En mi caso, la partición que quería recuperar era /dev/sdb2 así que lo siguiente es intentar la reparación

fsck /dev/sdb2

La utilidad comenzará a sugerirte las posibles soluciones que puede aplicar para corregir los defectos. Si el sistema está muy dañado podría ser preferible que en el comando agregaras la opción -y para que aplique todos los correctivos automáticamente.

fsck /dev/sdb2

Aun así es posible que no se logre reparar, así que en StackExchange sugieren que se podría intentar crear una imagen del disco

dd if=/dev/sdb of=file.img

o si tienes instalado dd_rescue

dd_rescue /dev/sdb file.img

Luego montar esa imagen como un dispositivo con

losetup –find –show file.img

Fuente:

http://raspberrypi.stackexchange.com/questions/7489/recover-files-from-broken-sd-card-no-boot

 

 

 

Servidor FTP en Debian con vsftpd

Pasos para instalar un servidor FTP en servidores Debian-like.

Paso 1:

sudo apt-get install vsftpd

Paso 2:

Editar el archivo /etc/vsftpd.conf

En mi caso me interesa deshabilitar el acceso anónimo, habilitar el acceso a los usuarios locales y permitirles hacer modificaciones.

anonymous_enable=NO

local_enable=YES

write_enable=YES

Pase 3: Reiniciar

invoke-rc.d vsftpd restart

Funciona en Raspbian para Raspberry PI y Ubuntu.

😀

Instalar SSH server en Ubuntu #Server6001

La manera más rápida para instalar un servidor SSH es:

sudo apt-get install openssh-server

Probado en Ubuntu y Debian

En Raspbian puede que de problemas de conexión, en ese caso ejecutar

raspi-config

y habilitar el servidor SSH.