Inserisci qui la tua pubblicità
Vediamo come installare **Django** su un web Server. Iniziamo innanzitutto ad aggiornare il nostro server. Io sto utilizzando come server il sistema operativo Ubuntu nella versione 14.04. Ho preferito utilizzare la 14.04 poichè è supportata fino al 2018. Quindi procediamo:
1. sudo passwd
+ Sudo apt-get update
+ Sudo apt-get dist-upgrade
+ Sudo apt-get upgrade
> Ho scelto di utilizzare pip per installare tutti i pacchetti di cui ho bisogno, quindi
+ sudo apt-get install python-pip
+ sudo apt-get install apache2 libapache2-mod-wsgi
> procediamo:
+ sudo pip install Django==1.8.2
+ sudo apt-get install mysql-server-5.5
+ sudo apt-get install mysql-server python-mysqldb
+ sudo apt-get install nano
+ Andiamo su cd /var/www/ e creare la cartella padre del sito facendo django-admin.py startproject hello
> Creo ora il db: mysql –u root –p
+ CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
+ Create database formcenter;
+ CREATE USER ‘abarone’@'localhost' IDENTIFIED BY ‘accere87’;
+ GRANT ALL PRIVILEGES ON abarone.* TO 'abarone'@'localhost';
+ FLUSH PRIVILEGES; EXIT;
+ Sudo apt-get install phpmyadmin
+ php5enmod mcrypt
+ Nano /etc/apache2/apache2.conf e inserire Include /etc/phomyadmin/apache.conf
+ python manage.py startapp sanita
+ cd /etc/apache2/sites-avaiable/
+ creiamo la nuova configurazione : nano firstweb.conf
> Inseriamo ora la configurazione affinchè il server apache riconosca e avvii automaticamente django
+ a2ensite firstweb.conf
+ dissite vecchio file di configurazione
+ riavviamo con service apache2 reload (o restart)
+ sudo apt-get install python-dev python-setuptools
+ sudo pip install Pillow
----
#### Markdown
- Pip install django-markdown
- Inserire nelle app del settings.py la dicitura django_markdown
- Andare nell’admin, e importare …
- Modificare la classe nell’admin,
- Applicare la classe nuova alla vecchia…
- Fare il python manage.py collecstatic
- Inserire nel sito dove si vuole vedere il codice trasformato in html la dicitura |markdown
----
barone.anto1@gmail.com
Iscriviti alla nostra newsletter
Iscriviti alla nostra newsletter per non perderti nessuna novità!