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
1 comentari:
Publica un comentari a l'entrada