Ebbene, è vero WordPress È riuscito ad affermarsi come il CMS (Content Management System) più importante al mondo, ed è ben meritato che ce l'abbia poiché il suo ambito è molto ampio grazie non solo alle sue caratteristiche fondamentali e al fatto che è disponibile dal suo sito web o da qualsiasi server, ma anche al molti plugin e temi che ci consentono di adattarlo praticamente a qualsiasi utilizzo e design.
Ma è chiaro che ci sono alternative, e tra queste una di quelle che è cresciuta di più è Drupal, una piattaforma CMS che è anche open source ed è utilizzato da milioni di siti in tutto il mondo, con una comunità di utenti e sviluppatori che è molto ampio e attivo. Ha anche molti modelli e plugin, la stragrande maggioranza gratuiti e alcuni pagati per chi cerca qualcosa di esclusivo o per differenziarsi.
Vedremo allora come installare Drupal su Ubuntu 14.04, qualcosa che possiamo ottenere in modo molto semplice attraverso pochi passaggi, il requisito principale è avere un server. In questo caso ci baseremo su LAMP, la soluzione molto popolare che include Apache, MySQL e PHP (da cui il suo nome, composto dalle loro iniziali più Linux). Per installarlo eseguiamo quanto segue da terminale (Ctrl + Alt + T):
sudo apt-get install mysql-server mysql-client apache2 php5 php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5 -recodifica php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
Ora che abbiamo la piattaforma installata in Ubuntu dobbiamo creare il database per Drupal, che come è logico immaginare sarà basato su MySQL. Durante il processo di installazione ci viene chiesto di inserire una password per l'utente "root" di MySQL, quindi con questo in mente inseriamo i seguenti comandi:
avvio del servizio sudo mysql
mysql -u root -p
Ci verrà chiesta la password, la inseriamo e siamo pronti entra per lavorare con il database, ora dobbiamo creare un nuovo database chiamato drupaldb, per il quale eseguiamo:
CREA DATABASE drupaldb;
Quindi è necessario creare l'account utente del database Drupal:
CREA UTENTE drupaluser @ localhost IDENTIFICATO DA 'password';
Dove 'password' è quella che vogliamo applicare all'utente 'drupal user', e che ovviamente dobbiamo ricordare e tenere a mente in seguito per tutte le procedure che andremo ad eseguire con essa nel database. Proprio per questo andremo a eseguire un nuovo comando, che è quello che permette all'utente di accedere a tutte le caratteristiche o funzionalità:
GARANTIRE TUTTI I PRIVILEGI SU drupaldb. * A drupaluser @ localhost;
Ora dobbiamo salvare la configurazione ed uscire:
FLUSH PRIVILEGES;
exit
Il prossimo passo è configurare il sito con cui ci accingiamo a gestire Drupale per questo dobbiamo scaricare il file dal sito:
cd / tmp / // wget http://ftp.drupal.org/files/projects/drupal-7.30.zip
Estraiamo il contenuto di detto file e lo spostiamo nel file Cartella principale di installazione di Apache, concediamo i permessi e avviamo Apache:
decomprimere drupal * .zip
sudo cp -rf drupal * / * / var / www / html /
sudo chown -R www-data: www-data / var / www / html /
sudo chmod -R 755 / var / www / html /
avvio del servizio sudo apache 2
Ora iniziamo una connessione http al server, entrando localhost / install.php nella barra degli indirizzi, e vedremo che ci viene offerta la possibilità di selezionare la configurazione di Drupal. Tra le altre cose, possiamo selezionare un profilo minimo o standard, la lingua dell'installazione oi requisiti, ma si tratta di dettagli e la cosa più importante è che finalmente saremo pronti a usa Drupal sul nostro server basato su Ubuntu 14.04.
Normalmente uso questi comandi per installare il server web: udo apt-get install apache2, seguito da sudo apt-get install php5 libapache2-mod-php5, sudo apt-get install mysql-server,…. ma vedo che installi altri pacchetti come il client mysql e altre cose che davvero non capisco jjaj, la verità è che voglio installare il server con il comando che mostri perché vedo che ha anche altre cose, ma il l'unico problema è che non installi phpmyadmin, quindi posso installarlo in questo modo: sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin o devo farlo in modo diverso e una domanda in quale parte del comando mette in relazione php con apache e mysql con apache??