IPB     Il futuro di Tevac dipende da te!  

Benvenuto Visitatore ( Log In | Registrati )

  · · · · · · · · · · · ·
Reply to this topicStart new topic
> F.A.Q.
azael
messaggio 20 Jun 2005, 09:33
Messaggio #1


Level 8/11
********

Gruppo: Forum User
Messaggi: 3.123
Iscritto il: 2-February 04
Da: Bergamo
Utente Nr.: 1.423



Questo topic e' dedicato alla raccolta delle domande frequenti... e' u costante Work In Progress. Siete pregati di segnalare via MP a Lord Lele o ad Azael ogni topic che, a vostro parere, puo' essere considerata una FAQ.

Ecco l'elenco delle FAQ nel primo post (come suggerito da Max Rainato):
1.: Come installo un Forum?
2.: Come installo PHP e MySQL sul mio Mac?
3.: Come installo GeekLog?
4.: Cosa centra Dashborad con questa sezione del forum, così dinamica e programmesca? SI riferisce ad un qualcosa che si sviluppa e che accede a Internet?
5.: Cerco di accedere a MySQL ma ottengo il seguente messaggio di errore: ('/tmp/mysql.sock')
6.: Come avvio manualmente MySQL?
7.: Come lancio uno script PHP da terminale... e perche' potrebbe essere utile?
8.: Ho perso la password di root di MySQL, come posso fare?

Grazie,

Roberto


--------------------
Azael's New: ho aperto il mio blog ... visitatelo!!!
Supporta Tevac
Go to the top of the page
 
+Quote Post
azael
messaggio 20 Jun 2005, 09:35
Messaggio #2


Level 8/11
********

Gruppo: Forum User
Messaggi: 3.123
Iscritto il: 2-February 04
Da: Bergamo
Utente Nr.: 1.423



D.: Come installo un Forum?

R.: L'installazione di un Forum prevede di avere a disposizione un sistema (Mac, PC, Linux) sul quale siano installati i seguenti componenti:
- PHP
- MySQL
- Apache
La procedura di installazione e' presentata qui:
http://forum.tevac.com/viewtopic.php?p=173759#173759


--------------------
Azael's New: ho aperto il mio blog ... visitatelo!!!
Supporta Tevac
Go to the top of the page
 
+Quote Post
azael
messaggio 20 Jun 2005, 09:38
Messaggio #3


Level 8/11
********

Gruppo: Forum User
Messaggi: 3.123
Iscritto il: 2-February 04
Da: Bergamo
Utente Nr.: 1.423



D.: Come installo PHP e MySQL sul mio Mac?

R.: L'installazione semplice di PHP puo' essere effettuata attraverso il pacchetto Entropy segnalato qui:
http://forum.tevac.com/viewtopic.php?p=173829#173829

L'installazione di MySQL si opera effettuando il download dell'installare dal sito ufficiale MySQL:
http://dev.mysql.com/downloads/mysql/4.1.html


--------------------
Azael's New: ho aperto il mio blog ... visitatelo!!!
Supporta Tevac
Go to the top of the page
 
+Quote Post
azael
messaggio 23 Jun 2005, 14:41
Messaggio #4


Level 8/11
********

Gruppo: Forum User
Messaggi: 3.123
Iscritto il: 2-February 04
Da: Bergamo
Utente Nr.: 1.423



D.: Come installo GeekLog?

R.: (fornita da robi_BRN con un appunto di RobRota)
1) Una volta decompresso il file originario, ammesso che il vostro browser non l'abbia già fatto al termine del download, avremo una cartella dal nome non proprio "friendly". Per sicurezza facciamone una copia, rinominiamola con un nome un pò più comodo, diciamo "geeklog" per essere originali, e spostiamo questa copia rinominata in "Libreria-Webserver-Documents" se utilizzate Apache o "Libreria-Apache2-htdocs" se usate Apache2.
ATTENZIONE: la cartella "Libreria" da cui parte il percorso è quella subito all'interno del vostro disco di avvio e NON quella contenuta nella vostra "Home".
2) Apriamo ora l'applicazione Terminale per cambiare alcuni permessi con i seguenti comandi:
chmod -R 775 logs/
chmod -R 775 public_html/backend/
chmod -R 775 public_html/images/articles
chmod -R 775 public_html/images/userphotos
Dopo ognuno di questi comandi vi tocca spingere il tasto Invio. Tenete anche presente che i comandi si riferiscono alle cartelle secondo un percorso "assoluto". Per essere sicuri che tutto funzioni digitate sul Terminale il comando
chmod -R 775
e poi trascinate dal Finder la prima cartella in questione. Date invio e ripetete la procedura per le altre tre cartelle. Ovviamente ci stiamo riferendo alle cartelle contenute nel pacchetto GeekLog piazzato nella cartella "Libreria - Webserver - Documents".
A questo punto torna utilissimo PhpMyAdmin, perchè dobbiamo lasciar stare per un attimo GeekLog e dobbiamo creare il database MySql.
Lanciamo quindi PhpMyAdmin nel nostro browser. Nella finestra principale troviamo una casella di testo in cui inserire il nome del database. Possiamo utilizzare un nome qualunque, a patto che non abbia spazi e che ce lo ricordiamo nel prossimo futuro. Fatto? Perfetto. Torniamo all'installazione di GeekLog.
3) Ora dobbiamo editare il file "config.php" contenuto nella cartella "geeklog". Se non avete altri editor di testo potete utilizzare tranquillamente TextEdit di serie con MacOsX. Io per comodità uso BBEdit.
Nella sezione 1 "Database Settings" dobbiamo inserire i parametri corretti per la nostra configurazione. Il testo tra virgolette è un semplice commento e non lo troverete nel file config.php
$_DB_host = 'localhost'; (lasciate localhost)
$_DB_name = 'nomedatabase'; (il nome che avete scelto creando il database)
$_DB_user = 'nome_utente_mysql'; (il nome utente scelto installando mysql)
$_DB_pass = 'password_utente_mysql'; (la password scelta per myssql)
Nella sezione 2 "Paths" dobbiamo specificare il percorso in cui è contenuta la cartella "geeklog"
$_CONF['path'] = '/Library/WebServer/Documents/geeklog/'; (inizia e finisce con uno slash)
Nella sezione 3 "Site Settings" inseriamo altri parametri utili al successo dell'installazione:
$_CONF['site_url'] = 'http://localhost/geeklog/public_html';
$_CONF['site_mail'] = 'vostraemail@vostrodominio.com';
Ora dobbiamo aprire il file "lib-common.php" e specificare il percorso per il file config.php. Per far questo dobbiamo modificare il parametro del seguente comando:
require_once( '/Library/WebServer/Documents/geeklog/config.php' );
Ora siamo praticamente pronti a lanciare l'installazione vera e propria. Ma prima, facciamo un'ultima cosa, in modo da impedire alla procedura di interrompersi per una impostazione "nascosta" che potrebbe dare problemi.
4) Apriamo il Terminale e digitiamo:
sudo pico /usr/local/php/lib/php.ini
Cerchiamo la linea contenente il comando "Register Globals" e settiamola su "ON"
A questo punto da Terminale stoppiamo e facciamo ripartire Apache per rendere efficaci le modifiche appena apportate.
5) Ci siamo. Puntiamo il nostro browser all'indirizzo:
http://localhost/geeklog/public_html/admin...all/install.php
e seguiamo le poche istruzioni online... e in bocca al lupo!

p.s. Ho usato come esempio Apache. Ma se usate Apache2 basta cambiare ogni volta /Library/WebServer/Documents/ in /Library/Apache2/htdocs/.
Se riscontrate errori durante l'installazione cambiate i permessi/privilegi da 775 a 777 Come nel passo 2.

Nota di RobRota:
Si deve configurare apache in modo che il sito server web risponda alle chiamate andando a pescare la index.php che si trova dentro la cartella public_html.
La parte visibile del sito web parte proprio da questa cartella, tutto quello che c'è a monte non deve essere navigabile per motivi di sicurezza
In sostanza, non si deve fare che il sito si apra digitando www.nomesito.it/public_html/ , ma solo www.nomesito.it
Deve essere Apache che, configurato a modino, vada a cercare public_html quando chiami www.nomesito.it
Se si sposta la cartella public_html, bisogna dirlo al geeklog con le opportune modifiche nel config.php

Il tutorial e' downloadabile in formato pdf qui:
http://homepage.mac.com/robi_78/FileSharing17.html


--------------------
Azael's New: ho aperto il mio blog ... visitatelo!!!
Supporta Tevac
Go to the top of the page
 
+Quote Post
gianlucacherubin...
messaggio 14 Jul 2005, 13:01
Messaggio #5


Gianluca Cherubini
********

Gruppo: Supporter
Messaggi: 3.249
Iscritto il: 20-October 03
Da: Bracciano (RM)
Utente Nr.: 781



D.: Cosa centra Dashborad con questa sezione del forum, così dinamica e programmesca? SI riferisce ad un qualcosa che si sviluppa e che accede a Internet?

R: I widget sono programmini basati su CSS e Javascript, tecnologie tipicamente Web. Data la natura "web" della stanza del forum e' stato considerato corretto dare spazio a Dashboard in questa stanza.


--------------------
Go to the top of the page
 
+Quote Post
azael
messaggio 8 Aug 2005, 10:56
Messaggio #6


Level 8/11
********

Gruppo: Forum User
Messaggi: 3.123
Iscritto il: 2-February 04
Da: Bergamo
Utente Nr.: 1.423



D.: Cerco di accedere a MySQL ma ottengo il seguente messaggio di errore:

CODICE
ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)


R.: MySQL non e' stato avviato. Per avviarlo manualmente basta aprire il terminale e digitare:
CODICE
cd /usr/local/mysql;
sudo echo
sudo ./bin/mysqld_safe &


--------------------
Azael's New: ho aperto il mio blog ... visitatelo!!!
Supporta Tevac
Go to the top of the page
 
+Quote Post
azael
messaggio 8 Aug 2005, 10:57
Messaggio #7


Level 8/11
********

Gruppo: Forum User
Messaggi: 3.123
Iscritto il: 2-February 04
Da: Bergamo
Utente Nr.: 1.423



D.: Come avvio manualmente MySQL?

R.: Vedi la risposta alla domanda precedente.


--------------------
Azael's New: ho aperto il mio blog ... visitatelo!!!
Supporta Tevac
Go to the top of the page
 
+Quote Post
azael
messaggio 8 Aug 2005, 18:42
Messaggio #8


Level 8/11
********

Gruppo: Forum User
Messaggi: 3.123
Iscritto il: 2-February 04
Da: Bergamo
Utente Nr.: 1.423



D.: Come lancio uno script PHP da terminale... e perche' potrebbe essere utile?

R.: Lanciare uno script da terminale puo' essere utile per svariati motivi: in primis perche' non e' detto che vogliamo far generare al PHP delle pagine Web... come ogni linguaggio di scripting puo' essere usato in svariate maniere. Secondariamente puo' essere utile, in caso di malfunzionamenti, per capire se l'errore sta in PHP o in qualche altro componente (ad esempio Apache).

Per eseguire lo script "prova.php" dovete:
1. aprire il terminale
2. con il comando cd arrivare alla cartella che contiene lo script
3. eseguire il binario che, nella maggior parte delle configurazioni standard e' nella cartella /usr/local... digitate quindi:
CODICE
/usr/local/php/bin/php prova.php


--------------------
Azael's New: ho aperto il mio blog ... visitatelo!!!
Supporta Tevac
Go to the top of the page
 
+Quote Post
azael
messaggio 16 Feb 2006, 15:48
Messaggio #9


Level 8/11
********

Gruppo: Forum User
Messaggi: 3.123
Iscritto il: 2-February 04
Da: Bergamo
Utente Nr.: 1.423



D.: Ho perso la password di root di MySQL, come posso fare?

R.: Esiste una procedura molto semplice per risolvere il problema; la procedura consiste nel riavviare MySQL senza privilegi per poi andare a correggere la password manualmente. La procedura e' spiegata qui:
http://forum.tevac.com/viewtopic.php?p=336742#336742


--------------------
Azael's New: ho aperto il mio blog ... visitatelo!!!
Supporta Tevac
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 

Modalità di visualizzazione: Normale · Passa a: Lineare · Passa a: Outline


RSS Versione Lo-Fi Oggi è il: 5 December 2008 - 10:21
IP.Board Skin Developed By Creative Networks