Archivi categoria: CMS

Ubuntu: Installare estensioni PHP tramite PEAR e PECL

Dopo aver installato Drupal nel post Ubuntu Server: Installare Drupal 7.14 e guardando nella sezione Resoconti, potremmo notare che il server non è in grado di visualizzare l’avanzamento del caricamento dei file, poichè non possiede le librerie necessarie a questo scopo.

Apriamo il terminale del nostro server e digitiamo:

sudo apt-get install php-pear php5-dev php5-cli
sudo apt-get install libpcre3-dev libmagic-dev
sudo pear update-channels
sudo pear upgrade

sudo pecl install uploadprogress

Creare un file:

sudo nano /etc/php5/conf.d/uploadprogress.ini

ed all’interno metterci:

extension=uploadprogress.so

Salvare il file, uscire dall’editor e riavviare il Server Apache dal terminale:

sudo /etc/init.d/apache2 restart

Aggiornando la pagina dei Resoconti sullo stato in Drupal, notiamo che risulta essere installato correttamente!

 

Ubuntu: Installare Oracle 10g

Prima di procedere all’installazione, bisogna sottolineare che Oracle 10g ha un requisito molto importante:

Oracle says that the system must have at least 1GB of physical RAM and 1GB of swap space or twice the size of RAM. And for systems with more than 2 GB of RAM, the swap space can be between one and two times the size of RAM.

Quindi verifichiamo la memoria totale (MemTotal) e la swap (SwapTotal) del nostro sistema:

cat /proc/meminfo

E se la swap non fosse sufficiente, rimando al post: Ubuntu Server: aumentare la memoria Swap

A questo punto, tutto è pronto per l’installazione. Come primo passo bisogna aggiungere il repository Oracle:

sudo nano /etc/apt/sources.list

Ed aggiungiamo in fondo al file:

deb http://oss.oracle.com/debian unstable main non-free

Salviamo (Ctrl+O) ed usciamo (Ctrl+X) dall’editor.
Ora importiamo la chiave, sempre da terminale:

wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle -O- | sudo apt-key add –

E procediamo con l’installazione vera e propria:

sudo apt-get update

sudo apt-get install oracle-xe oracle-xe-client

Ed ora ci resta solo la configurazione:

sudo /etc/init.d/oracle-xe configure

Specificando le due porte che saranno usate, la password per il database e la scelta se far partire il servizio al boot del sistema operativo.

Apriamo un browser e digitiamo:

http://127.0.0.1:8080/apex

I dati da utilizzare al primo login sono:

USERNAME: system

PASSWORD: quella scelta durante l’installazione

 

Drupal – URL Semplificati

Dopo aver parlato di Drupal e della sua installazione, nel post: Ubuntu Server: Installare Drupal 7.14 , può accadere che andando a modificare la parte riguardante la semplificazione degli URL, ci troviamo in una situazione del genere:

Come facciamo ad abilitare gli URL semplificati?

Prima di tutto, bisogna attivare il modulo Apache Module mod_rewrite, aprendo il terminale sul server e dando:

sudo a2enmod rewrite

A questo punto bisogna fare un’ulteriore modifica; da terminale diamo:

sudo nano /etc/apache2/sites-available/default

NOTA: default è la configurazione standard di Apache; se avete creato nuovi siti, andrete a modificare il file creato da voi.
All’interno del file troviamo le righe:

AllowOverride None

che modifichiamo in:

AllowOverride All

Salviamo il file ed usciamo. Ed infine:

sudo /etc/init.d/apache2 restart

aggiornando la pagina di Drupal avremo:

Ora abbiamo attivato la voce “Attiva gli URL Semplificati”, la quale sarà cliccata ed attivata.

Ubuntu Server: Installare Drupal 7.14

Oggi andremo ad installare il CMS Drupal, con l’aggiunta della lingua italiana, su un server Ubuntu 10.04LTS ed utilizzeremo un database in PostgreSQL.

Dal terminale del nostro Ubuntu Server, digitiamo:

wget http://ftp.drupal.org/files/projects/drupal-7.14.tar.gz

tar -xvf drupal-7.14.tar.gz

sudo cp -r drupal-7.14 /var/www/

cd /var/www/

sudo mv drupal-7.14/ drupal/

In questo modo Drupal è in lingua originale (inglese), ma se volessimo installare anche la traduzione, basterà dare da terminale queste due righe ed in seguito, in fase di installazione, selezionare la lingua italiana. La guida seguente è stata scritta utilizzando la lingua di default.

wget http://ftp.drupal.org/files/translations/7.x/drupal/drupal-7.13.it.po

sudo mv drupal-7.13.it.po /var/www/drupal/profiles/standard/translations/

In seguito ci spostiamo su un cliente, apriamo un browser e diamo:

http://indirizzo_ip_server/drupal

Procediamo con l’installazione ma alla fase Verify requirements avremo una schermata del genere

che risolviamo tramite terminale sul server con:

sudo mkdir /var/www/drupal/sites/default/files

sudo chmod 777 /var/www/drupal/sites/default/files/

sudo cp /var/www/drupal/sites/default/default.settings.php /var/www/drupal/sites/default/settings.php

sudo chmod 666 /var/www/drupal/sites/default/settings.php

Aggiornando la finestra di installazione, vedremo che non ci sono errori e possiamo procedere col settare la parte inerente alla configurazione del database.

In questo esempio di installazione, useremo PostgreSQL come database. Per l’installazione, configurazione e creazione di un database, rimando al post: Installare PostgreSQL 9.0 e pgAdmin3 su Ubuntu Server 10.04LTS

Dopo aver creato un database, andiamo ad inserire tutti i dati necessari nei campi di configurazione del database e premiamo Save and Continue.

alla fine dell’installazione dei file, definiamo le ultime cose come il Nome del Sito, mail, user e pwd dell’amministratore e altre informazioni.

NOTA: Durante questo passaggio potremmo avere una finestra di warning, che ci indica di cambiare alcuni permessi ad una cartella e al file delle configurazioni. Se questo dovesse accadere, apriamo un terminale sul server e digitiamo:

sudo chmod 444 /var/www/drupal/sites/default/settings.php

Ed alla fine di tutta l’installazione, avremo la schermata di login diretto alla parte amministrativa, in cui potremo iniziare a fare le nostre configurazioni!

Ubuntu Server: Installare WordPress

Oggi andremo ad installare il CMS WordPress all’interno del nostro Ubuntu Server 10.04 LTS.

Prima di cominciare, WordPress necessita di PHP, Server Web (Apache) e Database Server (MySQL Server); per l’installazione e l’inizializzazione dei componenti appena citati, rimando al post: Server: Installare Apache, MySQL e PHP

In seguito, apriamo un terminale del server e diamo:

wget http://wordpress.org/latest.zip
sudo mv latest.zip /var/www
cd /var/www
sudo apt-get install unzip
sudo unzip latest.zip
sudo rm latest.zip
sudo chown www-data:www-data wordpress/

Passiamo ad aprire un browser all’interno della rete LAN e digitiamo:

http://indirizzo.ip.del.server/wordpress

ottenendo una schermata del genere:

Non vi preoccupate dell’errore generato; clicchiamo su Create a Configuration File

Ora clicchiamo su Let’s go!

A questo punto abbiamo bisogno di creare un database con MySQL Server; per la creazione rimando al post: phpMyAdmin: creare un nuovo utente e un nuovo database

Per l’esempio abbiamo creato un utente chiamato wordpress ed un database associato chiamato wordpress

A questo punto torniamo sul nostro browser ed inseriamo tutti i campi riguardanti il Database appena creato, ed infine clicchiamo su Submit.

Alla schermata successiva, se tutto è andato a buon fine, clicchiamo su Run the install

In seguito compiliamo i campi richiesti e premiamo su Install WordPress

Alla fine di tutta l’installazione, eccovi la schermata ‘classica’ di login di WordPress.

Ed il lato pubblico sarà visibile all’indirizzo:

http://indirizzo.ip.del.server/wordpress

E la parte administrator, lato privato, sarà visibile all’indirizzo:

http://indirizzo.ip.del.server/wordpress/wp-admin

%d blogger hanno fatto clic su Mi Piace per questo: