Pasos para la instalación en el servidor localhost para joomla
1.- aptitude install apache2
2.- aptitude install mysql-server mysql-client php5-mysql libapache2-mod-auth-mysql Usuario: root
clave: clave_para_mysql
3.- descargar joomla de http://www.joomlaspanish.org/
4.- mkdir /var/www/joomla
5.- cp Joomla_xxxx-Spanish-pack_completo /var/www/joomla/
6.- tar -zxvf Joomla_xxxx-Spanish-pack_completo
7.- chown -R www-data:www-data /var/www/joomla/
8.- renombra el archivo htaccess.txt
mv /var/www/joomla/htaccess.txt /var/www/joomla/.htaccess
9.- Edita el archivo /etc/php5/apache2/php.ini
y modificarla línea output_buffering=4096 por
output_buffering=off
10.- Reiniciar apache
/etc/init.d/apache2 restart o service apache2 restart
14.- en apache editar el archivo /etc/apache2/sites-available/default
DocumentRoot /var/www/joomla/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/joomla/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
17.- en un navegador web http://localhost/joomla para configurar por
primera vez
# Darle siguiente a todo hasta llegar a la configuración de la base de datos donde:
a.-tipo de base de datos: mysql
b.- hospedaje: localhost
c.- usuario: nombre_del_usuario_de_la_base_de_datos_que_queramos
d.- contraseña: contraseña_de_usuario_de_la_base_de_datos
e.- nombre de datos: nombre_de_la_base_de_datos_para_joomla
f.- prefijo de las tablas: cambiar el sufijo de las tablas por el que se quiera por cuestión de seguridad.
18.- Después que configure la primera parte hay que eliminar a carpeta de instalación dándole click al botón eliminar directorio de instalación
19.- http://localhost/joomla/index.php Listo para configurar.
Este es un blog que se alimenta de las necesidades que se vayan presentando en el día a día utilizando GNU-Linux
lunes, 29 de agosto de 2016
¿Cómo cambiar contraseña del usuario glpi en linux?
Paso 1: Primero si no nos acordamos cambiar contraseña de root de mysql (si la tiene obvie este paso)
/etc/init.d/mysql stop
mysqld_safe --skip-grant-tables --skip-networking&
en otra consola
mysql -u root
entraremos en mysql
teclear
use mysql;
UPDATE user SET password=PASSWORD('nuevo_pass') WHERE user='root';
exit
/etc/init.d/mysql stop
/etc/init.d/mysql start
Paso 2: mysql -u root -p
colocar la contraseña de root de mysql
para cambiar la contraseña de super administrador de glpi dentro de mysql
show databases;
elija la base de datos de glpi
use basededatosdeglpi;
UPDATE glpi_users SET password_md5 = MD5( 'glpi' ) WHERE name='glpi';
exit
y listo
/etc/init.d/mysql stop
mysqld_safe --skip-grant-tables --skip-networking&
en otra consola
mysql -u root
entraremos en mysql
teclear
use mysql;
UPDATE user SET password=PASSWORD('nuevo_pass') WHERE user='root';
exit
/etc/init.d/mysql stop
/etc/init.d/mysql start
Paso 2: mysql -u root -p
colocar la contraseña de root de mysql
para cambiar la contraseña de super administrador de glpi dentro de mysql
show databases;
elija la base de datos de glpi
use basededatosdeglpi;
UPDATE glpi_users SET password_md5 = MD5( 'glpi' ) WHERE name='glpi';
exit
y listo
¿Cómo Instalar GLPI (Gestión Libre de Parque Tecnológico) en Debian 8?
1. Instalar Apache con Soporte para PHP, y varias librerias:
aptitude install apache2
aptitude install libapache2-mod-php5 php5-cli php5-common php5-cgi
aptitude install libapache2-mod-perl2
aptitude install libapache-dbi-perl
aptitude install libnet-ip-perl
aptitude install libsoap-lite-perl
2. Instalar MySQL con soporte PHP
aptitude install mysql-server php5-mysql (aqui va a pedir contraseña para el usuario root de MySql)
3. Instalar Perl
aptitude install perl (en debian viene ya instalado)
4. Instalando PHP
aptitude install libphp-pclzip
aptitude install php5-mysql
aptitude install php5-gd
5.-Para soporte a ldap
aptitude install php5-ldap
6.- Para soporte a envió de correo electrónico
aptitude install php5-imap
5.-Para soporte a ldap
aptitude install php5-ldap
6.- Para soporte a envió de correo electrónico
aptitude install php5-imap
5. Luego debemos arrancar los dos servidores: Apache y MySQL desde consola:
~# /etc/init.d/apache2 restart
~# /etc/init.d/mysql restart
Verificar la última versión estable de glpi en la siguiente dirección
https://forge.glpi-project.org/projects/glpi/files
9.1.- Descargar del software GLPI desde la web en la siguiente ruta: /var/www/
wget https://forge.glpi-project.org/attachments/download/2093/glpi-0.85.5.tar.gz
si la descarga no funciona, verificar si el proxy de su red le permite descargar, colocando el proxy desde la consola:
export https_proxy="https://dirección_o_ip_del_proxy:puerto_del_proxy/";
y luego volver a utilizar el wget
9.2.- Descomprimir el archivo en el directorio /var/www/
Verificar la última versión estable de glpi en la siguiente dirección
https://forge.glpi-project.org/projects/glpi/files
9.1.- Descargar del software GLPI desde la web en la siguiente ruta: /var/www/
wget https://forge.glpi-project.org/attachments/download/2093/glpi-0.85.5.tar.gz
si la descarga no funciona, verificar si el proxy de su red le permite descargar, colocando el proxy desde la consola:
export https_proxy="https://dirección_o_ip_del_proxy:puerto_del_proxy/";
y luego volver a utilizar el wget
9.2.- Descomprimir el archivo en el directorio /var/www/
~# tar -xvzf glpi-0.85.5.tar.gz
9.3.- En el directorio /var/www/ se creó un directorio GLPI. Dentro del directorio GLPI, es necesario conceder permisos a los directorios config/ files/, para que GLPI pueda funcionar sin problemas:
~# cd /var/www/glpi
~# chmod -R 777 config/
~# chmod -R 777 files/
Editar el siguiente archivo
vi /etc/apache2/sites-enabled/000-default.conf
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/glpi
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>
service apache2 restart
Al terminar la instalación y probar que ingresemos bien al glpi hay que eliminar el siguiente archivo ubicado en:
/var/www/glpi/
rm install/install.php
A disfrutar
Editar el siguiente archivo
vi /etc/apache2/sites-enabled/000-default.conf
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/glpi
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>
service apache2 restart
9.4.- La instalación ahora se realizara a través del navegador, escribiendo la siguiente dirección web « http://ip o nombre del server/glpi ».
Al conectarnos a esta dirección se levanta una interfaz con la que se terminara el resto de la instalación y al final el sistema pide la identificación requerida para utilizar GLPI.
Usuario por defecto “glpi” y la contraseña “glpi”.Al terminar la instalación y probar que ingresemos bien al glpi hay que eliminar el siguiente archivo ubicado en:
/var/www/glpi/
rm install/install.php
A disfrutar
Modificar la Interfaz simplificada e Interfaz estándar por dafault
Modificar la Interfaz simplificada e Interfaz estándar por dafault
Inicio > Soporte > Incidentes > Gestión de Plantillas
ó
front/tickettemplate.php
Seleccionar de la lista de plantillas de incidentes la denominada "Default".
Pestaña Campos Obligatorios:
Aquí se agregan los campos que son obligatorios en las distintas interfaces, cuando se selecciona "Interfaz simplificada + Interfaz estándar" quiere decir que esos campos son obligatorios tanto en la interfaz simplificada (la que ven los usuarios) y en la interfaz estándar (la que ven los técnicos).
Aquí se agregan los campos que van a venir de forma predeterminada, si existe una categoría que usted quisiera que se estuviera de forma predeterminada aquí es donde se configura, el usuario puede cambiarla en el momento de generar el incidentes.
Pestaña Campos Ocultos:
Aquí se agregan los campos que se van a ocultar, cuando se oculta un campo se oculta en ambas interfaces.
Muestran una vista previa de como esta quedando la configuración en sus respectivas interfaces.
Pestaña Categoría de Incidentes:
POR DETERMINAR SU USO.
Tips útiles:
El campo "Tipo de servicio" es igual a "Elementos Asociados"
El campo "Observadores" es igual a "Observador"
sábado, 27 de agosto de 2016
Cómo realizar un backup de redmine
Esto es para realizar el respaldo desde otro servidor de manera gráfica
Editar en el servidor donde se encuentra redmine instalado
vi /etc/postgresql/9.4/main/pg_hba.conf
Agregar en
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv4 local connections:host all all 127.0.0.1/32 md5
host all all ipdenuestramaquina/32 md5
En vi /etc/postgresql/9.4/main/postgresql.conf
Modificar
#------------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#------------------------------------------------------------------------------
# - Connection Settings -
#listen_addresses = 'localhost' # what IP address(es) to listen on;
por
#listen_addresses = '*' # what IP address(es) to listen on;
luego para realizar el backup correctamente debemos tener la clave de postgres
desde consolo nos pasamos a postgres
su postgres
tecleamos
psql
y ejecutamos el siguiente comando
\password
para salir ejecutamos
\q
y para salir de postgres
exit
service postgresql restart
Ahora en nuestra maquina
Instalamos pgAdmin3
ADD SERVER
NAME CUALQUIER NOMBRE
HOST LA IP DONDE SE ENCUENTRA EL REDMINE
USERNAME POSTGRES
PASSWORD LA CLAVE QUE COLOCAMOS EN POSTGRES
si tienes algun error verifica en el servidor de redmine lo siguiente
exit
y desde root
pg_restore -i -h localhost -p 5432 -U postgres -d redmine -v "/var/www/redmine/redmine-3.1.1/files/2016/08/160827112217_redmine27-08-16.backup"
service apache2 start
Editar en el servidor donde se encuentra redmine instalado
vi /etc/postgresql/9.4/main/pg_hba.conf
Agregar en
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv4 local connections:host all all 127.0.0.1/32 md5
host all all ipdenuestramaquina/32 md5
En vi /etc/postgresql/9.4/main/postgresql.conf
Modificar
#------------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#------------------------------------------------------------------------------
# - Connection Settings -
#listen_addresses = 'localhost' # what IP address(es) to listen on;
por
#listen_addresses = '*' # what IP address(es) to listen on;
luego para realizar el backup correctamente debemos tener la clave de postgres
desde consolo nos pasamos a postgres
su postgres
tecleamos
psql
y ejecutamos el siguiente comando
\password
para salir ejecutamos
\q
y para salir de postgres
exit
service postgresql restart
Ahora en nuestra maquina
Instalamos pgAdmin3
ADD SERVER
NAME CUALQUIER NOMBRE
HOST LA IP DONDE SE ENCUENTRA EL REDMINE
USERNAME POSTGRES
PASSWORD LA CLAVE QUE COLOCAMOS EN POSTGRES
si tienes algun error verifica en el servidor de redmine lo siguiente
apt-get install nmapnmap localhost y observar que el puerto 5432 este abierto si no logras resolverlo lo vamos a hacer desde la misma consola donde esta redmine, pasamos el backup previamente realizado al servidor donde esta el nuevo redminela mejor forma es eliminar la base de datos, crearla y correrle el backup desde rootservice apache2 stopdesde el usuario postgres dropdb redmine createdb -O seguridad -E UTF8 redmine exit
y desde root
pg_restore -i -h localhost -p 5432 -U postgres -d redmine -v "/var/www/redmine/redmine-3.1.1/files/2016/08/160827112217_redmine27-08-16.backup"
service apache2 start
¿Cómo instalar Redmine en debian 8?
Installation de Ruby et Rails et
dépendances
apt-get install ruby2.1 ruby-rails
Para la generación de pdfs y pngs Redmine utiliza ImageMagick, por lo que si queremos utilizar esta funcionalidad deberemos instalarlo junto con las librerías necesarias.
$ sudo apt-get install imagemagick libmagickwand-dev libmagickcore-dev
Quelques dépendances (ces dépendances prennent en compte l’utilisation
de Postgresql elle peuvent un peu différer pout du mysql) :
apt-get install zlib1g-dev libpq-dev libmagickcore-6.q16-dev libmagickwand-dev
Mise en place de Postgresql et de
la base
# apt-get install postgresql
# su - postgres
$ createuser -P redmine_uzer
$ createdb -O redmine_uzer -E UTF8 redmine
$ exit
Installation de Redmine
Je ais le choix de faire mon installation dans un sous répertoire de www
dans lequel il y aura les logs et les fichiers de paramètre :
# mkdir -p /var/www/redmine/{etc,var/log/apache2,var/tmp/upload}
# cd /var/www/redmine/
Téléchargement de redmine dernière version :
# wget http://www.redmine.org/releases/redmine-3.1.1.tar.gz
si la descarga no funciona, verificar si el proxy de su red le permite descargar, colocando el proxy desde la consola:
export http_proxy="http://dirección_o_ip_del_proxy:puerto_del_proxy/";
y luego volver a utilizar el wget
# tar xvzf redmine-3.1.1.tar.gz
# cd redmine-3.1.1
On configure l’accès à la base de données
# cp config/database.yml.example config/database.yml
# vi config/database.yml
production:
adapter: postgresql
database: redmine
host: localhost
username: redmine_uzer
password: "PoiuytrezA#666"
encoding: utf8
Nota importante: donde diga mysql colocar postgresql, aunque no lo configuremos, obviar este paso hace que no se instale el redmine.
On installe les librairies ruby nécessaires à Redmine :
desde /var/www/redmine/redmine-3.1.1
# gem install bundler
# bundle install --without development test
esto le generara la siguiente advertencia
Don't run Bundler as root. Bundler can ask for sudo if it is needed, and
installing your bundle as root will break this application for all non-root
users on this machine.
En nuestro caso es un servidor de un solo usuario por lo cual lo instalo como root. Este proceso tarda bastante, paciencia.
Si te aparece este error es porque en el archivo de configuración vi config/database.yml se encuentra la palabra mysql:
An error occurred while
installing mysql2 (0.3.21), and
Bundler cannot continue.
Make sure that `gem install
mysql2 -v '0.3.21'` succeeds
before bundling.
On crée la structure de la base de données :
# RAILS_ENV=production bundle exec rake db:migrate
# RAILS_ENV=production REDMINE_LANG=es bundle exec rake redmine:load_default_data
# rake generate_secret_token
Installation d’Apache et Passenger
Il faut maintenant mettre en place un serveur Web pour utiliser Redmine. Je
fais le choix de Apache avec le module passenger :
INSTALACIÓN DE APACHE
Para poder servir el Redmine una vez instalado vamos a utilizar apache.
Instalar apache2 y habilitar los módulos necesarios:
sudo apt-get install apache2 libapache2-mod-fcgid libapache2-mod-proxy-html libfcgi-dev libapache2-mod-passenger
Nos pasamos a /var/www/redmine/
# find ./redmine-3.1.1/ -type d -exec chmod 2770 {} \;
# find ./redmine-3.1.1/ -type f -exec chmod 660 {} \;
chown -R www-data.www-data redmine-3.1.1
sudo a2enmod rewrite
sudo a2enmod proxy_http
sudo a2enmod proxy
vi /etc/apache2/sites-enabled/000-default.conf
Configuration du vhost (à améliorer en prod) :
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
ServerName localhost
ServerAdmin webmaster@localhost
DocumentRoot /var/www/redmine/redmine-3.1.1/public
<Directory /var/www/redmine/redmine-3.1.1/public>
AllowOverride all
Allow from all
Options -MultiViews
</Directory>
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>
service apache2 restart
En el navegador colocar localhost, usuario admin y clave admin y a disfrutar.
dépendances
apt-get install ruby2.1 ruby-rails
Para la generación de pdfs y pngs Redmine utiliza ImageMagick, por lo que si queremos utilizar esta funcionalidad deberemos instalarlo junto con las librerías necesarias.
$ sudo apt-get install imagemagick libmagickwand-dev libmagickcore-dev
Quelques dépendances (ces dépendances prennent en compte l’utilisation
de Postgresql elle peuvent un peu différer pout du mysql) :
apt-get install zlib1g-dev libpq-dev libmagickcore-6.q16-dev libmagickwand-dev
Mise en place de Postgresql et de
la base
# apt-get install postgresql
# su - postgres
$ createuser -P redmine_uzer
$ createdb -O redmine_uzer -E UTF8 redmine
$ exit
Installation de Redmine
Je ais le choix de faire mon installation dans un sous répertoire de www
dans lequel il y aura les logs et les fichiers de paramètre :
# mkdir -p /var/www/redmine/{etc,var/log/apache2,var/tmp/upload}
# cd /var/www/redmine/
Téléchargement de redmine dernière version :
# wget http://www.redmine.org/releases/redmine-3.1.1.tar.gz
si la descarga no funciona, verificar si el proxy de su red le permite descargar, colocando el proxy desde la consola:
export http_proxy="http://dirección_o_ip_del_proxy:puerto_del_proxy/";
y luego volver a utilizar el wget
# tar xvzf redmine-3.1.1.tar.gz
# cd redmine-3.1.1
On configure l’accès à la base de données
# cp config/database.yml.example config/database.yml
# vi config/database.yml
production:
adapter: postgresql
database: redmine
host: localhost
username: redmine_uzer
password: "PoiuytrezA#666"
encoding: utf8
Nota importante: donde diga mysql colocar postgresql, aunque no lo configuremos, obviar este paso hace que no se instale el redmine.
On installe les librairies ruby nécessaires à Redmine :
desde /var/www/redmine/redmine-3.1.1
# gem install bundler
# bundle install --without development test
esto le generara la siguiente advertencia
Don't run Bundler as root. Bundler can ask for sudo if it is needed, and
installing your bundle as root will break this application for all non-root
users on this machine.
En nuestro caso es un servidor de un solo usuario por lo cual lo instalo como root. Este proceso tarda bastante, paciencia.
Si te aparece este error es porque en el archivo de configuración vi config/database.yml se encuentra la palabra mysql:
An error occurred while
installing mysql2 (0.3.21), and
Bundler cannot continue.
Make sure that `gem install
mysql2 -v '0.3.21'` succeeds
before bundling.
On crée la structure de la base de données :
# RAILS_ENV=production bundle exec rake db:migrate
# RAILS_ENV=production REDMINE_LANG=es bundle exec rake redmine:load_default_data
# rake generate_secret_token
Installation d’Apache et Passenger
Il faut maintenant mettre en place un serveur Web pour utiliser Redmine. Je
fais le choix de Apache avec le module passenger :
INSTALACIÓN DE APACHE
Para poder servir el Redmine una vez instalado vamos a utilizar apache.
Instalar apache2 y habilitar los módulos necesarios:
sudo apt-get install apache2 libapache2-mod-fcgid libapache2-mod-proxy-html libfcgi-dev libapache2-mod-passenger
Nos pasamos a /var/www/redmine/
# find ./redmine-3.1.1/ -type d -exec chmod 2770 {} \;
# find ./redmine-3.1.1/ -type f -exec chmod 660 {} \;
chown -R www-data.www-data redmine-3.1.1
sudo a2enmod rewrite
sudo a2enmod proxy_http
sudo a2enmod proxy
vi /etc/apache2/sites-enabled/000-default.conf
Configuration du vhost (à améliorer en prod) :
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
ServerName localhost
ServerAdmin webmaster@localhost
DocumentRoot /var/www/redmine/redmine-3.1.1/public
<Directory /var/www/redmine/redmine-3.1.1/public>
AllowOverride all
Allow from all
Options -MultiViews
</Directory>
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>
service apache2 restart
En el navegador colocar localhost, usuario admin y clave admin y a disfrutar.



