dijous, 29 de gener del 2009

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

Sign by Danasoft - Myspace Layouts and Signs