dissabte, 31 de gener del 2009

Archlinux: Instal·lar drupal 6

  Com instal·lar drupal 6 a sistemes operatius basats en GNU/Linux Archlinux.



És un sistema de gestió de continguts per a llocs Web. Permet publicar articles, imatges, i altres arxius i serveis afegits com foros, enquestes, votacions, blogs i administració d'usuaris i permisos. Drupal es un sistema dinàmic: en lloc d'emmagatzemar els seus continguts en arxius estàtics al sistema de fitxers del servidor de forma fixa, el contingut textual de les pàgines i altres configuracions són emmagatzemats en una base de dades i s'editen utilitzant un entorn Web inclós al producte.
· Instal·lar Apache, PHP i MySQL
· Configurar Apache
· Configurar PHP
· Configurar MySQL
· Creació de la base de dades per a drupal
· Instal·lar drupal

Instal·lar Apache, PHP i MySQL


Instal·lar Apache, PHP i MySQL
pacman -S apache php mysql

Configurar Apache


Crear usuari http
sudo useradd http

Afegir/crear Aquesta línia a l'arxiu /etc/hosts
127.0.0.1 localhost.localdomain localhost
També heu d'especificar el nom del host, per exemple:
127.0.0.1 localhost.localdomain localhost server1.exampla.com

Editar /etc/rc.conf i especificar el nom del host
HOSTNAME="localhost"
o be si heu especificat el nom del host:
HOSTNAME="server1.exampla.com"

Editar /etc/httpd/conf/httpd.conf i comentar la línia LoadModule unique_id_module modules/mod_unique_id.so
#LoadModule unique_id_module modules/mod_unique_id.so

Editar archiu /etc/httpd/conf/httpd.conf i configurar els paràmetres:
Port que escolta el servidor:
Listen 80
Correu de l'administrador:
ServerAdmin sample@sample.com

Iniciar servidor Apache
/etc/rc.d/httpd start

Fer que el servidor Apache s'inici automàticament quant s'arranqui el servidor
Editar l'arxiu /etc/rc.conf
DAEMONS=(... httpd ...)

Configurar PHP


Edita l'arxiu /etc/httpd/conf/httpd.conf i afegir les següents línies
LoadModule php5_module /usr/lib/httpd/modules/libphp5.so
AddHandler php5-script php


Edita l'arxiu /etc/httpd/conf/extra/php5_module.conf i activar phtml
DirectoryIndex index.php index.phtml index.html

Fer que apache accepti arxius php
Editar l'arxiu /etc/httpd/conf/httpd.conf i a l'apartat <:IfModule mime_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps


Fer que mostri l'arxiu index.php
Editar l'arxiu /etc/httpd/conf/httpd.conf
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>

Edita l'arxiu /etc/php/php.ini i activar el mòdul libGD
extension=gd.so

Reiniciar servidor Apache
sudo /etc/rc.d/httpd restart

Comprovar si funciona PHP
Crear l'arxiu /srv/http/info.php amb el següent contingut:
<?php
phpinfo();
?>


I obrir el navegador la URL http://localhost/info.php

Configurar MySQL


Editar l'arxiu /etc/php/php.ini
extension=mysql.so

Iniciar servidors MySQL i Apache
sudo /etc/rc.d/mysqld start
sudo /etc/rc.d/httpd restart


Fer que el servidor MySQL s'inici automàticament qusn s'arranqui el servidor
Editar l'arxiu /etc/rc.conf
DAEMONS=(... mysqld ...)

Fixar contrasenya de l'usuari administrador de MySQL:
contrasenya: 1234
mysqladmin -u root password 1234
mysqladmin -h server1.example.com -u root password 1234


Creació de la base de dades per a drupal


Crear base de dades
mysqladmin -u root create drupal_database -p

ens conectem a la base de dades:
mysql -u root -p

Creem un usuari per a l'accés a la nova base de dades:
GRANT ALL PRIVILEGES ON drupal_database.* TO 'user'@'localhost' IDENTIFIED BY ‘password‘;
exemple (usuari: admin contrasenya: 1234):
mysql> GRANT ALL PRIVILEGES ON drupal_database.* TO 'admin'@'localhost' IDENTIFIED BY '1234';

Apliquem els canvis:
mysql> flush privileges;

Sortim de MySQL:
mysql> quit

Instal·lar drupal


sudo wget http://ftp.drupal.org/files/projects/drupal-6.9.tar.gz -O /srv/http/drupal-6.9.tar.gz
cd /srv/www/htdocs; sudo tar xvf drupal-6.9.tar.gz; sudo rm -f drupal-6.9.tar.gz
sudo mv /srv/http/drupal* /srv/http/drupal
sudo wget http://ftp.drupal.org/files/projects/es-6.x-1.2.tar.gz -O /srv/http/drupal/es-6.x-1.2.tar.gz
cd /srv/http/drupal; sudo tar xvf es-6.x-1.2.tar.gz; sudo rm -f es-6.x-1.2.tar.gz
sudo cp /srv/http/drupal/sites/default/default.settings.php /srv/http/drupal/sites/default/settings.php
sudo chmod 777 /srv/http/drupal/sites/default/settings.php
sudo mkdir /srv/http/drupal/sites/default/files
sudo chmod -R 777 /srv/http/drupal/sites/default/files


Executar scrips de configuració
Obrir el navegador amb la URL http://localhost/drupal/

Canviar els permisos:
sudo chmod 644 /srv/http/drupal/sites/default/settings.php

Archlinux: Instal·lar WordPress

  Com instal·lar WordPress a sistemes operatius basats en GNU/Linux Archlinux.



· Instal·lar Apache, PHP i MySQL
· Configurar Apache
· Configurar PHP
· Configurar MySQL
· Creació de la base de dades per a WordPress
· Instal·lar WordPress

Instal·lar Apache, PHP i MySQL


Instal·lar Apache, PHP i MySQL
pacman -S apache php mysql

Configurar Apache


Crear usuari http
sudo useradd http

Afegir/crear Aquesta línia a l'arxiu /etc/hosts
127.0.0.1 localhost.localdomain localhost
També heu d'especificar el nom del host, per exemple:
127.0.0.1 localhost.localdomain localhost server1.exampla.com

Editar /etc/rc.conf i especificar el nom del host
HOSTNAME="localhost"
o be si heu especificat el nom del host:
HOSTNAME="server1.exampla.com"

Editar /etc/httpd/conf/httpd.conf i comentar la línia LoadModule unique_id_module modules/mod_unique_id.so
#LoadModule unique_id_module modules/mod_unique_id.so

Editar archiu /etc/httpd/conf/httpd.conf i configurar els paràmetres:
Port que escolta el servidor:
Listen 80
Correu de l'administrador:
ServerAdmin sample@sample.com

Iniciar servidor Apache
/etc/rc.d/httpd start

Fer que el servidor Apache s'inici automàticament quant s'arranqui el servidor
Editar l'arxiu /etc/rc.conf
DAEMONS=(... httpd ...)

Configurar PHP


Edita l'arxiu /etc/httpd/conf/httpd.conf i afegir les següents línies
LoadModule php5_module /usr/lib/httpd/modules/libphp5.so
AddHandler php5-script php


Edita l'arxiu /etc/httpd/conf/extra/php5_module.conf i activar phtml
DirectoryIndex index.php index.phtml index.html

Fer que apache accepti arxius php
Editar l'arxiu /etc/httpd/conf/httpd.conf i a l'apartat <:IfModule mime_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps


Fer que mostri l'arxiu index.php
Editar l'arxiu /etc/httpd/conf/httpd.conf
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>

Edita l'arxiu /etc/php/php.ini i activar el mòdul libGD
extension=gd.so

Reiniciar servidor Apache
sudo /etc/rc.d/httpd restart

Comprovar si funciona PHP
Crear l'arxiu /srv/http/info.php amb el següent contingut:
<?php
phpinfo();
?>


I obrir el navegador la URL http://localhost/info.php

Configurar MySQL


Editar l'arxiu /etc/php/php.ini
extension=mysql.so

Iniciar servidors MySQL i Apache
sudo /etc/rc.d/mysqld start
sudo /etc/rc.d/httpd restart


Fer que el servidor MySQL s'inici automàticament qusn s'arranqui el servidor
Editar l'arxiu /etc/rc.conf
DAEMONS=(... mysqld ...)

Fixar contrasenya de l'usuari administrador de MySQL:
contrasenya: 1234
mysqladmin -u root password 1234
mysqladmin -h server1.example.com -u root password 1234


Creació de la base de dades per a WordPress


Ens conectem a MySQL:
mysql -u root -p

Creem la base de dades:
CREATE DATABASE base_de_dades;
exemple:
mysql> CREATE DATABASE wordpress_database;

Creem un usuari per a l'accés a la nova base de dades:
GRANT ALL PRIVILEGES ON wordpress_database.* TO 'user'@'localhost' IDENTIFIED BY ‘password‘;
exemple (usuari: admin contrasenya: 1234):
mysql> GRANT ALL PRIVILEGES ON wordpress_database.* TO 'admin'@'localhost' IDENTIFIED BY '1234';

Apliquem els canvis:
mysql> flush privileges;

Sortim de MySQL:
mysql> quit

Instal·lar WordPress


sudo wget http://wordpress.org/latest.zip -O /srv/http/wp-last.zip
cd /srv/www/htdocs; sudo unzip wp-last.zip; sudo rm -f wp-last.zip
sudo mv /srv/http/wordpress/wp-config-sample.php /srv/http/wordpress/wp-config.php


Editar l'arxiu /srv/http/wordpress/wp-config.php modificant:
define('DB_NAME', 'wordpress_database');
define('DB_USER', 'admin');
define('DB_HOST', 'localhost');
define('DB_PASSWORD', '1234');


Generar claus a http://api.wordpress.org/secret-key/1.1/ i afegir-les a l'arxiu /srv/http/wordpress/wp-config.php:
define('AUTH_KEY',        '...');
define('SECURE_AUTH_KEY', '...');
define('LOGGED_IN_KEY',   '...');
define('NONCE_KEY',       '...');


Obrir al navegador la pàgina, per exemple http://localhost/wordpress/wp-admin/install.php per instal·lar WordPress

Archlinux: Instal·lar Joomla 1.5

  Com instal·lar Joomla 1.5 a sistemes operatius basats en GNU/Linux Archlinux.



· Instal·lar Apache, PHP i MySQL
· Configurar Apache
· Configurar PHP
· Configurar MySQL
· Creació de la base de dades per a Joomla
· Instal·lar Joomla
· Instal·lar manualment taules de la base de dades Joomla
· Crear usuari administrador

Instal·lar Apache, PHP i MySQL


Instal·lar Apache, PHP i MySQL
pacman -S apache php mysql

Configurar Apache


Crear usuari http
sudo useradd http

Afegir/crear Aquesta línia a l'arxiu /etc/hosts
127.0.0.1 localhost.localdomain localhost
També heu d'especificar el nom del host, per exemple:
127.0.0.1 localhost.localdomain localhost server1.exampla.com

Editar /etc/rc.conf i especificar el nom del host
HOSTNAME="localhost"
o be si heu especificat el nom del host:
HOSTNAME="server1.exampla.com"

Editar /etc/httpd/conf/httpd.conf i comentar la línia LoadModule unique_id_module modules/mod_unique_id.so
#LoadModule unique_id_module modules/mod_unique_id.so

Editar archiu /etc/httpd/conf/httpd.conf i configurar els paràmetres:
Port que escolta el servidor:
Listen 80
Correu de l'administrador:
ServerAdmin sample@sample.com

Iniciar servidor Apache
/etc/rc.d/httpd start

Fer que el servidor Apache s'inici automàticament quant s'arranqui el servidor
Editar l'arxiu /etc/rc.conf
DAEMONS=(... httpd ...)

Configurar PHP


Edita l'arxiu /etc/httpd/conf/httpd.conf i afegir les següents línies
LoadModule php5_module /usr/lib/httpd/modules/libphp5.so
AddHandler php5-script php


Edita l'arxiu /etc/httpd/conf/extra/php5_module.conf i activar phtml
DirectoryIndex index.php index.phtml index.html

Fer que apache accepti arxius php
Editar l'arxiu /etc/httpd/conf/httpd.conf i a l'apartat <:IfModule mime_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps


Fer que mostri l'arxiu index.php
Editar l'arxiu /etc/httpd/conf/httpd.conf
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>

Edita l'arxiu /etc/php/php.ini i activar el mòdul libGD
extension=gd.so

Reiniciar servidor Apache
sudo /etc/rc.d/httpd restart

Comprovar si funciona PHP
Crear l'arxiu /srv/http/info.php amb el següent contingut:
<?php
phpinfo();
?>


I obrir el navegador la URL http://localhost/info.php

Configurar MySQL


Editar l'arxiu /etc/php/php.ini
extension=mysql.so

Iniciar servidors MySQL i Apache
sudo /etc/rc.d/mysqld start
sudo /etc/rc.d/httpd restart


Fer que el servidor MySQL s'inici automàticament qusn s'arranqui el servidor
Editar l'arxiu /etc/rc.conf
DAEMONS=(... mysqld ...)

Fixar contrasenya de l'usuari administrador de MySQL:
contrasenya: 1234
mysqladmin -u root password 1234
mysqladmin -h server1.example.com -u root password 1234


Creació de la base de dades per a Joomla


Ens conectem a MySQL:
mysql -u root -p

Creem la base de dades:
CREATE DATABASE base_de_dades;
exemple:
mysql> CREATE DATABASE joomla_database;

Creem un usuari per a l'accés a la nova base de dades:
GRANT ALL PRIVILEGES ON joomla_database.* TO 'user'@'localhost' IDENTIFIED BY ‘password‘;
exemple (usuari: admin contrasenya: 1234):
mysql> GRANT ALL PRIVILEGES ON joomla_database.* TO 'admin'@'localhost' IDENTIFIED BY '1234';

Apliquem els canvis:
mysql> flush privileges;

Sortim de MySQL:
mysql> quit

Instal·lar Joomla


sudo mkdir /srv/http/joomla
sudo wget http://joomlacode.org/gf/download/frsrelease/9294/34966/Joomla_1.5.9-Stable-Full_Package.zip -O /srv/http/joomla/Joomla.zip
cd /srv/http/joomla; sudo unzip Joomla.zip; sudo rm -f Joomla.zip
sudo mv /srv/http/joomla/configuration.php-dist /srv/http/joomla/configuration.php
sudo chmod 777 /srv/http/joomla/configuration.php


Editar arxiu /srv/http/joomla/configuration.php especificant la connexió a la base de dades:
/* Database Settings */
var $dbtype = 'mysql'; // Normally mysql
var $host = 'localhost'; // This is normally set to localhost
var $user = 'admin'; // MySQL username
var $password = '1234'; // MySQL password
var $db = 'joomla_database'; // MySQL database name
var $dbprefix = 'jos_'; // Do not change unless you need to!


Editar arxiu /srv/http/joomla/configuration.php especificant informació del servidor:
/* Server Settings */
var $secret = 'FBVtggIk5lAzEU9H'; //Change this to something more secure
var $gzip = '0';
var $error_reporting = '-1';
var $helpurl = 'http://help.joomla.org';
var $xmlrpc_server = '1';
var $ftp_host = '';
var $ftp_port = '';
var $ftp_user = '';
var $ftp_pass = '';
var $ftp_root = '';
var $ftp_enable = '';
var $tmp_path = '/tmp';
var $log_path = '/var/logs';
var $offset = '0';
var $live_site = ''; // Optional, Full url to Joomla install.
var $force_ssl = 0; //Force areas of the site to be SSL ONLY. 0 = None, 1 = Administrator, 2 = Both Site and Administrator


Canviar permisos:
sudo chmod 644 /srv/http/joomla/configuration.php

Instal·lar manualment taules de la base de dades Joomla


cd /srv/http/joomla/installation/sql/mysql
sudo replace "#__" "jos_" -- joomla.sql
sudo replace "#__" "jos_" -- sample_data.sql


Crear taules:
mysql -u root -p
mysql > USE joomla_database;
mysql > SOURCE /srv/http/joomla/installation/sql/mysql/joomla.sql
mysql > QUIT

Inserir dades d'exemple:
mysql -u root -p
mysql > USE joomla_database;
mysql > SOURCE /srv/http/joomla/installation/sql/mysql/sample_data.sql
mysql > QUIT

Eliminar directori instal·lació:
sudo rm -fr /srv/http/joomla/installation

Crear usuari administrador


nom: admin contrasenya: admin
mysql -u root -p
mysql > USE joomla_database;
mysql > INSERT INTO `jos_users` VALUES (62, 'Administrator', 'admin', 'your-email@email.com', '21232f297a57a5a743894a0e4a801fc3', 'Super Administrator', 0, 1, 25, '2005-09-28 00:00:00', '2005-09-28 00:00:00', '', '');
mysql > INSERT INTO `jos_core_acl_aro` VALUES (10,'users','62',0,'Administrator',0);
mysql > INSERT INTO `jos_core_acl_groups_aro_map` VALUES (25,'',10);
mysql > QUIT

Archlinux: Instal·lar MediaWiki

  Com instal·lar MediaWiki a sistemes operatius basats en GNU/Linux Archlinux.



· Instal·lar Apache, PHP i MySQL
· Configurar Apache
· Configurar PHP
· Configurar MySQL
· Creació de la base de dades per a MediaWiki
· Instal·lar MediaWiki

Instal·lar Apache, PHP i MySQL


Instal·lar Apache, PHP i MySQL
pacman -S apache php mysql

Configurar Apache


Crear usuari http
sudo useradd http

Afegir/crear Aquesta línia a l'arxiu /etc/hosts
127.0.0.1 localhost.localdomain localhost
També heu d'especificar el nom del host, per exemple:
127.0.0.1 localhost.localdomain localhost server1.exampla.com

Editar /etc/rc.conf i especificar el nom del host
HOSTNAME="localhost"
o be si heu especificat el nom del host:
HOSTNAME="server1.exampla.com"

Editar /etc/httpd/conf/httpd.conf i comentar la línia LoadModule unique_id_module modules/mod_unique_id.so
#LoadModule unique_id_module modules/mod_unique_id.so

Editar archiu /etc/httpd/conf/httpd.conf i configurar els paràmetres:
Port que escolta el servidor:
Listen 80
Correu de l'administrador:
ServerAdmin sample@sample.com

Iniciar servidor Apache
/etc/rc.d/httpd start

Fer que el servidor Apache s'inici automàticament quant s'arranqui el servidor
Editar l'arxiu /etc/rc.conf
DAEMONS=(... httpd ...)

Configurar PHP


Edita l'arxiu /etc/httpd/conf/httpd.conf i afegir les següents línies
LoadModule php5_module /usr/lib/httpd/modules/libphp5.so
AddHandler php5-script php


Edita l'arxiu /etc/httpd/conf/extra/php5_module.conf i activar phtml
DirectoryIndex index.php index.phtml index.html

Fer que apache accepti arxius php
Editar l'arxiu /etc/httpd/conf/httpd.conf i a l'apartat <:IfModule mime_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps


Fer que mostri l'arxiu index.php
Editar l'arxiu /etc/httpd/conf/httpd.conf
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>

Edita l'arxiu /etc/php/php.ini i activar el mòdul libGD
extension=gd.so

Reiniciar servidor Apache
sudo /etc/rc.d/httpd restart

Comprovar si funciona PHP
Crear l'arxiu /srv/http/info.php amb el següent contingut:
<?php
phpinfo();
?>


I obrir el navegador la URL http://localhost/info.php

Configurar MySQL


Editar l'arxiu /etc/php/php.ini
extension=mysql.so

Iniciar servidors MySQL i Apache
sudo /etc/rc.d/mysqld start
sudo /etc/rc.d/httpd restart


Fer que el servidor MySQL s'inici automàticament qusn s'arranqui el servidor
Editar l'arxiu /etc/rc.conf
DAEMONS=(... mysqld ...)

Fixar contrasenya de l'usuari administrador de MySQL:
contrasenya: 1234
mysqladmin -u root password 1234
mysqladmin -h server1.example.com -u root password 1234


Creació de la base de dades per a MediaWiki


Ens conectem a MySQL:
mysql -u root -p

Creem la base de dades:
CREATE DATABASE base_de_dades;
exemple:
mysql> CREATE DATABASE wikidb;

Creem un usuari per a l'accés a la nova base de dades:
GRANT ALL PRIVILEGES ON wikidb.* TO 'user'@'localhost' IDENTIFIED BY ‘password‘;
exemple (usuari: wikiuser contrasenya: 1234):
mysql> GRANT ALL PRIVILEGES ON wikidb.* TO 'wikiuser'@'localhost' IDENTIFIED BY '1234';

Apliquem els canvis:
mysql> flush privileges;

Sortim de MySQL:
mysql> quit

Instal·lar MediaWiki


sudo wget http://download.wikimedia.org/mediawiki/1.13/mediawiki-1.13.3.tar.gz -O /srv/http/mediawiki.tar.gz
cd /srv/http/; sudo tar xvf mediawiki.tar.gz; sudo mv mediawiki-* Wiki; sudo rm -f mediawiki*
sudo chmod a+w /srv/http/Wiki/config


Obrir el navegador http://localhost/Wiki per configurar base de dades, crear les taules, i altres configuracions.

Moure l'arxiu LocalSettings.php
sudo mv /srv/http/Wiki/config/LocalSettings.php /srv/http/Wiki/

Archlinux: Apache+PHP+MySQL

  Com instal·lar Apache+PHP+MySQL a sistemes operatius basats en GNU/Linux Archlinux.



Instal·lar Apache, PHP i MySQL
Configurar Apache
Configurar PHP
Configurar MySQL

Instal·lar Apache, PHP i MySQL


Instal·lar Apache, PHP i MySQL
pacman -S apache php mysql

Configurar Apache


Crear usuari http
sudo useradd http

Afegir/crear Aquesta línia a l'arxiu /etc/hosts
127.0.0.1 localhost.localdomain localhost
També heu d'especificar el nom del host, per exemple:
127.0.0.1 localhost.localdomain localhost server1.exampla.com

Editar /etc/rc.conf i especificar el nom del host
HOSTNAME="localhost"
o be si heu especificat el nom del host:
HOSTNAME="server1.exampla.com"

Editar /etc/httpd/conf/httpd.conf i comentar la línia LoadModule unique_id_module modules/mod_unique_id.so
#LoadModule unique_id_module modules/mod_unique_id.so

Editar archiu /etc/httpd/conf/httpd.conf i configurar els paràmetres:
Port que escolta el servidor:
Listen 80
Correu de l'administrador:
ServerAdmin sample@sample.com

Iniciar servidor Apache
/etc/rc.d/httpd start

Fer que el servidor Apache s'inici automàticament quant s'arranqui el servidor
Editar l'arxiu /etc/rc.conf
DAEMONS=(... httpd ...)

Configurar PHP


Edita l'arxiu /etc/httpd/conf/httpd.conf i afegir les següents línies
LoadModule php5_module /usr/lib/httpd/modules/libphp5.so
AddHandler php5-script php


Edita l'arxiu /etc/httpd/conf/extra/php5_module.conf i activar phtml
DirectoryIndex index.php index.phtml index.html

Fer que apache accepti arxius php
Editar l'arxiu /etc/httpd/conf/httpd.conf i a l'apartat <:IfModule mime_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps


Fer que mostri l'arxiu index.php
Editar l'arxiu /etc/httpd/conf/httpd.conf
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>

Edita l'arxiu /etc/php/php.ini i activar el mòdul libGD
extension=gd.so

Reiniciar servidor Apache
sudo /etc/rc.d/httpd restart

Comprovar si funciona PHP
Crear l'arxiu /srv/http/info.php amb el següent contingut:
<?php
phpinfo();
?>


I obrir el navegador la URL http://localhost/info.php

Configurar MySQL


Editar l'arxiu /etc/php/php.ini
extension=mysql.so

Iniciar servidors MySQL i Apache
sudo /etc/rc.d/mysqld start
sudo /etc/rc.d/httpd restart


Fer que el servidor MySQL s'inici automàticament qusn s'arranqui el servidor
Editar l'arxiu /etc/rc.conf
DAEMONS=(... mysqld ...)

Fixar contrasenya de l'usuari administrador de MySQL:
contrasenya: 1234
mysqladmin -u root password 1234
mysqladmin -h server1.example.com -u root password 1234

NetBSD 5.0RC1

Ha aparegut la nova Release Candidate de NetBSD 5. Data de llançament 29 de gener de 2009.
Es pot descarregar la imatge ISO d'instal·lació de ftp://ftp.netbsd.org/

Google Gadgets Linux


Google gadgets


Planell de control de Google gadgets

GNU/Linux Archlinux


Instal·lació
wget http://google-gadgets-for-linux.googlecode.com/files/google-gadgets-for-linux-0.10.5.tar.bz2
tar xvf google-gadgets-for-linux-0.10.5.tar.bz2
cd google-gadgets-for-linux*
./configure
make
make install

Per iniciar-lo:
GNOME: /usr/local/bin/ggl-gtk
KDE: /usr/local/bin/ggl-qt

GNU/Linux Fedora


Instal·lació
GNOME: yum install google-gadgets-gtk
KDE: yum install google-gadgets-qt
Per iniciar-lo:
GNOME: ggl-gtk
KDE: ggl-qt

GNU/Linux Mandriva


Instal·lació
urpmi google-gadgets
(repositori contrib)
Per iniciar-lo:
GNOME: ggl-gtk
KDE: ggl-qt

GNU/Linux Ubuntu


Instal·lació
sudo apt-get install build-essential zip flex desktop-file-utils shared-mime-info zlib1g-dev libgtk2.0-dev libxml2-dev libdbus-1-dev librsvg2-dev libltdl3-dev libcurl4-gnutls-dev libgstreamer-plugins-base0.10-dev xulrunner-1.9-dev network-manager-dev libqt4-dev libstartup-notification0-dev
wget http://google-gadgets-for-linux.googlecode.com/files/google-gadgets-for-linux-0.10.5.tar.bz2
tar xvf google-gadgets-for-linux-0.10.5.tar.bz2
cd google-gadgets-for-linux*
./configure
make
make install

Per iniciar-lo:
/usr/local/bin/ggl-gtk
GNOME: /usr/local/bin/ggl-gtk
KDE: /usr/local/bin/ggl-qt

Gmail offline

Ara podeu instal·lar gmail al vostre ordinador per a que traballi de forma offline. Aixó permet tindre arxivats els vostres correus de gmail al vostre ordenador, sense tindre una conexió a internet, ademés permet crear missatges nous que seran enviats quan tingueu connexió.
Aquesta nova funcionalitat ha set anunciada al blog de google el 27 de gener de 2009. Funciona en IE, Firefox Safari i Chrome.

Instal·lació de Gmail offline


Per instal·lar-lo primer l'heu d'activar. Heu de seleccionar anglés a la configuració d'idioma de gmail, ja que de moment només està disponible en anglés.


El següent pas es anar a la pestanya de configuració (settings), i accedir a la pestanya de Labs.


Heu d'activar offline (Enable), i desar els canvis (Save Changes)


El següent pas és actualitzar el vostre navegador instal·lant-hi Google Gears. Google Gears es una extensió del vostre navegador incorporant-hi noves funcionalitats.


Un cop instal·lat Google Gears, ja podeu sincronizar el correu per a treballar de forma offline.



Anar al mode offline


Anar al mode online


Els arxius s'enmagatzemen a una base de dades SQLite:
Windows Vista
  • Internet Explorer: C:\Users\\AppData\LocalLow\Google\Google Gears for Internet Explorer
  • Firefox: C:\Users\\AppData\Local\Mozilla\Firefox\Profiles\{PROFILE}.default\Google Gears for Firefox
  • Google Chrome: C:\Users\\AppData\Local\Google\Chrome\User Data\Default\Plugin Data\Google Gears

Windows XP
  • Internet Explorer: C:\Documents and Settings\\Local Settings\Application Data\Google\Google Gears for Internet Explorer
  • Firefox: C:\Documents and Settings\\Local Settings\Application Data\Mozilla\Firefox\Profiles\{PROFILE}.default\Google Gears for Firefox
  • Google Chrome: C:\Documents and Settings\\Local Settings\Application Data\Google\Chrome\User Data\Default\Plugin Data\Google Gears

Mac OS X
  • Firefox: Users//Library/Caches/Firefox/Profiles/{PROFILE}.default/Google Gears for Firefox
  • Safari: ~/Library/Application Support/Google/Google Gears for Safari

GNU/Linux
  • Firefox: /.mozilla/firefox/{PROFILE}.default/Google Gears for Firefox

dijous, 29 de gener del 2009

OpenSolaris: Instal·lar drupal 6

  Com instal·lar drupal 6 a sistemes operatius basats en OpenSolaris.



És un sistema de gestió de continguts per a llocs Web. Permet publicar articles, imatges, i altres arxius i serveis afegits com foros, enquestes, votacions, blogs i administració d'usuaris i permisos. Drupal es un sistema dinàmic: en lloc d'emmagatzemar els seus continguts en arxius estàtics al sistema de fitxers del servidor de forma fixa, el contingut textual de les pàgines i altres configuracions són emmagatzemats en una base de dades i s'editen utilitzant un entorn Web inclós al producte.
Instal·lar Apache, PHP i MySQL
Creació de la base de dades per a drupal
Instal·lar drupal

Instal·lar Apache, PHP i MySQL


Instal·lar Apache, PHP i MySQL
pfexec pkg install amp

Instal·lar base de dades del sistema:
pfexec /usr/mysql/bin/mysql_install_db

Iniciar serveis:
pfexec svcadm enable mysql
pfexec svcadm enable http


Comprovar si funciona mysql
pfexec svcs -l mysql
fmri         svc:/application/database/mysql:version_50
name MySQL RDBMS
enabled true
state online
next_state none
state_time 29 de enero de 2009 16:27:59 CET
logfile /var/svc/log/application-database-mysql:version_50.log
restarter svc:/system/svc/restarter:default
contract_id 95
dependency require_all/none svc:/milestone/network:default (online)
dependency require_all/none svc:/system/filesystem/local:default (online)

Comprovar si funciona apache
pfexec svcs -l http
fmri         svc:/network/http:apache22
name Apache 2.2 HTTP server
enabled true
state online
next_state none
state_time 29 de enero de 2009 17:34:08 CET
logfile /var/svc/log/network-http:apache22.log
restarter svc:/system/svc/restarter:default
contract_id 96
dependency require_all/error svc:/milestone/network:default (online)
dependency require_all/none svc:/system/filesystem/local:default (online)
dependency optional_all/error svc:/system/filesystem/autofs:default (online)

Comprovar si funciona PHP
Crear l'arxiu /var/apache2/2.2/htdocs/info.php amb el següent contingut:
<?php
phpinfo();
?>


I obrir el navegador la URL http://localhost/info.php

Fixar contrasenya de l'usuari administrador de MySQL:
contrasenya: 1234
/usr/mysql/bin/mysqladmin -u root password 1234
/usr/mysql/bin/mysqladmin -h server1.example.com -u root password 1234


Creació de la base de dades per a drupal


Crear base de dades
/usr/mysql/bin/mysqladmin -u root create drupal_database -p

ens conectem a la base de dades:
/usr/mysql/bin/mysql -u root -p

Creem un usuari per a l'accés a la nova base de dades:
GRANT ALL PRIVILEGES ON drupal_database.* TO 'user'@'localhost' IDENTIFIED BY ‘password‘;
exemple (usuari: admin contrasenya: 1234):
mysql> GRANT ALL PRIVILEGES ON drupal_database.* TO 'admin'@'localhost' IDENTIFIED BY '1234';

Apliquem els canvis:
mysql> flush privileges;

Sortim de MySQL:
mysql> quit

Instal·lar drupal


pfexec wget http://ftp.drupal.org/files/projects/drupal-6.9.tar.gz -O /var/apache2/2.2/htdocs/drupal-6.9.tar.gz
cd /var/apache2/2.2/htdocs; pfexec tar xvf drupal-6.9.tar.gz; pfexec rm -f drupal-6.9.tar.gz
pfexec mv /var/apache2/2.2/htdocs/drupal* /var/apache2/2.2/htdocs/drupal
pfexec wget http://ftp.drupal.org/files/projects/es-6.x-1.2.tar.gz -O /var/apache2/2.2/htdocs/drupal/es-6.x-1.2.tar.gz
cd /var/apache2/2.2/htdocs/drupal; pfexec tar xvf es-6.x-1.2.tar.gz; pfexec rm -f es-6.x-1.2.tar.gz
pfexec cp /var/apache2/2.2/htdocs/drupal/sites/default/default.settings.php /var/apache2/2.2/htdocs/drupal/sites/default/settings.php
pfexec chmod 777 /var/apache2/2.2/htdocs/drupal/sites/default/settings.php
pfexec mkdir /var/apache2/2.2/htdocs/drupal/sites/default/files
pfexec chmod -R 777 /var/apache2/2.2/htdocs/drupal/sites/default/files


Executar scrips de configuració
Obrir el navegador amb la URL http://localhost/drupal/

Canviar els permisos:
pfexec chmod 644 /var/apache2/2.2/htdocs/drupal/sites/default/settings.php

OpenSolaris: Instal·lar WordPress

  Com instal·lar WordPress a sistemes operatius basats en OpenSolaris.



Instal·lar Apache, PHP i MySQL
Creació de la base de dades per a WordPress
Instal·lar WordPress

Instal·lar Apache, PHP i MySQL


Instal·lar Apache, PHP i MySQL
pfexec pkg install amp

Instal·lar base de dades del sistema:
pfexec /usr/mysql/bin/mysql_install_db

Iniciar serveis:
pfexec svcadm enable mysql
pfexec svcadm enable http


Comprovar si funciona mysql
pfexec svcs -l mysql
fmri         svc:/application/database/mysql:version_50
name MySQL RDBMS
enabled true
state online
next_state none
state_time 29 de enero de 2009 16:27:59 CET
logfile /var/svc/log/application-database-mysql:version_50.log
restarter svc:/system/svc/restarter:default
contract_id 95
dependency require_all/none svc:/milestone/network:default (online)
dependency require_all/none svc:/system/filesystem/local:default (online)

Comprovar si funciona apache
pfexec svcs -l http
fmri         svc:/network/http:apache22
name Apache 2.2 HTTP server
enabled true
state online
next_state none
state_time 29 de enero de 2009 17:34:08 CET
logfile /var/svc/log/network-http:apache22.log
restarter svc:/system/svc/restarter:default
contract_id 96
dependency require_all/error svc:/milestone/network:default (online)
dependency require_all/none svc:/system/filesystem/local:default (online)
dependency optional_all/error svc:/system/filesystem/autofs:default (online)

Comprovar si funciona PHP
Crear l'arxiu /var/apache2/2.2/htdocs/info.php amb el següent contingut:
<?php
phpinfo();
?>


I obrir el navegador la URL http://localhost/info.php

Fixar contrasenya de l'usuari administrador de MySQL:
contrasenya: 1234
/usr/mysql/bin/mysqladmin -u root password 1234
/usr/mysql/bin/mysqladmin -h server1.example.com -u root password 1234


Creació de la base de dades per a WordPress


Ens conectem a MySQL:
/usr/mysql/bin/mysql -u root -p

Creem la base de dades:
CREATE DATABASE base_de_dades;
exemple:
mysql> CREATE DATABASE wordpress_database;

Creem un usuari per a l'accés a la nova base de dades:
GRANT ALL PRIVILEGES ON wordpress_database.* TO 'user'@'localhost' IDENTIFIED BY ‘password‘;
exemple (usuari: admin contrasenya: 1234):
mysql> GRANT ALL PRIVILEGES ON wordpress_database.* TO 'admin'@'localhost' IDENTIFIED BY '1234';

Apliquem els canvis:
mysql> flush privileges;

Sortim de MySQL:
mysql> quit

Instal·lar WordPress


pfexec wget http://wordpress.org/latest.zip -O /var/apache2/2.2/htdocs/wp-last.zip
cd /var/apache2/2.2/htdocs/; pfexec unzip wp-last.zip; pfexec rm -f wp-last.zip
pfexec mv /var/apache2/2.2/htdocs/wordpress/wp-config-sample.php /var/apache2/2.2/htdocs/wordpress/wp-config.php


Editar l'arxiu /var/apache2/2.2/htdocs/wordpress/wp-config.php modificant:
define('DB_NAME', 'wordpress_database');
define('DB_USER', 'admin');
define('DB_HOST', 'localhost');
define('DB_PASSWORD', '1234');


Generar claus a http://api.wordpress.org/secret-key/1.1/ i afegir-les a l'arxiu /var/apache2/2.2/htdocs/wordpress/wp-config.php:
define('AUTH_KEY',        '...');
define('SECURE_AUTH_KEY', '...');
define('LOGGED_IN_KEY', '...');
define('NONCE_KEY', '...');


Obrir al navegador la pàgina, per exemple http://localhost/wordpress/wp-admin/install.php per instal·lar WordPress

OpenSolaris: Instal·lar Joomla 1.5

  Com instal·lar Joomla 1.5 a sistemes operatius basats en OpenSolaris.



Instal·lar Apache, PHP i MySQL
· Creació de la base de dades per a Joomla
· Instal·lar Joomla
· Instal·lar manualment taules de la base de dades Joomla
· Crear usuari administrador

Instal·lar Apache, PHP i MySQL


Instal·lar Apache, PHP i MySQL
pfexec pkg install amp

Instal·lar base de dades del sistema:
pfexec /usr/mysql/bin/mysql_install_db

Iniciar serveis:
pfexec svcadm enable mysql
pfexec svcadm enable http


Comprovar si funciona mysql
pfexec svcs -l mysql
fmri         svc:/application/database/mysql:version_50
name MySQL RDBMS
enabled true
state online
next_state none
state_time 29 de enero de 2009 16:27:59 CET
logfile /var/svc/log/application-database-mysql:version_50.log
restarter svc:/system/svc/restarter:default
contract_id 95
dependency require_all/none svc:/milestone/network:default (online)
dependency require_all/none svc:/system/filesystem/local:default (online)

Comprovar si funciona apache
pfexec svcs -l http
fmri         svc:/network/http:apache22
name Apache 2.2 HTTP server
enabled true
state online
next_state none
state_time 29 de enero de 2009 17:34:08 CET
logfile /var/svc/log/network-http:apache22.log
restarter svc:/system/svc/restarter:default
contract_id 96
dependency require_all/error svc:/milestone/network:default (online)
dependency require_all/none svc:/system/filesystem/local:default (online)
dependency optional_all/error svc:/system/filesystem/autofs:default (online)

Comprovar si funciona PHP
Crear l'arxiu /var/www/info.php amb el següent contingut:
<?php
phpinfo();
?>


I obrir el navegador la URL http://localhost/info.php

Fixar contrasenya de l'usuari administrador de MySQL:
contrasenya: 1234
/usr/mysql/bin/mysqladmin -u root password 1234
/usr/mysql/bin/mysqladmin -h server1.example.com -u root password 1234


Creació de la base de dades per a Joomla


Ens conectem a MySQL:
/usr/mysql/5.0/bin/mysql -u root -p

Creem la base de dades:
CREATE DATABASE base_de_dades;
exemple:
mysql> CREATE DATABASE joomla_database;

Creem un usuari per a l'accés a la nova base de dades:
GRANT ALL PRIVILEGES ON joomla_database.* TO 'user'@'localhost' IDENTIFIED BY ‘password‘;
exemple (usuari: admin contrasenya: 1234):
mysql> GRANT ALL PRIVILEGES ON joomla_database.* TO 'admin'@'localhost' IDENTIFIED BY '1234';

Apliquem els canvis:
mysql> flush privileges;

Sortim de MySQL:
mysql> quit

Instal·lar Joomla


pfexec mkdir /var/apache2/2.2/htdocs/joomla
pfexec wget http://joomlacode.org/gf/download/frsrelease/9294/34966/Joomla_1.5.9-Stable-Full_Package.zip -O /var/apache2/2.2/htdocs/joomla/Joomla.zip
cd /var/apache2/2.2/htdocs/joomla; pfexec unzip Joomla.zip; pfexec rm -f Joomla.zip
pfexec mv /var/apache2/2.2/htdocs/joomla/configuration.php-dist /var/apache2/2.2/htdocs/joomla/configuration.php
pfexec chmod 777 /var/apache2/2.2/htdocs/joomla/configuration.php


Canviar permisos:
pfexec chmod 644 /var/apache2/2.2/htdocs/joomla/configuration.php

Editar arxiu /var/apache2/2.2/htdocs/joomla/configuration.php especificant la connexió a la base de dades:
/* Database Settings */
var $dbtype = 'mysql'; // Normally mysql
var $host = 'localhost'; // This is normally set to localhost
var $user = 'admin'; // MySQL username
var $password = '1234'; // MySQL password
var $db = 'joomla_database'; // MySQL database name
var $dbprefix = 'jos_'; // Do not change unless you need to!


Editar arxiu /var/apache2/2.2/htdocs/joomla/configuration.php especificant informació del servidor:
/* Server Settings */
var $secret = 'FBVtggIk5lAzEU9H'; //Change this to something more secure
var $gzip = '0';
var $error_reporting = '-1';
var $helpurl = 'http://help.joomla.org';
var $xmlrpc_server = '1';
var $ftp_host = '';
var $ftp_port = '';
var $ftp_user = '';
var $ftp_pass = '';
var $ftp_root = '';
var $ftp_enable = '';
var $tmp_path = '/tmp';
var $log_path = '/var/logs';
var $offset = '0';
var $live_site = ''; // Optional, Full url to Joomla install.
var $force_ssl = 0; //Force areas of the site to be SSL ONLY. 0 = None, 1 = Administrator, 2 = Both Site and Administrator


Instal·lar manualment taules de la base de dades Joomla


cd /var/apache2/2.2/htdocs/joomla/installation/sql/mysql
pfexec /usr/mysql/5.0/bin/replace "#__" "jos_" -- joomla.sql
pfexec /usr/mysql/5.0/bin/replace "#__" "jos_" -- sample_data.sql


Crear taules:
/usr/mysql/5.0/bin/mysql -u root -p
mysql > USE joomla_database;
mysql > SOURCE /var/apache2/2.2/htdocs/joomla/installation/sql/mysql/joomla.sql
mysql > QUIT

Inserir dades d'exemple:
/usr/mysql/5.0/bin/mysql -u root -p
mysql > USE joomla_database;
mysql > SOURCE /var/apache2/2.2/htdocs/joomla/installation/sql/mysql/sample_data.sql
mysql > QUIT

Eliminar directori instal·lació:
pfexec rm -fr /var/apache2/2.2/htdocs/joomla/installation

Crear usuari administrador


nom: admin contrasenya: admin
/usr/mysql/5.0/bin/mysql -u root -p
mysql > USE joomla_database;
mysql > INSERT INTO `jos_users` VALUES (62, 'Administrator', 'admin', 'your-email@email.com', '21232f297a57a5a743894a0e4a801fc3', 'Super Administrator', 0, 1, 25, '2005-09-28 00:00:00', '2005-09-28 00:00:00', '', '');
mysql > INSERT INTO `jos_core_acl_aro` VALUES (10,'users','62',0,'Administrator',0);
mysql > INSERT INTO `jos_core_acl_groups_aro_map` VALUES (25,'',10);
mysql > QUIT

OpenSolaris: Instal·lar MediaWiki

  Com instal·lar MediaWiki a sistemes operatius basats en OpenSolaris.




Instal·lar Apache, PHP i MySQL
· Creació de la base de dades per a MediaWiki
· Instal·lar MediaWiki

Instal·lar Apache, PHP i MySQL


Instal·lar Apache, PHP i MySQL
pfexec pkg install amp

Instal·lar base de dades del sistema:
pfexec /usr/mysql/bin/mysql_install_db

Iniciar serveis:
pfexec svcadm enable mysql
pfexec svcadm enable http


Comprovar si funciona mysql
pfexec svcs -l mysql
fmri         svc:/application/database/mysql:version_50
name MySQL RDBMS
enabled true
state online
next_state none
state_time 29 de enero de 2009 16:27:59 CET
logfile /var/svc/log/application-database-mysql:version_50.log
restarter svc:/system/svc/restarter:default
contract_id 95
dependency require_all/none svc:/milestone/network:default (online)
dependency require_all/none svc:/system/filesystem/local:default (online)

Comprovar si funciona apache
pfexec svcs -l http
fmri         svc:/network/http:apache22
name Apache 2.2 HTTP server
enabled true
state online
next_state none
state_time 29 de enero de 2009 17:34:08 CET
logfile /var/svc/log/network-http:apache22.log
restarter svc:/system/svc/restarter:default
contract_id 96
dependency require_all/error svc:/milestone/network:default (online)
dependency require_all/none svc:/system/filesystem/local:default (online)
dependency optional_all/error svc:/system/filesystem/autofs:default (online)

Comprovar si funciona PHP
Crear l'arxiu /var/apache2/2.2/htdocs/info.php amb el següent contingut:
<?php
phpinfo();
?>


I obrir el navegador la URL http://localhost/info.php

Fixar contrasenya de l'usuari administrador de MySQL:
contrasenya: 1234
/usr/mysql/bin/mysqladmin -u root password 1234
/usr/mysql/bin/mysqladmin -h server1.example.com -u root password 1234


Creació de la base de dades per a MediaWiki


Ens conectem a MySQL:
/usr/mysql/5.0/bin/mysql -u root -p

Creem la base de dades:
CREATE DATABASE base_de_dades;
exemple:
mysql> CREATE DATABASE wikidb;

Creem un usuari per a l'accés a la nova base de dades:
GRANT ALL PRIVILEGES ON wikidb.* TO 'user'@'localhost' IDENTIFIED BY ‘password‘;
exemple (usuari: wikiuser contrasenya: 1234):
mysql> GRANT ALL PRIVILEGES ON wikidb.* TO 'wikiuser'@'localhost' IDENTIFIED BY '1234';

Apliquem els canvis:
mysql> flush privileges;

Sortim de MySQL:
mysql> quit

Instal·lar MediaWiki


pfexec wget http://download.wikimedia.org/mediawiki/1.13/mediawiki-1.13.3.tar.gz -O /var/apache2/2.2/htdocs/mediawiki.tar.gz
cd /var/apache2/2.2/htdocs; pfexec tar xvf mediawiki.tar.gz; pfexec mv mediawiki-* Wiki; pfexec rm -f mediawiki*
pfexec chmod a+w /var/apache2/2.2/htdocs/Wiki/config


Obrir el navegador http://localhost/Wiki per configurar base de dades, crear les taules, i altres configuracions.

Moure l'arxiu LocalSettings.php
pfexec mv /var/apache2/2.2/htdocs/Wiki/config/LocalSettings.php /var/apache2/2.2/htdocs/Wiki/

OpenSolaris: Apache+PHP+MySQL

  Com instal·lar Apache+PHP+MySQL a sistemes operatius basats en OpenSolaris.



Instal·lar Apache, PHP i MySQL

Instal·lar Apache, PHP i MySQL


Instal·lar Apache, PHP i MySQL
pfexec pkg install amp

Instal·lar base de dades del sistema:
pfexec /usr/mysql/bin/mysql_install_db

Iniciar serveis:
pfexec svcadm enable mysql
pfexec svcadm enable http


Comprovar si funciona mysql
pfexec svcs -l mysql
fmri         svc:/application/database/mysql:version_50
name MySQL RDBMS
enabled true
state online
next_state none
state_time 29 de enero de 2009 16:27:59 CET
logfile /var/svc/log/application-database-mysql:version_50.log
restarter svc:/system/svc/restarter:default
contract_id 95
dependency require_all/none svc:/milestone/network:default (online)
dependency require_all/none svc:/system/filesystem/local:default (online)

Comprovar si funciona apache
pfexec svcs -l http
fmri         svc:/network/http:apache22
name Apache 2.2 HTTP server
enabled true
state online
next_state none
state_time 29 de enero de 2009 17:34:08 CET
logfile /var/svc/log/network-http:apache22.log
restarter svc:/system/svc/restarter:default
contract_id 96
dependency require_all/error svc:/milestone/network:default (online)
dependency require_all/none svc:/system/filesystem/local:default (online)
dependency optional_all/error svc:/system/filesystem/autofs:default (online)

Comprovar si funciona PHP
Crear l'arxiu /var/apache2/2.2/htdocs/info.php amb el següent contingut:
<?php
phpinfo();
?>


I obrir el navegador la URL http://localhost/info.php

Fixar contrasenya de l'usuari administrador de MySQL:
contrasenya: 1234
/usr/mysql/bin/mysqladmin -u root password 1234
/usr/mysql/bin/mysqladmin -h server1.example.com -u root password 1234

Debian: Apache+PHP+MySQL

  Com instal·lar Apache+PHP+MySQL a sistemes operatius basats en GNU/Linux Debian (Debian, Ubuntu, ...).



Instal·lar Apache i PHP
Instal·lar MySQL i PHP

Instal·lar Apache i PHP


Instal·lar Apache i PHP
sudo aptitude update
sudo aptitude install apache2
sudo aptitude install php5 php5-gd
sudo /etc/init.d/apache2 restart


Comprovar si funciona PHP
Crear l'arxiu /var/www/info.php amb el següent contingut:
<?php
phpinfo();
?>


I obrir el navegador la URL http://localhost/info.php

Instal·lar MySQL i PHP


sudo aptitude install mysql-server
sudo aptitude install php5-mysql
sudo /etc/init.d/apache2 restart


Fixar contrasenya de l'usuari administrador de MySQL:
contrasenya: 1234
mysqladmin -u root password 1234
mysqladmin -h server1.example.com -u root password 1234

OpenSUSE: Apache+PHP+MySQL

  Com instal·lar Apache+PHP+MySQL a sistemes operatius basats en GNU/Linux OpenSUSE).



Instal·lar Apache i PHP
Instal·lar MySQL i PHP

Instal·lar Apache i PHP


Instal·lar Apache i PHP
sudo yast -i apache2
sudo yast -i php5 php5-gd
sudo yast -i apache2-mod_php5
sudo /etc/init.d/apache2 restart


Iniciar apache cada cop que s'angegui l'ordinador:
sudo chkconfig --add apache2

Comprovar si funciona PHP
Crear l'arxiu /var/www/info.php amb el següent contingut:
<?php
phpinfo();
?>


I obrir el navegador la URL http://localhost/info.php

Instal·lar MySQL i PHP


sudo yast -i mysql mysql-adminnistrator mysql-tools
sudo yast -i php5-mysql
sudo /etc/init.d/mysql start
sudo /etc/init.d/apache2 restart


Iniciar MySQL cada cop que s'angegui l'ordinador:
sudo chkconfig --add mysql

Fixar contrasenya de l'usuari administrador de MySQL:
contrasenya: 1234
mysqladmin -u root password 1234
mysqladmin -h server1.example.com -u root password 1234

Fedora: Apache+PHP+MySQL

  Com instal·lar Apache+PHP+MySQL a sistemes operatius basats en GNU/Linux Fedora).



Instal·lar Apache i PHP
Instal·lar MySQL i PHP

Instal·lar Apache i PHP


Instal·lar Apache i PHP
sudo yum update
sudo yum install httpd
sudo yum install php php-gd
sudo /etc/init.d/httpd restart


Iniciar apache cada cop que s'angegui l'ordinador:
sudo chkconfig --levels 235 httpd on

Comprovar si funciona PHP
Crear l'arxiu /var/www/html/info.php amb el següent contingut:
<?php
phpinfo();
?>


I obrir el navegador la URL http://localhost/info.php

Instal·lar MySQL i PHP


sudo yum install mysql-server
sudo yum install php-mysql
sudo /etc/init.d/mysqld start
sudo /etc/init.d/httpd restart


Iniciar MySQL cada cop que s'angegui l'ordinador:
sudo chkconfig --levels 235 mysqld on

Fixar contrasenya de l'usuari administrador de MySQL:
contrasenya: 1234
mysqladmin -u root password 1234
mysqladmin -h server1.example.com -u root password 1234

dimecres, 28 de gener del 2009

Mandriva: Instal·lar drupal 6

  Com instal·lar drupal 6 a sistemes operatius basats en GNU/Linux Mandriva.



És un sistema de gestió de continguts per a llocs Web. Permet publicar articles, imatges, i altres arxius i serveis afegits com foros, enquestes, votacions, blogs i administració d'usuaris i permisos. Drupal es un sistema dinàmic: en lloc d'emmagatzemar els seus continguts en arxius estàtics al sistema de fitxers del servidor de forma fixa, el contingut textual de les pàgines i altres configuracions són emmagatzemats en una base de dades i s'editen utilitzant un entorn Web inclós al producte.
Instal·lar Servidor de correu
Instal·lar Apache i PHP
Instal·lar MySQL i PHP
Creació de la base de dades per a drupal
Instal·lar drupal

Instal·lar Servidor de correu


vegeu el següent enllaç: Instal·lar Postfix amb SMTP-AUTH i TLS

Instal·lar Apache i PHP


sudo urpmi apache-mpm-prefork
sudo urpmi php-xml
sudo urpmi php-gd
sudo urpmi apache-mod_php
sudo /etc/init.d/httpd restart


Comprovar si funciona PHP
Crear l'arxiu /var/www/info.php amb el següent contingut:
<?php
phpinfo();
?>


I obrir el navegador la URL http://localhost/info.php

Instal·lar MySQL i PHP


sudo urpmi mysql mysql-administrator
sudo urpmi php-mysql

El nom de l'ordinador no pot ser localhost:
Es pot comprovar amb la comanda:
hostname
Per canviar el nom:
sudo hostname [NOM_NOU]
exemple:
sudo hostname 127.0.0.1

Arrancar serveis:
sudo /etc/init.d/mysqld start
sudo /etc/init.d/httpd restart


Iniciar MySQL cada cop que s'arranqui l'ordinador:
sudo chkconfig --levels 235 netfs on
sudo chkconfig --levels 235 mysqld on


Fixar contrasenya de l'usuari administrador de MySQL:
contrasenya: 1234
mysqladmin -u root password 1234
mysqladmin -h server1.example.com -u root password 1234


Creació de la base de dades per a drupal


Crear base de dades
mysqladmin -u root create drupal_database -p

ens conectem a la base de dades:
mysql -u root -p

Creem un usuari per a l'accés a la nova base de dades:
GRANT ALL PRIVILEGES ON drupal_database.* TO 'user'@'localhost' IDENTIFIED BY ‘password‘;
exemple (usuari: admin contrasenya: 1234):
mysql> GRANT ALL PRIVILEGES ON drupal_database.* TO 'admin'@'localhost' IDENTIFIED BY '1234';

Apliquem els canvis:
mysql> flush privileges;

Sortim de MySQL:
mysql> quit

Instal·lar drupal


sudo wget http://ftp.drupal.org/files/projects/drupal-6.9.tar.gz -O /var/www/html/drupal-6.9.tar.gz
cd /var/www/html/; sudo tar xvf drupal-6.9.tar.gz; sudo rm -f drupal-6.9.tar.gz
sudo mv /var/www/html/drupal* /var/www/html/drupal
sudo wget http://ftp.drupal.org/files/projects/es-6.x-1.2.tar.gz -O /var/www/html/drupal/es-6.x-1.2.tar.gz
cd /var/www/html/drupal; sudo tar xvf es-6.x-1.2.tar.gz; sudo rm -f es-6.x-1.2.tar.gz
sudo cp /var/www/html/drupal/sites/default/default.settings.php /var/www/html/drupal/sites/default/settings.php
sudo chmod 777 /var/www/html/drupal/sites/default/settings.php
sudo mkdir /var/www/html/drupal/sites/default/files
sudo chmod -R 777 /var/www/html/drupal/sites/default/files


Executar scrips de configuració
Obrir el navegador amb la URL http://localhost/drupal/

Canviar els permisos:
sudo chmod 644 /var/www/html/drupal/sites/default/settings.php

Mandriva: Instal·lar WordPress

  Com instal·lar WordPress a sistemes operatius basats en GNU/Linux Mandriva).



Instal·lar Servidor de correu
Instal·lar Apache i PHP
Instal·lar MySQL i PHP
Creació de la base de dades per a WordPress
Instal·lar WordPress

Instal·lar Servidor de correu


vegeu el següent enllaç: Instal·lar Postfix amb SMTP-AUTH i TLS

Instal·lar Apache i PHP


sudo urpmi apache-mpm-prefork
sudo urpmi php-xml
sudo urpmi php-gd
sudo urpmi apache-mod_php
sudo /etc/init.d/httpd restart


Comprovar si funciona PHP
Crear l'arxiu /var/www/info.php amb el següent contingut:
<?php
phpinfo();
?>


I obrir el navegador la URL http://localhost/info.php

Instal·lar MySQL i PHP


sudo urpmi mysql mysql-administrator
sudo urpmi php-mysql

El nom de l'ordinador no pot ser localhost:
Es pot comprovar amb la comanda:
hostname
Per canviar el nom:
sudo hostname [NOM_NOU]
exemple:
sudo hostname 127.0.0.1

Arrancar serveis:
sudo /etc/init.d/mysqld start
sudo /etc/init.d/httpd restart


Iniciar MySQL cada cop que s'arranqui l'ordinador:
sudo chkconfig --levels 235 netfs on
sudo chkconfig --levels 235 mysqld on


Fixar contrasenya de l'usuari administrador de MySQL:
contrasenya: 1234
mysqladmin -u root password 1234
mysqladmin -h server1.example.com -u root password 1234


Creació de la base de dades per a WordPress


Ens conectem a MySQL:
mysql -u root -p

Creem la base de dades:
CREATE DATABASE base_de_dades;
exemple:
mysql> CREATE DATABASE wordpress_database;

Creem un usuari per a l'accés a la nova base de dades:
GRANT ALL PRIVILEGES ON wordpress_database.* TO 'user'@'localhost' IDENTIFIED BY ‘password‘;
exemple (usuari: admin contrasenya: 1234):
mysql> GRANT ALL PRIVILEGES ON wordpress_database.* TO 'admin'@'localhost' IDENTIFIED BY '1234';

Apliquem els canvis:
mysql> flush privileges;

Sortim de MySQL:
mysql> quit

Instal·lar WordPress


sudo wget http://wordpress.org/latest.zip -O /var/www/html/wp-last.zip
cd /var/www/html/; sudo unzip wp-last.zip; sudo rm -f wp-last.zip
sudo mv /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php


Editar l'arxiu /var/www/html/wordpress/wp-config.php modificant:
define('DB_NAME', 'wordpress_database');
define('DB_USER', 'admin');
define('DB_HOST', 'localhost');
define('DB_PASSWORD', '1234');


Generar claus a http://api.wordpress.org/secret-key/1.1/ i afegir-les a l'arxiu /var/www/html/wordpress/wp-config.php:
define('AUTH_KEY',        '...');
define('SECURE_AUTH_KEY', '...');
define('LOGGED_IN_KEY',   '...');
define('NONCE_KEY',       '...');


Obrir al navegador la pàgina, per exemple http://localhost/wordpress/wp-admin/install.php per instal·lar WordPress

Mandriva: Instal·lar Joomla 1.5

  Com instal·lar Joomla 1.5 a sistemes operatius basats en GNU/Linux Mandriva.



· Instal·lar Servidor de correu
· Instal·lar Apache i PHP
· Instal·lar MySQL i PHP
· Creació de la base de dades per a Joomla
· Instal·lar Joomla
· Instal·lar manualment taules de la base de dades Joomla
· Crear usuari administrador

Instal·lar Servidor de correu


vegeu el següent enllaç: Instal·lar Postfix amb SMTP-AUTH i TLS

Instal·lar Apache i PHP


sudo urpmi apache-mpm-prefork
sudo urpmi php-xml
sudo urpmi php-gd
sudo urpmi apache-mod_php
sudo /etc/init.d/httpd restart


Comprovar si funciona PHP
Crear l'arxiu /var/www/info.php amb el següent contingut:
<?php
phpinfo();
?>


I obrir el navegador la URL http://localhost/info.php

Instal·lar MySQL i PHP


sudo urpmi mysql mysql-administrator
sudo urpmi php-mysql

El nom de l'ordinador no pot ser localhost:
Es pot comprovar amb la comanda:
hostname
Per canviar el nom:
sudo hostname [NOM_NOU]
exemple:
sudo hostname 127.0.0.1

Arrancar serveis:
sudo /etc/init.d/mysqld start
sudo /etc/init.d/httpd restart


Iniciar MySQL cada cop que s'arranqui l'ordinador:
sudo chkconfig --levels 235 netfs on
sudo chkconfig --levels 235 mysqld on


Fixar contrasenya de l'usuari administrador de MySQL:
contrasenya: 1234
mysqladmin -u root password 1234
mysqladmin -h server1.example.com -u root password 1234


Creació de la base de dades per a Joomla


Ens conectem a MySQL:
mysql -u root -p

Creem la base de dades:
CREATE DATABASE base_de_dades;
exemple:
mysql> CREATE DATABASE joomla_database;

Creem un usuari per a l'accés a la nova base de dades:
GRANT ALL PRIVILEGES ON joomla_database.* TO 'user'@'localhost' IDENTIFIED BY ‘password‘;
exemple (usuari: admin contrasenya: 1234):
mysql> GRANT ALL PRIVILEGES ON joomla_database.* TO 'admin'@'localhost' IDENTIFIED BY '1234';

Apliquem els canvis:
mysql> flush privileges;

Sortim de MySQL:
mysql> quit

Instal·lar Joomla


sudo mkdir /var/www/html/joomla
sudo wget http://joomlacode.org/gf/download/frsrelease/9294/34966/Joomla_1.5.9-Stable-Full_Package.zip -O /var/www/html/joomla/Joomla.zip
cd /var/www/html/joomla; sudo unzip Joomla.zip; sudo rm -f Joomla.zip
sudo mv /var/www/html/joomla/configuration.php-dist /var/www/html/joomla/configuration.php
sudo chmod 777 /var/www/html/joomla/configuration.php


Canviar permisos:
sudo chmod 644 /var/www/html/joomla/configuration.php

Editar arxiu /var/www/html/joomla/configuration.php especificant la connexió a la base de dades:
/* Database Settings */
var $dbtype = 'mysql'; // Normally mysql
var $host = 'localhost'; // This is normally set to localhost
var $user = 'admin'; // MySQL username
var $password = '1234'; // MySQL password
var $db = 'joomla_database'; // MySQL database name
var $dbprefix = 'jos_'; // Do not change unless you need to!


Editar arxiu /var/www/html/joomla/configuration.php especificant informació del servidor:
/* Server Settings */
var $secret = 'FBVtggIk5lAzEU9H'; //Change this to something more secure
var $gzip = '0';
var $error_reporting = '-1';
var $helpurl = 'http://help.joomla.org';
var $xmlrpc_server = '1';
var $ftp_host = '';
var $ftp_port = '';
var $ftp_user = '';
var $ftp_pass = '';
var $ftp_root = '';
var $ftp_enable = '';
var $tmp_path = '/tmp';
var $log_path = '/var/logs';
var $offset = '0';
var $live_site = ''; // Optional, Full url to Joomla install.
var $force_ssl = 0; //Force areas of the site to be SSL ONLY. 0 = None, 1 = Administrator, 2 = Both Site and Administrator


Instal·lar manualment taules de la base de dades Joomla


cd /var/www/html/joomla/installation/sql/mysql
sudo replace "#__" "jos_" -- joomla.sql
sudo replace "#__" "jos_" -- sample_data.sql


Crear taules:
mysql -u root -p
mysql > USE joomla_database;
mysql > SOURCE /var/www/html/joomla/installation/sql/mysql/joomla.sql
mysql > QUIT

Inserir dades d'exemple:
mysql -u root -p
mysql > USE joomla_database;
mysql > SOURCE /var/www/html/joomla/installation/sql/mysql/sample_data.sql
mysql > QUIT

Eliminar directori instal·lació:
sudo rm -fr /var/www/html/joomla/installation

Crear usuari administrador


nom: admin contrasenya: admin
mysql -u root -p
mysql > USE joomla_database;
mysql > INSERT INTO `jos_users` VALUES (62, 'Administrator', 'admin', 'your-email@email.com', '21232f297a57a5a743894a0e4a801fc3', 'Super Administrator', 0, 1, 25, '2005-09-28 00:00:00', '2005-09-28 00:00:00', '', '');
mysql > INSERT INTO `jos_core_acl_aro` VALUES (10,'users','62',0,'Administrator',0);
mysql > INSERT INTO `jos_core_acl_groups_aro_map` VALUES (25,'',10);
mysql > QUIT

Mandriva: Instal·lar MediaWiki

  Com instal·lar MediaWiki a sistemes operatius basats en GNU/Linux Mandriva.




· Instal·lar Servidor de correu
· Instal·lar Apache i PHP
· Instal·lar MySQL i PHP
· Creació de la base de dades per a MediaWiki
· Instal·lar MediaWiki

Instal·lar Servidor de correu


vegeu el següent enllaç: Instal·lar Postfix amb SMTP-AUTH i TLS

Instal·lar Apache i PHP


Instal·lar Apache i PHP
sudo urpmi apache-mpm-prefork
sudo urpmi php-xml
sudo urpmi php-gd
sudo urpmi apache-mod_php
sudo /etc/init.d/httpd restart


Comprovar si funciona PHP
Crear l'arxiu /var/www/info.php amb el següent contingut:
<?php
phpinfo();
?>


I obrir el navegador la URL http://localhost/info.php

Instal·lar MySQL i PHP


sudo urpmi mysql mysql-administrator
sudo urpmi php-mysql

El nom de l'ordinador no pot ser localhost:
Es pot comprovar amb la comanda:
hostname
Per canviar el nom:
sudo hostname [NOM_NOU]
exemple:
sudo hostname 127.0.0.1

Arrancar serveis:
sudo /etc/init.d/mysqld start
sudo /etc/init.d/httpd restart


Iniciar MySQL cada cop que s'arranqui l'ordinador:
sudo chkconfig --levels 235 netfs on
sudo chkconfig --levels 235 mysqld on


Fixar contrasenya de l'usuari administrador de MySQL:
contrasenya: 1234
mysqladmin -u root password 1234
mysqladmin -h server1.example.com -u root password 1234


Creació de la base de dades per a MediaWiki


Ens conectem a MySQL:
mysql -u root -p

Creem la base de dades:
CREATE DATABASE base_de_dades;
exemple:
mysql> CREATE DATABASE wikidb;

Creem un usuari per a l'accés a la nova base de dades:
GRANT ALL PRIVILEGES ON wikidb.* TO 'user'@'localhost' IDENTIFIED BY ‘password‘;
exemple (usuari: wikiuser contrasenya: 1234):
mysql> GRANT ALL PRIVILEGES ON wikidb.* TO 'wikiuser'@'localhost' IDENTIFIED BY '1234';

Apliquem els canvis:
mysql> flush privileges;

Sortim de MySQL:
mysql> quit

Instal·lar MediaWiki


sudo wget http://download.wikimedia.org/mediawiki/1.13/mediawiki-1.13.3.tar.gz -O /var/www/html/mediawiki.tar.gz
cd /var/www/html/; sudo tar xvf mediawiki.tar.gz; sudo mv mediawiki-* Wiki; sudo rm -f mediawiki*
sudo chmod a+w /var/www/html/Wiki/config


Obrir el navegador http://localhost/Wiki per configurar base de dades, crear les taules, i altres configuracions.

Moure l'arxiu LocalSettings.php
sudo mv /var/www/html/Wiki/config/LocalSettings.php /var/www/html/Wiki/

Sign by Danasoft - Myspace Layouts and Signs