Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Instalando Plone paso a paso

Como instalar Plone en Linux Centos
Cada día las empresas manejan mas y mas información, a veces creemos que nos ahogaremos en esa cantidad de información que consumimos y generamos en cada momento, por ello se han inventado varias formas para tratar de llegar a la soñada oficina digital, en la cual todo estaría digitalizado para poder buscar, consultar, editar o crear información sin necesidad de papeles. Un gran avance son los CMS los cuales nos ayudan de una forma sencilla y sin requerir conocimientos avanzados de sistemas poder mantener nuestra información al alcance de todos. Hoy les mostrare Plone en su versión 5; un CMS basado en Zope con Python muy competente sin dejar de ser sencillo en su uso.

Todos los pasos los haremos desde la cuenta root y el servidor linux debe tener actualizados sus paquetes

Requerimientos para instalar Plone en Linux

  • Linux Centos 7
  • 256 MB RAM mínimo
  • 512 MB espacio de disco mínimo
  • Conectividad a internet

-Instalamos dependencias
yum install openssh-server poppler-utils wget gcc-c++ patch openssl-devel libjpeg-devel libxslt-devel make which python-devel readline-devel git sudo bzip2

yum install -y http://dl.fedoraproject.org/pub/epel/6/x86_64/wv-1.2.7-2.el6.x86_64.rpm

-Activamos y ejecutamos el servicio de openssh para poder continuar la instalación desde nuestra estación de trabajo via ssh
systemctl enable sshd
systemctl start sshd

-Verificamos en el sitio de Plone cual es la ultima versión stable del instalador unificado para descargarla (5.0.7 al momento de actualizar este articulo)
wget -c https://launchpad.net/plone/5.0/5.0.7/+download/Plone-5.0.7-UnifiedInstaller.tgz
Que version descargar de Plone


Instalamos Plone en Linux Centos

-Descomprimimos el archivo y entramos a su directorio
tar xzvf Plone-5.0.7-UnifiedInstaller.tgz
cd Plone-5.0.7-UnifiedInstaller

-Ejecutamos el instalador. La instalación es sencilla y los defaults son correctos
./install.sh
==========================================
Plone Unified Installer
------------------------------------------
Welcome
==========================================

Welcome to the Plone Unified Installer.

This kit installs Plone from source in many Linux/BSD/Unix environments.
You may use the installer via command-line arguments, or by having us
ask you questions about major options.

For command-line options, just re-run the installer with "--help".

Shall we continue?

1) Yes
2) No
#? 1 

==========================================
Plone Unified Installer
------------------------------------------

==========================================
Choose a basic configuration.
1) Standalone (best for testing/development)
2) ZEO Cluster (best for production; requires load-balancer setup.)
#? 1

==========================================
Plone Unified Installer
------------------------------------------
Install Directory
==========================================
Installation target directory? (Leave empty for /opt/plone):

==========================================
Plone Unified Installer
------------------------------------------
Password
==========================================
Pick an administrative password. (Leave empty for random):

==========================================
Plone Unified Installer
------------------------------------------
Continue?
==========================================

Continue with the command line:

install.sh standalone \
    --target="/opt/plone"  

1) Yes
2) No
#? 1

Testing /usr/bin/python2.7 for Zope/Plone requirements....
/usr/bin/python2.7 looks OK. We will use it.


Root install method chosen. Will install for use by users:
  ZEO & Client Daemons:      plone_daemon
  Code Resources & buildout: plone_buildout


Detailed installation log being written to /root/Plone-5.0.7-UnifiedInstaller/install.log
Installing Plone 5.0.7 at /opt/plone

Using useradd and groupadd to create users and groups.
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
Creating Python virtual environment.
New python executable in /opt/plone/zinstance/bin/python2.7
Also creating executable in /opt/plone/zinstance/bin/python
Installing setuptools, pip, wheel...done.
Installing zc.buildout in virtual environment.
Unpacking buildout cache to /opt/plone/buildout-cache
Copying Plone-docs
Copying buildout skeleton
Building Zope/Plone; this takes a while...
Buildout completed

#####################################################################

######################  Installation Complete  ######################

Plone successfully installed at /opt/plone
See /opt/plone/zinstance/README.html
for startup instructions.

Use the account information below to log into the Zope Management Interface
The account has full 'Manager' privileges.

  Username: admin
  Password: FiMSGF8CnfRs

This account is created when the object database is initialized. If you change
the password later (which you should!), you'll need to use the new password.

Use this account only to create Plone sites and initial users. Do not use it
for routine login or maintenance.- If you need help, ask in IRC channel #plone on irc.freenode.net. - The live support channel also exists at http://plone.org/chat - You can also ask for help on https://community.plone.org - Submit feedback and report errors at https://github.com/plone/Products.CMFPlone/issues (For install problems, https://github.com/plone/Installers-UnifiedInstaller/issues)

-Muy bien, ya tenemos Plone CMS instalado. Entramos a su directorio y ejecutamos el servicio
cd /opt/plone/zinstance/
bin/plonectl start
instance: . 
daemon process started, pid=3798

Configuramos Plone en Linux Centos

-Abrimos un browser y navegamos a su ip con el puerto 8080 http://ip-plone:8080 Bien, en la pagina que nos aparece nos comenta que tenemos Plone ejecutándose correctamente. Damos click al botón Create a new Plone site para crear un sitio
Creamos un sitio con Plone


-Entramos con el usuario admin y contraseña que se nos genero al instalar
Nos autenticamos con admin en Plone


-En la siguiente pagina podemos crear el sitio con valores básicos de inicio. Llenamos los campos y damos click al botón Create Plone Site
Creamos un sitio en Plone

-Llegamos a la pagina de inicio de nuestro recién creado sitio con Plone
Personalizamos un sitio en Plone

Te suena el concepto de oficina digital? que haces para lograrlo, ya conoces Plone, lo usas?

Artículos recomendadosComo hacer backup de Plone CMS
                                           Como agregar un complemento a Plone
                                           Como instalar Joomla en Linux Centos 7 paso a paso
                                           Como instalar WordPress en servidor Linux
                                           Como instalar Drupal 8 en Linux Ubuntu Server paso a paso

Quieres apoyarme? El conocimiento es gratis pero...igual tengo gastos. Puedes donarme dinero por medio de PayPal.

Donar 25 USD

Aun tienes dudas y quieres preguntarme algo que por email no crees posible? ahora puedes agendar una cita virtual conmigo, haz click aquí para agendar cita conmigo. Bien, hazme un favor, compártelo en tus redes sociales (compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.
Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.


Share/Bookmark

Como instalar Webmin en Linux Ubuntu paso a paso

Como instalar Webmin en Linux Ubuntu paso a paso
Lo se, la consola en linux es indimidante y a veces por falta de conocimiento no eres tan productivo como quisieras. Bien, hay soluciones, como tener una elegante interfaz web que te de acceso a todo el poder de la consola sin necesitar conocer esos enredados comandos. Si, te hablo de Webmin, el cual hoy te mostrare como instalarlo paso a paso en tu equipo Ubuntu Linux.

Aclaro que estas mismas instrucciones te servirán con Debian (solo deberás estar en la cuenta root de Debian y ejecutar los comandos sin sudo)

Requerimientos de instalación Webmin Ubuntu o Debian

  • Ubuntu Linux o Debian Linux
  • Cuenta con permisos de root (en el caso de Debian, acceso a la cuenta root)
  • Conectividad a Internet

Que hace webmin


Webmin desde su interfaz web nos permite (como usuario root) administrar un equipo, crear o eliminar usuarios, instalar o eliminar paquetes, configurar apache para nuestros sitios web, manejar tu dominio internet con un DNS, y muchas, muchas mas opciones desde la comodidad de su pagina web. Ya te comente que es multiplataforma? si, puedes descargarlo

Como instalar Webmin en Linux Ubuntu

-Descargamos desde este URL el ultimo deb disponible para Debian. También podemos abrir una consola de texto y ejecutar
wget -c http://prdownloads.sourceforge.net/webadmin/webmin_1.840_all.deb
Como instalar Webmin en Linux Ubuntu paso a paso

Vídeo tutorial instalando Webmin en Linux Ubuntu


-Instalamos el archivo descargado de webmin
sudo dpkg -i /home/drivemeca/webmin_1.840_all.deb
Seleccionando el paquete webmin previamente no seleccionado.
(Leyendo la base de datos ... 29927 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../drivemeca/webmin_1.840_all.deb ...
Desempaquetando webmin (1.840) ...
dpkg: problemas de dependencias impiden la configuración de webmin:
 webmin depende de libnet-ssleay-perl; sin embargo:
  El paquete `libnet-ssleay-perl' no está instalado.
 webmin depende de libauthen-pam-perl; sin embargo:
  El paquete `libauthen-pam-perl' no está instalado.
 webmin depende de libio-pty-perl; sin embargo:
  El paquete `libio-pty-perl' no está instalado.
 webmin depende de apt-show-versions; sin embargo:
  El paquete `apt-show-versions' no está instalado.

dpkg: error al procesar el paquete webmin (--install):
 problemas de dependencias - se deja sin configurar
Procesando disparadores para systemd (232-25) ...
Se encontraron errores al procesar:
 webmin

-Muy seguramente dará los errores mostrados arriba y no se instalara mostrando que le faltan unas dependencias. Ejecutamos el siguiente comando para que apt resuelva las dependencias e instale
sudo apt --fix-broken install

-Colocamos contraseña a la cuenta root para poder ingresar como root a la interfaz web de Webmin
sudo passwd root

Como entrar a Webmin en Linux

-Abrimos un browser en otro equipo desde donde tengamos conexión al Linux Ubuntu y navegamos a la ip de nuestro equipo https://ip-equipo:10000. Ingresamos con la cuenta root
Ingresamos a Webmin via https

-Llegamos a la consola o dashboard de Webmin en Ubuntu Linux
Consola web Webmin

-Esta es la consola de un equipo Debian 9 Linux. Notas alguna diferencia?
Consola web Webmin en Debian

Con webmin ahorraras tiempo mientras aprendes a hacer tus tareas de administración via consola y aun así hay algunas que definitivamente se hacen mas sencillas por medio de esta genial interfaz web

Ya conocías Webmin, en que que Linux lo haz usado? Como te ha parecido?

Artículos recomendadosComo administrar usuarios en Centos
                                           Como instalar Webmin en Linux Centos paso a paso
                                           Como instalar y administrar vsftpd en Centos con Webmin
                                           Como administrar MySQL con Webmin
                                           Como instalar un dhcp server con webmin
                                           Como actualizar un servidor con Webmin
                                           Playlist Linux apps en Youtube


Quieres apoyarme? El conocimiento es gratis pero...igual tengo gastos. Puedes donarme dinero por medio de PayPal.

Donar 25 USD

Aun tienes dudas y quieres preguntarme algo que por email no crees posible? ahora puedes agendar una cita virtual conmigo, haz click aquí para agendar cita conmigo. Bien, hazme un favor, compártelo en tus redes sociales (compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.
Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.


Share/Bookmark

Algo para no perderse en el verano

Ofertas relámpago en BlueHost con 60% off
Llega el verano (o se va en otros sitios, jeje) y nos llegan ofertas para esta temporada del año de la mano de BlueHost. No tienes blog o estas pensando crear el tuyo? Esta es tu oportunidad de aprovechar esta venta relámpago por solo 48 horas (y el tiempo esta corriendo así que no esperes mucho para decidirte)



Bluehost es una popular empresa norteamericana de hostings recomendada por WordPress y otros para comenzar con pie derecho en Internet.

Que planes hosting me ofrece Bluehost

Mira algunos de los planes con el descuento hoy
Ofertas relámpago en BlueHost con 60% off

Es una oferta por tiempo limitado con el 60% de descuento, así que si estabas buscando un hosting para tu proyecto web, yo tu no lo pensaba y aprovechaba.

Que ofrece bluehost hosting

  • dominio internet incluido
  • ancho de banda sin limite para tu sitio
  • 50gb de disco en el plan mas básico (los otros planes superiores son ilimitados)
  • 5 cuentas de email en el plan mas básico (los otros planes superiores son ilimitados)
  • y mas..

Te recuerdo que si, esto es marketing de afiliación, yo gano una comisión por ventas. Aun así lo recomiendo porque yo lo uso y se de que te hablo.

Si, quiero comprar con el 60% de descuento un plan de Bluehost

Ya tienes hosting con BlueHost? vas a aprovechar esta oferta?

Hazme un favor, puede que no necesites ya esta promoción, pero alguno de tus contactos si, compártelo con ellos por medio de los botones de redes sociales, así otros podrán aprovecharla. Gracias de antemano

Share/Bookmark