REINSTALACION DESDE CERO ODOO
REINSTALACION DESDE CERO ODOO
CREANDO UN BACKUP PARA VOLVER A INSTALAR ODOO
entrando como super usuario
admin@multipower:~$ sudo su
entrando al directorio donde se encuentra la base de datos
root@multipower:/home/admin# cd /var/lib/postgresql/9.5/main
entrando como super usuario postgres
root@multipower:/var/lib/postgresql/9.5/main# sudo su postgres
Damos permiso de escritura a la carpeta
chmod 777 -R /var/lib/postgresql/9.5/main
Damos permiso de escritura a la carpeta
chmod 777 -R /var/lib/postgresql/9.5/main
revisando los archivos que se encuentran dentro del directorio
postgres@multipower:~/9.5/main$ ls
base pg_logical pg_snapshots pg_twophase postmaster.pid
global pg_multixact pg_stat PG_VERSION
pg_clog pg_notify pg_stat_tmp pg_xlog
pg_commit_ts pg_replslot pg_subtrans postgresql.auto.conf
pg_dynshmem pg_serial pg_tblspc postmaster.opts
Lo siguiente, es la descripción de cómo podemos lograr un dump nuestro PostgreSql desde la línea de comandos.
pg_dump -i -h localhost -p 5432 -U postgres -F c -b -v -f "/home/damian/backups/mibase.backup" mibase
Ahora bien, empezemos a ver qué estamos haciendo y con que nos estamos encontrando.
En primer lugar, cuando querramos ejecutar este comando, nos va a pedir la contraseña para el usuario con el cual lo estamos queriendo ejecutar (usuario postgres en este caso). Entonces, ingresamos la contraseña, Enter, y comienza el proceso.
Prestemos atención al comando completo:
Veamos qué significan cada uno de los parametros que estamos indicando.
- pg_dump es el comando en si mismo.
- -i le indica que ignore la versión (entre el comando y la base de datos).
- -h localhost especifica el host del motor de base de datos (localhost en este caso).
- -p 5432 es la indicación del puerto donde corre el servicio.
- -U postgres es para indicarle que usaremos el usuario postgres.
- -F indica el formato de salida.
- c es la elección del formato (comprime en este caso).
- -b indica que vuelque los LO (large objects).
- -v verbose.
- -f es el archivo de salida.
- /home/damian/backups/mibase.backup es el nombre para el archivo de salida (con path).
- mibase es el nombre de la base a backupear.
CREANDO UN NUEVO SERVIDOR REMOTO O CVS
La pagina mas conocida para establecer un seridor remoto es GoDaddy
Luego contamos con el servidor virtual creado
INSTALANDO ODOO 10
Para poder administrar el servidor remoto utilizaremos el programa Putty
Iniciamos Putty
Digitamos nuestra ip de nuestro servidor remoto y ponemos el puerto 22 y damos click a open
Luego ponemos nuestro usuario y contraseña en nuestro servidor
ponemos el codigo para instalar la version de odoo 10
wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
echo "deb http://nightly.odoo.com/10.0/nightly/deb/ ./" >> /etc/apt/sources.list
apt-get update && apt-get install odoo
Luego instalamos la version de wkhtmltopdf 0.12.1
echo -e "\n---- Install WkHtmlToPdf 0.12.1 ----"
sudo wget -P Downloads http://download.gna.org/wkhtmltopdf/0.12/0.12.1/wkhtmltox-0.12.1_linux-trusty-amd64.deb
cd Downloadssudo dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb
cd /usr/local/bin
sudo cp wkhtmltoimage /usr/bin/wkhtmltoimage
sudo cp wkhtmltopdf /usr/bin/wkhtmltopdf
echo -e "Wkhtmltopdf is installed!"
Luego creamos nuestra base de datos
ahora instalamos todas las aplicaciones que necesitemos
MANERA LARGA
1.- Actualizar listas.
sudo apt-get update
2.- Instalar Actualizaciones.
sudo apt-get upgrade
3.- instalando dependencias de python para odoo.
sudo apt-get install python-dateutil python-docutils python-feedparser python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi poppler-utils python-pip python-passlib python-decorator
sudo apt-get install python-dev libldap2-dev libsasl2-dev python-ldap
sudo apt-get install libpq-dev
sudo apt-get install python-dev libxml2-dev libxslt1-dev zlib1g-dev
4.- Odoo web Dependencias.
sudo apt-get install nodejs
sudo apt-get install npm
sudo npm install -g less
sudo npm install -g less-plugin-clean-css
sudo ln -s /usr/local/bin/lessc /usr/bin/lessc
sudo ln -s /usr/bin/nodejs /usr/bin/node
4.1.- instalando git
apt-get install git
5.- Instalando Posgresql
sudo apt-get install postgresql
6.- Crear DB User PG:
sudo su - postgres
psql
# CREATE USER odoo10 WITH PASSWORD 'odoo10';
# ALTER USER odoo10 WITH CREATEDB;
Comentarios
Publicar un comentario