Installazione di Drupal su Linux (sistemista) Installazione step-by-step e note.

Slides:



Advertisements
Presentazioni simili
Luca Bianchi Windows Development Day Bologna 28 gennaio 2005 SQL Server Desktop Engine (MSDE) & SQL Server 2005 Express.
Advertisements

Installazione di Apache 2, PHP5, MySQL 5
Guida rapida all’installazione per tutte le release
Connessione con MySQL.
Interazione tra basi di dati e web
E Windows SharePoint Services 2.0 Ivan Renesto Overview how to use Windows SharePoint Services.
Un DataBase Management System (DBMS) relazionale client/server.
EJB Getting started Database: MySql Application Server: Pramati Server Ambiente di sviluppo: Pramati Studio 3 Applicazione esempio: Logon Trento, 30/10/2002.
Programming with JXTA Hello World Peer discovery Peer Group discovery Creating Peer group Joining a Peer Group.
Utilizzo file.htaccess Consente di impostare laccesso ad una specifica pagina web solo a gli utenti AFS ENEA che hanno il permesso (protetta da login)
Utilizzo file.htaccess generale Consente di impostare laccesso ad una specifica pagina web solo a tutti gli utenti AFS ENEA (protetta da login)
Gruppo ISP1 Commessa tuttipunti.org. Sommario Descrizione commessa Organizzazione del lavoro Lavoro svolto Problematiche di sicurezza Impostazioni di.
Il protocollo ftp.
Sistemi Operativi - Introduzione 1 Informazioni utili Per avere una distribuzione linux sul proprio pc: 1.
Dip. Automatica e Informatica
Sistemi Operativi - Introduzione 1 Il sistema operativo UNIX/LINUX Niccolò Battezzati Politecnico di Torino Dip. Automatica e Informatica.
Pubblicare il sito di joomla sviluppato in locale Attraverso un software di FTP (WS FTP, Filezilla, ecc ) trasferire la cartella di joomla nel sito di.
INSTALLAZIONE IN LOCALE
FUNZIONI DI GRUPPO Le funzioni di gruppo operano su un set di record restituendo un risultato per il gruppo. AVG ([DISTINCT|ALL] n) media, ignora i valori.
Componenti dell’architettura Oracle
Palermo, may 2010 F.Doumaz, S.Vinci (INGV-CNT- Gruppo di telerilevamento)
Filtered Index and Statistics Filtered Indexes Sergio Govoni
Sito IntergruppoParma.it Nuovo Intergruppo Parma.
Andrea Petricca Problematiche di rete nella sperimentazione di file-system distribuiti su WAN per applicazioni di GRID-Computing Rapporto trimestrale attività
LE RETI E IL DDNS.
Attribution-NonCommercial-ShareAlike Le novità
Attribution-NonCommercial-ShareAlike Le novità
Personalizzazione e porting delle procedure esterne connesse ad Aleph Il caricamento degli utenti della circolazione da files esterni Modifiche introdotte.
Corso Drupal 2013 Andrea Dori
Installazione di Drupal: requisiti. (sistemista) Installazione, struttura dei file, nodi speciali.
Project Review Novembrer 17th, Project Review Agenda: Project goals User stories – use cases – scenarios Project plan summary Status as of November.
Backup and Migrate, Captcha ReCaptcha e Spamicide Docente: Simone Zambenedetti. Moduli per la Sicurezza.
Sistemi di Elaborazione dellInformazione Modulo 3 -Protocolli applicativi Unità didattica 4 -Protocolli del Web Ernesto Damiani Lezione 4 – Caching HTTP.
Amministrazione della rete: web server Apache
1 Amministrazione del sistema Creazione degli account al sistema. Comandi per la gestione degli utenti File per la gestione degli utenti, password shadow.
CORSI DI FORMAZIONE - Basi di Dati: MySql - Parte 4 - Dicembre Utenti e privilegi del database - 1 Root è lutente amministratore predefinito, ma.
Analysis and Development of Functions in REST Logic: Application to the «DataView» Web App UNIVERSITA’ DEGLI STUDI DI MODENA E REGGIO EMILIA DIPARTIMENTO.
1 Applicazione per la gestione dei progetti di “Laboratorio e Tecnologie Web” Ilaria Iannantuono.
Introduction to automatic ABMs documentation Keywords: Doxygen ODD protocol MASON documentation Simone Romano.
Sistemi di elaborazione dell’informazione Modulo 3 -Protocolli applicativi Unità didattica 4 - Protocolli del Web Ernesto Damiani Lezione 3 – Esempi HTTP.
SQL Developer Lanciare sqldeveloper (alias sul desktop) / c:\Oracle\sqldeveloper Associare tutti i tipi di file, se volete Tasto destro sulla spina “connection”
JDBC Java DataBase Connectivity SISTEMI ITIS B. CASTELLI Anno Scolastico
Workshop sulle problematiche di calcolo e reti nell'INFN
ROOT Tutorial.
Operazione immissione persona Vogliamo implementare il seguente progetto: Immissione persona Anno N. Nome Cognome Errore:.... Controllo e Immissione Errore.
Fabrizio Felici LAMP workshop GROsseto Linux Users Group.
Interazione col DB Per interagire con una base dati da una pagina PHP occorre procedere come segue: Eseguire la connessione al DBMS MySQL in ascolto;
FESR Trinacria Grid Virtual Laboratory Strumenti di gestione Rosanna Catania Rita Ricceri Gianni Mario Ricciardi INFN Catania Task force.
FTP1 FTP (File Transfer Protocol), implementato dai programmi ftp e ftpd, permette ad utenti di connettere sistemi remoti e trasferire files.
Pubblicazione di un sito web Punti Principali: ×Introduzione al protocollo FTP ×Servizi Hosting gratuiti ×Servizi Hosting a pagamento ×Guida all’uso di.
Corso Web Developer Lezione 4 – Installare Joomla.
Introduzione a GNU/Linux. GNU/Linux Caratteristiche Compatibile con UNIX ® Multitasking Multiutente Libero.
Corso per Webmaster base
Come creare una delega Entrare nel modulo COB.
Web server.
Strategia “Dati della scuola” - Siti web: installazione e gestione
Corso di Ingegneria del Web A A
Corso LAMP Linux Apache Mysql Php
Pronto.
Dati in rete Appunti.
I PERMESSI IN LINUX.
Portal Architecture Data Management
Creare un server casalingo - 1
Offline Grid!? Report
Creare un server casalingo - 2
WebServer 12 luglio
Creare un server casalingo - 6
Livello Applicazione Web e HTTP.
Programmazione e Laboratorio di Programmazione
Programmazione e Laboratorio di Programmazione
Transcript della presentazione:

Installazione di Drupal su Linux (sistemista) Installazione step-by-step e note.

Scenari Installazione in locale Installazione tramite (S)FTP e terminale

Download Il pacchetto Sapienza viene distribuito in un TAR GZ Locale: decompressione in /srv/www/htdocs Remoto: decompressione in locale e upload in /srv/www/htdocs. Caveat: attenzione ai permessi.

Creazione database shell> mysql [–h host] –u root –p CREATE USER IDENTIFIED BY 'mypass'; mysql> CREATE DATABASE drupalsapienzat GRANT ALL ON drupalsapienzat TO

Popolare il database shell> mysql [–h host] –u drupaldb –p mysql> use drupalsapienzat; mysql> source < dbcontent.sql

Modificare settings.php Il file si trova in /sites/default/settings.php 'database' => ' ', 'username' => ' ', 'password' => ' ', 'host' => ' ', 'port' => ' ', 'database' => 'drupalsapienzat', 'username' => 'drupaldb', 'password' => 'mypass', 'host' => 'localhost', 'port' => '', $base_url = ' // NO trailing slash! Nella configurazione a server separati va specificato lIP del server MySql Per la porta di default può essere lasciato vuoto

Creare.htaccess RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] Aggiungere il path delleventuale percorso dalla radice

Sistemare i permessi Assumendo che lutente Unix proprietario dellinstallazione si chiami drupalsap, questo deve essere impostato come proprietario sia delle directory che dei file, mentre il gruppo va impostato su www-data (Apache) Vanno dati pieni permessi a drupalsap e solo permessi di lettura e di esecuzione (per le directory) a www-data

Sistemare i permessi /2 Impostazioni corrette: drwxrwx--- 7 www-data drupalsap :02 files/ drwxr-x drupalsap www-data :48 modules/ -rw-r drupalsap www-data :35 index.php Si realizzano con: /path_to_drupal_installation –R drupalsap:www-data. -type d -exec chmod u=rwx,g=rx,o= {} \; -type f -exec chmod u=rw,g=r,o= {} \;