Installazione drupal7 in ubuntu alle prime armi
Dpop aver chiesto tempo fa quale fosse l'ambiente ideale per provare ad imparare ad usare dupal, ho deciso di buttarmi da zero su ubuntu per avere un sistema operativo persistente in chiavetta con un server lamp installato.
La mia situazione attuale, è qualla appunto descritta , ho un server lamp tradizionale , con l'aggiunta di phpmyadmin. Non ho provato ad installare drupal, ma ho visto che in synaptic gestore di pacchettiè presente drupal 7, mi chiedo se è possibile installarlo da lì e se lo consigliereste. Purtroppo ho ubuntu 12.04 perchè la 11.10 mi scaldava troppo il pc, ho visto che molto spesso le installazioni consigliate da terminale non vanno a buon fine forse perchè i pacchetti a 32 bit sono più diffusi e io ho il 64 bit (ma forse sono io che non sò niente), mentre quelle con i pacchetti si integrano meglio. Cosa faccio datemi una dritta perfavore. Tenete presente che non ho ottimizato apache per drupal.come suggericono in tante guide perchè era da fare a terminale e con il tasksel non era possibile.

Risposte
Ciao, apache è il webserver
Ciao, apache è il webserver quindi un minimo di configurazione dovrai farla, ma guarda che non è nulla di trascendentale ;-)
Io non utilizzo Ubunzozz perché mi mette l'orticaria, ma penso che comunque, dato che sempre di Linux si tratta anche se cercano sempre di nasconderlo, dovrebbe funzionare tranquillamente anche con un apt-get install drupal che forse ti fa anche una configurazione di base di apache (ma di questo non ne sono sicuro). Comunque puoi tranquillamente scaricare il core da drupal.org e posizionarlo nella tua directory dove farai puntare apache (puoi metterlo ovunque, basta che poi configuri il puntamento, la posizione "corretta" sarebbe in /var/www/html/). Poi dovrai creare il database MySQL, hai installato phpMyAdmin che raggiungi da browser, io preferisco lavorare da cli perché mi trovo più a mio agio e mi sembra più veloce, se vuoi provare così ti posso dare la sequenza dei comandi da dare, da interfaccia web dovrei guardare anche io come funziona :-P
Se ti serve aiuto, chiedi.
Ciao ciao.
Sei molto gentile, a darmi
Sei molto gentile, a darmi una mano, per ora ho scaricato il pacchetto drupal del gestore di pachetti di ubuntu, ma non sapendo nemmeno come lanciare drupal stesso, penso che dovrò metterlo in qualche cartella, e modificare quache file, potresti darmi 2 dritte sulla cosa? Il server Lamp dovrebbe funzionare, ma solo in teoria, perchè phpmyadmin vede mysql siamo a buon punto!!
Ciao, allora per verificare
Ciao, allora per verificare che apache sia effettivamente funzionante, apri un browser e, nella barra degli indirizzi (non nella barra di ricerca di google), digita localhost e poi batti invio, dovrebbe apparirti una schermata con scritto it works! O qualcosa di simile, se comunque non appare la schermata di errore del browser, apache è attivo :)
Per quanto riguarda Drupal, se lo hai "installato" usando apt o il gestore dei pacchetti, potrebbe anche darsi che, digitando localhost nel browser, parta direttamente l'installazione, se così non dovesse essere, prova a guardare in /var/www/html se trovi la cartella drupal (o drupal7 non so come la nomini Ubunzozz), in tal caso dovrai digitare, sempre nel browser, localhost/drupal (o localhost/drupal7 dipende sempre da come è nominata la cartella). Prima di procedere all'installazione di drupal, però, dovrai creare un database da far utilizzare. Non conosco la procedura da phpMyAdmin, se vuoi posso indicarti come procedere da cli di mysql.
Fammi sapere, ciao ciao.
che sbattimento, la mia
che sbattimento, la mia situazione è questa,
1 l'installazione di apache è andata, bene ma non ho fatto le modifiche che di solito si chiedono riportate qui http://avezzanolug.org/content/installare-drupal-7-su-ubuntu-1004-lts
2, mysql esiste con un database di nome drupal
3 anche php è ok.
4 phpmyadmin vede mysql in cui trovo già un database di nome drupal.
Ora in xamp bastava mettere la cartella di drupal dentro conf, mi pare e partiva, qui invece ho drupal messo così:
etc/drupal/7/sites in cui ci sono 2 file e una cartella, i due file sono: dbconfig.php e settings.php dov'è il file default.setting.php come faccio a rinominarlo e dargli i permessi? Nella cartella superiore denominata 7 c'è un file apache2.conf e htaccess mi sà che non centrano.
5 La cartella di Apache è in etc/apache2
Allora, prendi fiato e LEGGI
Allora, prendi fiato e LEGGI quello che scrivo, altrimenti è inutile...
Apri un terminale (eh già! Si lavora con quello, abituati) e vai nella directory /var/www/html (da terminale comando: cd /var/www/html ), quando sei li, controlla che ci sia la cartella drupal (da terminale, comando: ls ).
Se la cartella è presente, apri un browser a fallo puntare a 127.0.0.1/drupal e segui l'installazione (potrebbe anche darsi che serva farlo puntare direttamente a install.php, quindi al limite aggiungilo al percorso nel browser).
Se, invece, la cartella drupal non è presente in /var/www/html allora dobbiamo verificare dove l'ha posizionata. Però mettiti il cuore in pace, apache dovrai configurarlo, quindi armati di pazienza e cerca di seguire i procedimenti.
Ciao ciao.
Eseguendo per filo e per
Eseguendo per filo e per segno quello che mi hai detto di fare,il risultato di ogni ricerca che io possa fare è sempre:ubuntu@ubuntu:~$ cd var/www
bash: cd: var/www: No such file or directory
ubuntu@ubuntu:~$ cd
ubuntu@ubuntu:~$ cd/var/www/html
bash: cd/var/www/html: No such file or directory
mi da il medesimo risultato anche se cerco cartelle che graficamente vedo, per cui penso vi sia quache errore, o dovevo digitare sudo per essere root..
Comunque graficamente la cartella drupal non c'è e nemmeno la cartella html con il file install.php Usando il cerca di ubuntu però l'ho trovato(il file install.php) nella directory /usr/share/drupal7 e a quanto pare c'è il simbolino con i permessi di root. Ho provato ad aprirlo con il browser, e lo apre, ma non parte nessuna installazione. cosa devo fare? Ti ricordo comunque che per ora io dovrò usare drupal in locale, e non ho ancora un dominio, per cui credo senza esserne certo che dovremmo modificare il famoso file default setting.php che non trovo.. Aspetto notizie..
Allora, piccola premessa:
Allora, piccola premessa: cd/var/www != cd var/www != cd /var/www
Quindi è normale che da terminale non sei riuscito a raggiungere la cartella, hai sbagliato i comandi :-)
Abbiamo comunque appurato che la cartella di installazione di Drupal sta in /usr/share/drupal7 adesso dobbiamo assicurarci che apache punti a quella cartella, quindi devi per forza andare ad editare il file di configurazione di apache, non so come si chiami e dove si trovi su Ubunzozz, ma sulle macchine Linux "serie" si chiama httpd.conf e lo trovi in /etc/httpd/conf/httpd.conf andando ad aggiungere fine dello stesso queste stringhe:
#NameVirtualHost 127.0.0.1
ServerName localhost
NameVirtualHost *:80
<VirtualHost *:80>
<Directory "/usr/share/drupal7">
allow from All
Options +Indexes
</Directory>
ServerAdmin tua@email.com
ServerAlias mydomain.com
ServerName ww w.mydomain.com #Qui non ci vanno spazi tra le ww w, ma senza non lo visualizzavi in maniera corretta
# Index + Directory Root
DirectoryIndex index.html
DocumentRoot /usr/share/drupal7
# CGI Directory
ScriptAlias /cgi-bin /var/www/cgi-bin #ATTENZIONE! Verifica i percorsi
<Location /cgi-bin>
Options +ExecCGI
</Location>
# Logfiles
ErrorLog /usr/share/drupal7/error/error.log #Devi creare cartella error li
CustomLog /usr/share/drupal7/logs/access.log combined #Qui cartella logs
</VirtualHost>
Fatto questo, dovrai far ripartire apache, io utilizzo il comando: service httpd restart che *in teoria* dovrebbe funzionare anche su Ubunzozz, altrimenti prova con service apache2 restart (ovviamente devi anteporre "sudo" senza apici prima dei comandi, sulle distro serie non si suda :D).
Quando avrai finito, ti basterà aprire un browser e digitare: localhost/install.php per iniziare ad installare Drupal.
Fammi sapere come procede, ciao ciao.
Salve, ho riscontrato un po'
Salve, ho riscontrato un po' di difficoltà e ora sono arrivato ad avere il mio server lamp.Naturalmente ho reinstallato tutto, e nelle giuste directory.Ora devo solo rinominare i permessi del file settings.php che si trova in var/www/drupal/sites/default/settings.php
.Guardando le guide ho visto che dovrei digitare questi comandi per ottenere i permessi:
sudo chmod 666 var/www/drupal/sites/default/settings.php
ma la risposta che mi dà è:
chmod: cannot access `var/www/drupal/sites/default/settings.php'
il file è lì, esiste, se vado con il comando nautilus, lo trovo proprio al suo posto.
Mi manca un passo dal dare http://localhost/drupal/ e aprirmi un mondo.. Aiuto vi prego sono settimane di reinstallazioni di ubuntu
Naturalmente il file è stato rinominato dal default.settings.php, non centra il fatto che lo abbia solo rinominato e non copiato e rinominato?
Ciao, due cose, la prima devi
Ciao, due cose, la prima devi creare un file che si chiama settings.php copiandolo da default.settings.php e NON semplicemente rinominandolo. La seconda, il comando corretto è sudo chmod 666 /var/www/drupal/sites/default/settings.php se lanci il comando senza lo slash ( / ) iniziale cambia il percorso e di conseguenza ti dice, giustamente, che il file non esiste.
Ciao ciao.
Niente, ho rinominato
Niente, ho rinominato nuovamente il file sittings.php nel suo nome originale di: default.settings.php da quest'ultimo ho copiato ed incollato una copia del file e rinominata settings.php ora ho provato a dare il comando come dicevi, e poi ho pure provato a fare delle vaianti,
ubuntu@ubuntu:~$ sudo chmod 666/var/www/drupal/sites/default/settings.php
chmod: missing operand after `666/var/www/drupal/sites/default/settings.php'
Try `chmod --help' for more information.
ubuntu@ubuntu:~$ sudo chmod 666 /var/www/drupal/sites/default/settings.php
chmod: cannot access `/var/www/drupal/sites/default/settings.php': No such file or directory
ubuntu@ubuntu:~$ sudo chmod 666 var/www/drupal/sites/default/settings.php
chmod: cannot access `var/www/drupal/sites/default/settings.php': Not a directory
ubuntu@ubuntu:~$
Ma al limite i permessi non si possono cambiare graficamente in proprietà? se si come?
Ciao, non utilizzo Ubunzozz e
Ciao, non utilizzo Ubunzozz e nemmeno GNOME, di conseguenza non uso nautilus (Mandriva, KDE4, Dolphin), credo comunque che tu possa cambiare i permessi anche tramite nautilus, un click con il destro sul file, proprietà e da li dovresti vedere e cambiare i permessi del file, di più non so dirti.
Strano invece il discorso che da terminale non riesci a raggiungere la cartella di Drupal, sei sicuro del percorso? Non è che salti un pezzo? Te lo chiedo perché io lo ho in /var/www/html/drupal ora, pienamente d'accordo che uno lo può piazzare dove preferisce, ma il mio percorso di default è quello (quindi sotto la cartella html), prova a dare da terminale il comando whereis drupal e il comando locate drupal e posta i risultati, almeno vediamo il percorso corretto.
Ciao ciao.
Da non credere ho perso tanto
Da non credere ho perso tanto tempo su uno spazio nel rinominare il file settings.php tutto risolto. Ho installato tutto su chiavetta persistente e ora ho il mio drupal sempre con me, ora mi metto a studiare, grazie x il fa
ntastico aiuto
Ciao, non ho ben capito come
Ciao, non ho ben capito come tu abbia risolto, ma mi fa piacere che tu ci sia riuscito :-)
Ciao ciao.
Niente.. rinominando il file
Niente.. rinominando il file settings.php avevo omesso di togliere uno spazio davanti alla parola settings, ora Stò cominciando a studiare, ho visto una guida molto semplice ma efficace sugli argomenti base legati a Drupal 7 in italiano.
Comprerei anche un libro, ma sono quasi tutti in inglese.
Dando una rapida occhiata, e avendo esperienza di database, cercherò di adattare le mie conoscenze cercando analogie ma sicuramente non sarà sufficente. Ora apro una discussione nella sessione dedicata, ho un po' di dubbi da chiarire.