Dimensione: px
Iniziare la visualizzazioe della pagina:

Download ""

Transcript

1 Fonte: Una guida di base che ha come obiettivo l'installazione di Apache , Php 4.1.2, MySql e PhpMyAdmin per testare gli script 1. Q uali sono gli strumenti necessari per testare Php in locale? Una breve premessa sul perchè installare un w ebserver sul proprio pc 2. Prima di tutto il w ebserver: installiamo Apache I l primo passo è scegliere un buon w ebserver su cui f ar girare le pagine in php 3. Apache: come f unziona? B revissima descrizione delle caratteristiche principali del w ebserver 4. I nstalliamo Php come modulo I sorgenti Php vanno conf igurati per essere interpretati dal w ebserver 5. I nstalliamo Php come modulo - parte I I V ediamo come conf igurare il f ile di installazione 6. I nstalliamo MySql Un database è f ondamentale per testare le f unzioni più avanzate di Php 7. Utilizziamo PhpMyAdmin Una comoda interf accia w eb per interagire con MySql Q uali sono gli strumenti necessari per testare Php in locale? N.B. Questa guida è stata aggiornata alla versione di Apache con Php Bisognerà far riferimento esclusivamente alle versioni indicate. P e r s o n a l m e n t e h o s e m p r e r i t e n u t o c h e l a c o s a m i g l i o r e, p e r i m p a r a r e n u o v i l i n g u a g g i d i p r o g r a m m a z i o n e, n o n s i a t a n t o l o s t u d i o d i u n l i b r o q u a n t o u n a m a s s i c c i a d o s e d i p r a t i c a. D i s i c u r o u n b u o n t e s t o è f o n d a m e n t a l e p e r c o m p r e n d e r e l e b a s i d i c i ò c h e s t i a m o t r a t t a n d o m a n e s s u n a u t o r e s a r à m a i i n g r a d o d i d e s c r i v e r e, a s t r a t t a m e n t e, t u t t i i p o s s i b i l i p r o b l e m i c h e i n c o n t r e r e m o d u r a n t e l a c o s t r u z i o n e d i u n s i t o... p r o b l e m i c h e p o s s o n o e s s e r e r i s o l t i s o l a m e n t e c o n l ' a l l e n a m e n t o " s u l c a m p o ". I n q u e s t o c o n t e s t o p o s s i a m o d i r e c h e a l c u n i l i n g u a g g i n o n r i c h i e d o n o p a r t i c o l a r i s t r u m e n t i p e r e s s e r e t e s t a t i : j a v a s c r i p t, a d e s e m p i o, h a b i s o g n o s o l a m e n t e d e l c a r o n o t e p a d e d i u n b r o w s e r n o n t r o p p o v e c c h i o ; i n a l t r i c a s i, p e r ò, l a s i t u a z i o n e è d i f f e r e n t e : P H P o p p u r e A S P n e c e s s i t a n o d i a l c u n i c o m p o n e n t i d a i n s t a l l a r e s u l p r o p r i o p c p e r e s s e r e p r o v a t i i n l o c a l e. N a t u r a l m e n t e, a v e n d o a d i s p o s i z i o n e u n s e r v i z i o d i h o s t i n g a d e g u a t o, p o t r e m m o a n c h e u t i l i z z a r e l o s p a z i o r e m o t o p e r i t e s t m a d i s i c u r o a n d r e m m o i n c o n t r o a d a l c u n i p r o b l e m i : u n a b o l l e t t a t e l e f o n i c a d a f a r r a b b r i v i d i r e a n c h e i l S u l t a n o d e l B r u n e i ( i n q u e s t o c a s o s i p o t r e b b e r i s o l v e r e c o n u n a l i n e a a d s l ) t e m p i e s a g e r a t a m e n t e l u n g h i ( o g n i v o l t a c h e a b b i a m o m o d i f i c a t o u n f i l e d o b b i a m o f a r e l ' u p l o a d s u l s e r v e r c o n u n p r o g r a m m a F T P e n o n è d e t t o c h e l e c o n n e s s i o n i s i a n o s e m p r e v e l o c i ). P e r u s c i r e i n d e n n i d a q u e s t a s i t u a z i o n e, a p p a r e n t e m e n t e c r i t i c a, b a s t e r à " t r a s f o r m a r e " i l p c d i c a s a i n u n p i c c o l o s e r v e r m o l t o s i m i l e a q u e l l o c h e o s p i t a l e n o s t r e p a g i n e o n l i n e. D a t o c h e o g n i l i n g u a g g i o è d i v e r s o d a a l t r i, c i s o n o q u i n d i c o m p o n e n t i s p e c i f i c i, i n q u e s t a g u i d a t r a t t e r e m o, e s c l u s i v a m e n t e, l ' i n s t a l l a z i o n e d e l m o d u l o P h p e d e g l i a c c e s s o r i p e r i l s u o f u n z i o n a m e n t o s u s i s t e m a o p e r a t i v o W i n d o w s. N e l c a s o n o n a b b i a t e a n c o r a c o m p r e s o c o s a s i a o a c o s a s e r v a P h p v i i n v i t o a c o n s u l t a r e l e F A Q d i q u e s t o s i t o p e r p o t e r c a p i r e, a n c h e s e s u p e r f i c i a l m e n t e, d i c o s a s t i a m o p a r l a n d o. T o r n i a m o a n o i : d i c e v a m o d e i c o m p o n e n t i... m a q u a l i c o m p o n e n t i? F a c c i a m o u n a b r e v i s s i m a p r e m e s s a : i l l i n g u a g g i o P h p, p e r p o t e r f u n z i o n a r e, h a b i s o g n o i n n a n z i t u t t o d e l r e l a t i v o " p a c c h e t t o " c o n t e n e n t e i s o r g e n t i c h e i n t e r p r e t a n o i l c o d i c e ; a b b i a m o a n c h e b i s o g n o d i u n w e b s e r v e r s u c u i f a r " g i r a r e " i l P h p ; u n w e b s e r v e r n o n è a l t r o c h e u n s o f t w a r e c a p a c e d i g e s t i r e t u t t e l e c o n n e s s i o n i a d u n d e t e r m i n a t o c o m p u t e r e d i n o l t r e s i f a c a r i c o d i " r e s t i t u i r e ", a l v i s i t a t o r e, l a p a g i n a. p h p r i c h i e s t a i n f o r m a t o h t m l ( c o s ì c h e p o s s a e s s e r e " l e t t a " d a l n o s t r o b r o w s e r ). I w e b s e r v e r c h e s i p o s s o n o u t i l i z z a r e s o n o p i ù d i u n o, m a n o i i n s t a l l e r e m o Apache c h e o r m a i, p e r u s o d i d a t t i c o s u W i n d o w s, h a r a g g i u n t o u n b u o n l i v e l l o d i a f f i d a b i l i t à a n c h e s e e r a s t a t o c o n c e p i t o p e r s i s t e m i U N I X / L I N U X ( u n a c u r i o s i t à : A p a c h e è i l w e b s e r v e r p i ù d i f f u s o d e l l a r e t e, n o n c o s t a n u l l a e d è a m a t i s s i m o d a t u t t i g l i e s t i m a t o r i d e l l 'O p e n S o u r c e ). U l t i m o c o m p o n e n t e d i c u i a v r e m o b i s o g n o è u n d a t a b a s e p e r t e s t a r e g l i s c r i p t p i ù a v a n z a t i ; p e n s a t e a d u n d a t a b a s e c o m e a d u n g r a n d e a r c h i v i o v i r t u a l e i n c u i, t r a m i t e P h p, p o s s i a m o i m m a g a z z i n a r e t u t t i i t i p i d i d a t i p o s s i b i l e p e r p o i r i c h i a m a r l i i n q u a l s i a s i m o m e n t o. N e l n o s t r o c a s o u t i l i z z e r e m o M y s q l : s t a b i l e, v e l o c e e p o t e n t e. P e r f e t t o... a b b i a m o e l e n c a t o q u e l l i c h e i o d e f i n i s c o " i m a g n i f i c i 3 " ; c o m e g i à d e t t o c i s a r e b b e r o a l t r e p o s s i b i l i c o n f i g u r a z i o n i m a v i a s s i c u r o c h e A p a c h e + P h p + M y s q l è v e r a m e n t e u n ' o t t i m a " s q u a d r a " d i l a v o r o. Prima di tutto il w ebserver: installiamo Apache N.B. È b uona regola effettuare tutte le modifiche ai file di configuraz ione ( sia di Apache che del modulo Php) a server spento in modo da essere sicuri che al riavvio del server stesso siano caricate le nuove impostaz ioni. A d e s s o c h e s i a m o q u a n t o m e n o e n t r a t i n e l l ' a r g o m e n t o p o s s i a m o m e t t e r c i a l l ' o p e r a : l a p r i m a c o s a d a f a r e è i n s t a l l a r e i l w e b s e r v e r s u l n o s t r o p c. A l m o m e n t o i n c u i s c r i v o è g i à d i s p o n i b i l e l a v e r s i o n e 2. 0 d i A p a c h e. A n c h e s e è u n a r e l e a s e d i c h i a r a t a s t a b i l e p e r s o n a l m e n t e r i t e n g o c h e, c o n P h p , l a m i g l i o r v e r s i o n e s i a p r o p r i o l a ; s e p o i a g g i u n g i a m o c h e s t i a m o i n l o c a l e, e n o n a b b i a m o l e g i u s t e p r e t e s e d i u n h o s t e r, d i r e i c h e a b b i a m o r a g g i u n t o u n o t t i m o c o m p r o m e s s o. N o n v i s p a v e n t a t e... q u e l l a c h e s t i a m o p e r a f f r o n t a r e è u n a f a s e r e l a t i v a m e n t e f a c i l e ; i n f a t t i, g i à d a l l e u l t i m e r e l e a s e, Apache v i e n e r i l a s c i a t o c o n a l l ' i n t e r n o u n a p r o c e d u r a d i i n s t a l l a z i o n e c h e f a c i l i t a e n o r m e n t e t u t t e l e o p e r a z i o n i e n o n c i s a r à b i s o g n o d i c o m p i l a r e i s o r g e n t i a m a n o... c i b a s t e r à c l i c c a r e s u l f i l e exe. A n d i a m o c o n o r d i n e : c o l l e g h i a m o c i a l s i t o u f f i c i a l e d e l p r o g e t t o A p a c h e a q u e s t o i n d i r i z z o e c e r c h i a m o l a v e r s i o n e d i s p o n i b i l e p e r W i n d o w s. D a t o c h e i l s i t o n o n b r i l l a c e r t o i n q u a n t o a d u s a b i l i t à ( i o m i c i s o n o p e r s o u n s a c c o d i v o l t e ) v i d o u n a m a n o ; p o t e t e s c a r i c a r e i l s o f t w a r e d i r e t t a m e n t e d a q u i ( v e r s i o n e c o n i n s t a l l e r ; v i i n v i t o a l e g g e r e q u a l c h e r i g a p i ù s o t t o p e r c a p i r e d i c o s a p a r l o ) o p p u r e p o t e t e s e g u i r e l e m i e i s t r u z i o n i. U n a v o l t a c a r i c a t a l a h o m e p a g e c l i c c a t e s u " H T T P S erver" n e l m e n ù a s i n i s t r a ; a q u e s t o p u n t o l e g g e r e t e l a d e s c r i z i o n e d e l l ' u l t i m a v e r s i o n e d i s p o n i b i l e ( l a 2. 0 a p p u n t o ) ; s c o r r e t e l a p a g i n a f i n o a l l a p a r t e i n c u i s i p a r l a d e l l a , c l i c c a t e s u l l i n k " Apache for W in32" e, s e s i e t e c u r i o s i, l e g g e t e l e i n f o r m a z i o n i r i g u a r d a n t i i l f u n z i o n a m e n t o d e l w e b s e r v e r s u p i a t t a f o r m e M i c r o s o f t a l t r i m e n t i a n d a t e d i r e t t a m e n t e a l p a r a g r a f o i n t i t o l a t o " D ow nloading Apache for W indow s". I l l i n k d a s e g u i r e è q u e s t o : h t t p : / / h t t p d. a p a c h e. o r g / d i s t / h t t p d / b i n a r i e s / w i n 3 2 /. U f f.. c h e f a t i c a... d o p o i m m e n s i g i r i s i a m o f i n a l m e n t e a r r i v a t i a l l a p a g i n a d e i d o w n l o a d. I f i l e d i s p o n i b i l i s o n o m o l t i m a a n o i n o n i n t e r e s s a n o l e v e r s i o n i c o n i s o r g e n t i d a c o m p i l a r e... n o i v o g l i a m o l a v e r s i o n e c o n i l f i l e d i i n s t a l l a z i o n e a u t o m a t i c a ( c h e c i p e r m e t t e d i i n s t a l l a r e i l t u t t o c o m e u n n o r m a l e s o f t w a r e ). A q u e s t o p u n t o c ' è d a f a r e u n p i c c o l o e x c u r s u s : a p a r t i r e d a l l a A p a c h e v i e n e r i l a s c i a t o s i a c o n u n i n s t a l l e r i n c l u s o n e l p a c c h e t t o ( p o t r e m m o d e f i n i r l o u n " t u t t o c o m p r e s o c h i a v i i n

2 mano" (: ), s i a s e nz a l ' i ns t al l e r c h e, i nv e c e, d ov r à e s s e r e s c ar i c at o a p ar t e. L a d i f f e r e nz a t r a l e d u e v e r s i oni è s e mp l i c e : ne l p r i mo c as o b as t e r à c l i c c ar e s u l l ' i c ona e p r oc e d e r e c on l e op e r az i oni ; ne l s e c ond o c as o s ar à ne c e s s ar i o u n c omp one nt e M i c r os of t p e r f ar p ar t i r e i l f i l e.e x e (s e non av e t e q u e s t o c omp one nt e ag g i u nt i v o, i l f i l e s ar à i mp os s i b i l e d a ap r i r e ). I l p i c c ol o ac c e s s or i o, di serie su Win ME, su WinXp e su Win 2000, s i c h i ama Mic ro so f t I nst a l l er e d e v e e s s e r e s c ar i c at o d ai p os s e s s or i d i W i n N T 4.0, W i n 9 5 e 9 8 a q u e s t i i nd i r i z z i : V e r s i one p e r W i nn T 4.0 V e r s i one p e r W i n Q u i nd i a v oi l a s c e l t a: s e no n a v et e l ' I ns t al l e r s u l v os t r o p c (e non v ol e t e i ns t al l ar l o) s c ar i c at e q u e s t a v e r s i one h t t p :/ / w w w.ap ac h e.or g / d i s t / h t t p d / b i nar i e s / w i n3 2 / ap ac h e _ w i n3 2 - x no_ s r c.e x e (5.1 M B ). s e, i nv e c e, av e t e g i à i l M i c r os of t I ns t al l e r d i s p oni b i l e p ot e t e f ar e i l d ow nl oad d i q u e s t a v e r s i one h t t p :/ / w w w.ap ac h e.or g / d i s t / h t t p d / b i nar i e s / w i n3 2 / ap ac h e _ w i n3 2 - x no_ s r c.ms i, d e c i s ame nt e p i ù l e g g e r a (2.0 M B ). O v v i ame nt e l a p r e s e nz a o me no d e l l ' i ns t al l ar ne l p ac c h e t t o (e q u i nd i l a d i v e r s i t à d i p e s o i n M B ) è l ' u ni c a d i f f e r e nz a t r a l e d u e v e r s i oni s op r ac i t at e ; p e r i l r e s t o s ono i d e nt i c h e. O k... p r i ma d i p r oc e d e r e, or a c h e ab b i amo t u t t o i l ne c e s s ar i o, f ac c i amo u n p as s o i nd i e t r o p e r c ap i r e c ome ag i r e mo: d op o av e r at t i v at o i l nos t r o w e b s e r v e r, l e p ag i ne l oc al i s ar anno r ag g i u ng i b i l i, me d i ant e i l b r ow s e r, al l ' i nd i r i z z o h t t p :/ / l oc al h os t op p u r e h t t p :/ / L o c a l h o st e s ono g l i U R L c h e, i n l oc al e, i nd e nt i f i c ano i l nos t r o p c ; d e t t o i n p ar ol e mol t o p ov e r e : og ni mac c h i na i n r e t e h a u n nu me r o I P c h e l a c ar at t e r i z z a e, g e ne r al me nt e, i s e r v e r at t ac c at i ad i nt e r ne t h anno u n i nd i r i z z o c anoni c o d e l t i p o A p ac h e, c ome w e b s e r v e r, h a ne c e s s i t à d i e s s e r e as s oc i at o al nu me r o d e l l a mac c h i na s u c u i è i ns t al l at o i n mod o d a p ot e r "r i s p ond e r e " al l e r i c h i e s t e d e i v i s i t at or i c onne s s i. T e or i c ame nt e i l p r ob l e ma s or g e q u and o d e c i d i amo d i e s e g u i r e l ' i ns t al l az i one i n l oc al e ; i nf at t i, p r e s u p p one nd o c h e f ar e mo l e p r ov e of f l i ne, non av r e mo u n I P c anoni c o d a i ns e r i r e... i n c h e mod o, al l or a, as s oc i amo i l s e r v e r al l a nos t r a mac c h i na? L a r i s p os t a, d a q u ant o d e t t o p r i ma, l ' ab b i amo g i à : i p c non c onne s s i ad i nt e ne t, ma c on u n ac c e s s o r e mot o i ns t al l at o, h anno u n i nd i r i z z o d i d e f au l t i nd i c at o d al nu me r o o, i n al t e r nat i v a, l oc al h os t (c h e è l a s t e s s a c os a). I o p e r ò s ono u n t i p o e s t r e mame nt e p i g nol o e ag g i u ng o q u i nd i c h e, v ol e nd o, p os s i amo r ag g i u ng e r e l e nos t r e p ag i ne anc h e i n u n al t r o mod o ol t r e a q u e l l ' as e t t i c o localhost o I n q u e s t o d i s c or s o d o p e r s c ont at o c h e v oi ab b i at e i ns t al l at a u na c onne s s i one d i ac c e s s o r e mot o s u l v os t r o p c (d i q u al u nq u e t i p o: mod e m anal og i c o, i s d n, ad s l e t c ). L ' ac c e s s o r e mot o, i nf at t i, i ns t al l a d e i "p ac c h e t t i d i r e t e " c h e p e r me t t ono u n' u l t e r i or e i d e nt i f i c az i one d e l c omp u t e r s t e s s o ol t r e ai nomi d i d e f au l t (i s ol i t i l oc al h os t o ). I n p r at i c a p os s i amo as s e g nar e al nos t r o p c q u al s i as i nome ; p e r f ar e q u e s t o ap r i amo i l p anne l l o d i c ont r ol l o d i W i nd ow s e c l i c c h i amo s u l l ' i c ona R et e; s e l e z i oni amo i l me nù I dent if ic a z io ne e av r e mo d av ant i t r e c amp i d i t e s t o: N ome C omp u t e r G r u p p o d i l av or o D e s c r i z i one C omp u t e r I p r i mi d u e c amp i c ont e ng ono i d at i c h e ab b i amo i ns e r i t o d u r ant e l a p r i ma i ns t al l az i one d e l s i s t e ma op e r at i v o, me nt r e l ' u l t i mo c amp o g e ne r al me nt e è v u ot o e p os s i amo l as c i ar l o c os ì. S e d e c i d i amo d i r ag g i u ng e r e l e nos t r e p ag i ne i n l oc al e d i g i t and o, ad e s e mp i o, i l nome sai b al b as t e r à i ns e r i r e q u e s t a p ar ol a ne l c amp o N o m e C o m put er e r i av v i ar e i l p c. D a q u e s t o mome nt o, u na v ol t a i ns t al l at o, i l nos t r o w e b s e r v e r s ar à r ag g i u ng i b i l e i n t r e mod i d i v e r s i : h t t p :/ / l oc al h os t h t t p :/ / h t t p :/ / s ai b al (op p u r e n om e _ sce lto_ d a_ n oi ; p e r c omod i t à, i n q u e s t a g u i d a, f ar ò r i f e r i me nt o s e mp r e a h t t p :/ / s ai b al ) A d e s s o c h e, mol t o s ommar i ame nt e, ab b i amo v i s t o c ome i d e nt i f i c ar e i l nos t r o p c i n l oc al e p as s i amo al l ' i ns t al l az i one v e r a e p r op r i a d e l s e r v e r (non v e d e v at e l ' or a v e r o? ). V e d i amo i p as s i d a s e g u i r e : 1. C l i c c h i amo s u l f i l e.e x e ; d op o av e r ac c e t t at o i t e r mi ni d e l l a l i c e nz a, av r e mo d i f r ont e u na s c h e r mat a c on t r e c amp i d a r i e mp i r e ; anc h e s e non è u n' op e r az i one f ond ame nt al e p e r i p r i mi d u e (p ot r e b b e r o e s s e r e l as c i at i v u ot i v i s t o c h e s i amo i n l oc al e ), i ns e r i amo i l nome d e l nos t r o p c (q u e l l o c h e ab b i amo s c e l t o p r i ma...i o i ns e r i s c o sai b al) me nt r e ne l t e r z o c amp o (è f ond ame nt al e ) s c r i v i amo l a nos t r a e mai l 2. S p u nt i amo i l r ad i ob ox r e l at i v o a R un a s a serv ic e f o r A l l U sers - - ( R ec o m m ended) e c l i c c h i amo s u N e x t 3. S e l e z i oni amo S e tu p C om p le te e and i amo av ant i 4. S c e g l i amo l a d i r e c t or y d ov e i ns t al l ar e A p ac h e. P e r c omod i t à l as c i amo q u e l l a d i d e f au l t : C : \ P ro g ra m m i\ A pa c h e G ro up (i o f ar ò r i f e r i me nt o s e mp r e a q u e s t a d ' or a i n p oi ) 5. C l i c c h i amo s u I nst a l l, as p e t t i amo c h e f i ni s c ano l e op e r az i oni e r i av v i amo i l p c N on c i c r e d e r e t e ma ab b i amo f i ni t o...non v i f i d at e? F ac c i amo u na p r ov a: d al me nù S t a rt ap r i t e l a c ar t e l l a A pa c h e h t t pd S erv er e s e l e z i onat e S tar t A p ache i n C on sole. S e t u t t o è and at o b e ne (c ome s p e r o) s i ap r i r anno d u e f i ne s t r e d e l D O S ; u na v e r r à r i c h i u s a i mme d i at ame nt e me nt r e ne l l ' al t r a, r i mas t a at t i v a, c i s ar à s c r i t t o A p ache / < W i n 3 2 > r u n n i n g... C ome p ot e t e i nt u i r e q u e s t o s i g ni f i c a c h e i l nos t r o w e b s e r v e r è ac c e s o e p r ont o a l av or ar e. P e r u n' u l t e r i or e c onf e r ma ap r i amo i l b r ow s e r e d i g i t i amo h t t p: / / l o c a l h o st o p i ù s e mp l i c e me nt e h t t p: / / sa ib a l : av r e mo d av ant i u na s e mp l i c i s s i ma p ag i na w e b...ma a noi s e mb r e r à l a p i ù b e l l a d e l mond o p e r c h è r i p or t e r à q u e s t a s c r i t t a: F unz io na! I l S erv er Web A pa c h e e' st a t o inst a l l a t o su q uest o sit o Web!. N e l c as o, i nv e c e, q u al c os a s i a and at o s t or t o v i i nv i t o a d i s i ns t al l ar e i l p r og r amma, a non p e r d e r v i d ' ani mo e a r i c omi nc i ar e d a c ap o...è p r ob ab i l e c h e ab b i at e s b ag l i at o q u al c os a ne l l a c onf i g u r az i one. A p a c h e : c o m e f u n z i o n a? V i s t ar e t e f or s e c h i e d e nd o d a d ov e s i a u s c i t a l a p ag i na h t ml c h e ab b i amo ap p e na v i s t o. E b b e ne, d i d e f au l t, A p ac h e "c e r c a" l e p ag i ne d a c ar i c ar e i n u na c ar t e l l a (al l ' i nt e r no d e l l a d i r e c t or y A p ac h e G r ou p \ A p ac h e ) c h i amat a h t do c s...e d è q u i c h e, i n t e or i a, and r anno i nos t r i l av or i i n p h p p e r e s s e r e v i s u al i z z at i. È p os s i b i l e, c omu nq u e, v ar i ar e i l p e r c or s o d i q u e s t a c ar t e l l a e, ad e s e mp i o, s c e g l i e r ne u na a p i ac e r e d op o av e r l a c r e at a. M e t t i amo d i v ol e r av e r e, c ome d i r e c t or y b as e, l a c ar t e l l a t est ; d al me nù S T A R T > P r og r ammi > A p ac h e h t t p d S e r v e r > C onf i g u r e A p ac h e S e r v e r, s e l e z i oni amo i l f i l e Edit t h e A pa c h e h t t pd. c o nf C o nf ig ura t io n F il e (è i l f i l e c h e g e s t i s c e t u t t e l e op z i oni d e l s e r v e r e s i e d i t a c on i l N ot e p ad ). U na v ol t a ap e r t o, c on l a f u nz i one C e r ca, ar r i v i amo al l a r i g a D o c um ent R o o t (d i d e f au l t d ov r e b b e e s s e r e "C :/ P r og r ammi / A p ac h e G r ou p / A p ac h e / h t d oc s ") e c amb i amo h t do c s i n t est. P oc o p i ù s ot t o t r ov e r e mo < D irec t o ry " C : / P ro g ra m m i/ A pa c h e G ro up/ A pa c h e/ h t do c s" >...anc h e i n q u e s t o c as o d ov r e mo s os t i t u i r e htd ocs i n te st (af f i nc h è l e nu ov e i mp os t az i oni ab b i ano e f f e t t o s ar à ne c e s s ar i o r i av v i ar e i l s e r v e r...t r a p oc o s p i e g h e r ò c ome f ar e ). P e r ad e s s o s ono f i ni t e l e mod i f i c h e d a ap p or t ar e al f i l e d i c onf i g u r az i one d e l w e b s e r v e r ; d ' or a i n p oi l a c ar t e l l a d i l av or o s ar à q u e l l a ap p e na c r e at a e s ar à q u i c h e d ov r e mo me t t e r e t u t t e l e p ag i ne d a p r ov ar e. P e r p ot e r l av or ar e c or r e t t ame nt e d ob b i amo c onos c e r e i c omand i b as e u t i l i z z at i d a A p ac h e. N e l l e v e r s i oni p r e c e d e nt i, al l ' i nt e r no d e l l a c ar t e l l a A p ac h e h t t p d S e r v e r, c ' e r ano d e l l e i c one (p e r me e s t r e mame nt e c omod e ) c h e p e r me t t e v ano d i f ar r i p ar t i r e o f e r mar e i l s e r v e r. A p ar t i r e d al l a , i nv e c e, è p r e s e nt e s ol o l ' i c ona p e r l o star t me nt r e l e al t r e op e r az i oni and r anno e s e g u i t e t r ami t e D O S (s c ons i g l i o u n b r u s c o C T R L + C c h e c h i u d e r e b b e l a s e s s i one i nv e c e d i ar r e s t ar l a). A p r i amo, q u i nd i, i l p r omp t d e l D O S d i W i nd ow s e, d i g i t and o q u e s t a r i g a, s p os t i amoc i ne l l a c ar t e l l a d ov e è i ns t al l at o A p ac h e : C:\ > c d p r o g r a m m i \ a p a c h e ~ 1 \ a p a c h e

3 (la tilde (~) si ottiene premendo il tasto ALT alla sinistra della barra spaziatrice, digitando consecutivamente i caratteri del tastierino numerico e rilasciando l' ALT). U na volta nella directory di apach e possiamo scegliere tra tre operazioni: F ermare il server digitando apache - k s t o p F ar ripartire il server scrivendo apache - k r es t ar t Attivare il server direttamente da D O S digitando apache - k s t ar t Q uesti comandi ci saranno molto utili in seguito q uando, apportate alcune modif ich e per il P h p, dovremo f ar ripartire la macch ina. P rima di concludere q uesta sezione vi do due suggerimenti. P er non avere sempre in primo piano la f inestra del D O S q uando avviamo il server, create un collegamento sul desk top dell'icona Start Apache in Console; cliccate con il tasto destro del mouse sul collegamento e scegliete P roprietà ; dal menù a tendina del comando E seg u i selezionate R i d o t t o a i co n a e date l'o K...in q uesto modo saranno più veloci le operazioni di avvio e non avrete più il problema del prompt. S empre relativamnete al D O S vi suggerisco di impostare, come directory di lavoro, q uella in cui è installato Apach e; inf atti, se non siete dei grandi "smanettoni", il D O S lo userete spesso solo nei casi in cui vorrete f ermare o f ar ripartire il server...in q uesta maniera non dovremo spostarci ogni volta ma ci troveremo direttamente nella cartella giusta. P er f are q uesto aprite un prompt e cliccate con il tasto destro del mouse sulla barra superiore (q uella blu); selezionate P roprietà e, nel campo D irectory d i lav oro, scrivete il percorso per arrivare alla cartella di Apach e: in q uesto caso sarà c: \ pr o g r am m i \ apache~ 1 \ apache; inf ine cliccate su Applica. N o t e per chi po s s i ed e W i n d 9 5 1) - P rima di procedere con l'installazione di tutti i componenti è necessario scaricare l'aggiornamento del W indow s S ock et 2 (sono delle librerie aggiornate per il S istema O perativo). L'update è disponibile sul sito M icrosof t a q uesto indirizzo. 2) - D urante l'installazione di P h p (ch e af f ronteremo dopo) h o notato anch e un particolare di cui non riesco a spiegare bene le cause. I n pratica, per l'installazione del modulo P h p, sono necessarie anch e due librerie f ondamentali ch e il mio pc non aveva. N on so, q uindi, se f osse un problema solamente del mio S O o f osse un f atto generale. C omunq ue si pone f acilmente rimedio scaricando, per sicurezza, q uesto zip contenente i due f ile di cui parlavo: o d b c3 2. d l l e o d b ci n t. d l l [ S carica le librerie]. D opo aver aggiornato il W indow s S ock et non dovete f ar altro ch e copiare le due librerie.dll nella cartella C : \S y stem. Installiamo Php c ome mod u lo O ra ch e Apach e è in grado di f unzionare correttamente, possiamo installare il modulo ph p. I link per i sorgenti sono reperibili su molti siti presenti in rete ma noi f aremo rif erimento a P h p.net, ovvero il sito uf f iciale degli sviluppatori; q ueste pagine ci saranno molto utili anch e in f uturo dato ch e contengono tutta la documentazione uf f icile, oltre a molti link utili ed interessanti...vi consiglio di metterlo tra i vostri book mark. N ella sezione dow nload si trovano gli zip con i f ile per l'installazione; al momento in cui scrivo l'ultima release stabile è la 4. 2 (maggio '0 2) ma in q uesta guida h o pref erito scegliere la versione precedente per motivi di "anzianità " (h o un grosso dif etto: non mi piace installare le cose appena uscite (: ). I n particolare, a noi interessa la versione W in3 2 B inaries del "P H P 4.1.2" ch e possiamo scaricare anch e da q ui. U na volta terminato il dow nload (circa 5,8 M B ) dobbiamo scompattare il f ile in una q ualsiasi directory sul nostro h ard disk ; anch e in q uesto caso, per comodità, h o scelto C : \ P r o g r am m i e, d'ora in poi, f arò rif erimento sempre ad essa. U na volta scompattato noteremo ch e la cartella h a nome php W i n rinominiamola semplicemente in P hp. Apriamo la cartella e cerch iamo il f ile php. i n i - d i s t ; una volta individuato dobbiamo copiarlo ed incollarlo nella cartella C: \ W ind ow s (c: \w innt4 0 o c: \w innt per i possessori di W indow s N T/ ) ricordandoci di rinominarlo in php. i n i. O ra ch e è stato rinominato apriamo il f ile con un q ualsiasi editor di testo (consiglio il N otepad...semplice e veloce); con la f unzione Cerca individuiamo la riga contenente q uesta istruzione: doc_root = in verità q uesto parametro potrebbe anch e essere lasciato in bianco ma, per completezza, riempiamolo con il percorso ch e porta alla cartella base di Apach e (q uella ch e contiene i documenti da testare); f acendo rif erimento a q uanto settato prima nel f ile di Apach e, scriveremo: C : \ P r o g r am m i \ A pache g r o u p\ A pache\ t es t. Installiamo Php c ome mod u lo - p ar te II P ef etto...siamo q uasi alla f ine. N ella cartella P h p dobbiamo cercare un f ile ch iamato "php4 t s. d l l " (Attenzione: se non lo vedete vuol dire ch e dovete selezionare, nel menù V isualizza> O pzioni C artella> V isualizza, il ceck box relativo a M o s t r a t u t t i i f i l e). I l php4 ts. d ll è f ondamentale per il f unzionamento del modulo P h p...può essere considerato come il motore principale. U na volta trovato dobbiamo copiarlo nella directory C : \ W i n d o w s \ S y s t em (C : \W innt\s y stem3 2 per i possessori di W indow s N T/ ). C on i f ile di conf igurazione del P h p abbiamo f inito...adesso dobbiamo modif icare nuovamente il f ile httpd. conf di Apach e. V ediamo i passaggi da attuare: S empre con l'apposita f unzione del N otepad cerch iamo la riga "# L o ad M o d u l e u n i q u e_ i d _ m o d u l e m o d u l es / m o d _ u n i q u e_ i d. s o " e, subito sotto, aggiungiamo q uanto segue: L oa dm odu l e p h p 4 _m odu l e c: / p rog ra m m i / p h p / s a p i / p h p 4 a p a ch e. dl l ( s e n e ce s s a ri o m odi f i ca re i l p e rcors o ch e p orta a l f i l e p h p 4 a p a ch e. dl l ) C erch iamo la riga "A d d M o d u l e m o d _ s et en v i f. c" e sotto aggiungiamo: A ddm odu l e m od_p h p 4. c L'ultima f ase: cerch iamo "A d d T y pe appl i cat i o n / x - t ar. t g z " e aggiungiamo: A ddt y p e a p p l i ca ti on / x - h ttp d- p h p. p h p A ddt y p e a p p l i ca ti on / x - h ttp d- p h p. p h p 3 D a notare ch e il rif erimento f atto a Ad d T y pe application/ x - tar. tg z è del tutto personale; inf atti le due righ e aggiunte potevano essere inserite benissimo in altri punti del f ile di conf igurazione. P er completare l'opera non ci resta ch e impostare le pagine predef inite da caricare. M i spiego: di def ault, digitando h ttp: / / localh ost (o ), Apach e cerch erà la pagina ch iamata ind ex. htm l; se non è presente verrà visualizzato il contenuto della directory test. D ato ch e a noi interessa testare le pagine ph p, può essere comodo indicare al w ebserver di cercare, oltre all' index con estensione.h tml, anch e altri tipi di f ile. S postimoci, q uindi, f ino alla riga "< I f M o d u l e m o d _ d i r. c> " e trasf ormiamo D irectory I nd ex ind ex. htm l in D i r ect o r y I n d ex i n d ex. php i n d ex. ht m l i n d ex. ht m i n d ex. php3 i n d ex. pht m l. I n poch e parole abbiamo aggiunto, separati da spazi, i nomi delle pagine ch e Apach e deve cercare in automatico nella directory principale; ovviamente potremmo anch e inserire nomi a piacere...penso comunq ue ch e possa andare bene anch e così. E ' giunto il momento di vedere se tutto è ok. P er verif icarlo apriamo il notepad e scriviamo semplicemente: <? p h p i n f o( ) ;? > N. B. A t t en z i o n e al l e es t en s i o n i n as co s t e; s e n o n s t i am o at t en t i s al v er em o i l f i l e co m e i n d ex. php. t x t e n o n v er r à i n t er pr et at o d al s er v er. S alviamo il documento nella cartella test con il nome di i n d ex. php; avviamo il nostro w ebserver e digitiamo h ttp: / / localh ost (oopure h ttp: / / saibal, oppure ancora h ttp: / / ). I ncrociamo le dita e...se siamo "f ortunati" dovrebbe comparire una pagina lungh issima con un sacco di dati...ebbene: q ueste sono tutte le inf ormazioni sul modulo P h p...vuol dire ch e ci siamo riusciti e adesso possiamo testare le pagine in locale. F antastico no? Installiamo M y S q l

4 O r a c h e a b b i a m o A p a c h e e P h p f u n z i o n a n t i p o t r e m m o a n c h e f e r m a r c i q u i p e r i p r i m i t e s t. I n f a t t i, p e r a p p r e n d e r e e p r o v a r e l e f u n z i o n i b a s e, i l m a t e r i a l e i n s t a l l a t o è p i ù c h e s u f f i c i e n t e. N e l c a s o, i n v e c e, v o l e s s i m o p r o v a r e, i n l o c a l e, s c r i p t p i ù c o m p l e s s i a v r e m m o l a n e c e s s i t à d i i n s t a l l a r e a n c h e u n d a t a b a s e... i n q u e s t o c a s o h o s c e l t o M y S q l. MySql, i n p r a t i c a, s a r à i l " l u o g o " i n c u i p o t r e m o r i p o r r e i n o s t r i d a t i i n a t t e s a d i r i c h i a m a r l i, m a n i p o l a r l i o l e g g e r l i... u n d a t a b a s e p u ò e s s e r e v i s t o c o m e u n e n o r m e a r c h i v i o c o n c u i i n t e r a g i r e. D o p e r s c o n t a t o, n a t u r a l m e n t e, c h e a b b i a t e i n s t a l l a t i A p a c h e e P h p i n m o d o c o r r e t t o. P e r i n i z i a r e c o l l e g h i a m o c i a l s i t o u f f i c i a l e d e l p r o g e t t o M y S q l. A n c h e i n q u e s t o s i t o c i s i p o t r e b b e t r o v a r e s p a e s a t i, d a t a l a m o l e d i i n f o r m a z i o n i p r e s e n t i... v i d o d e l l e i n d i c a z i o n i : n e l l a s e z i o n e d o w n l o a d, s c a r i c h i a m o l ' u l t i m a v e r s i o n e s t a b i l e d i s p o n i b i l e c h e, a l m o m e n t o i n c u i s c r i v o, è l a U n a v o l t a t e r m i n a t o i l d o w n l o a d m e t t i a m o d a p a r t e l o z i p e a p r i a m o n u o v a m e n t e i l f i l e p h p. i n i ( s t a d e n t r o l a c a r t e l l a C : \ W i n d o w s r i c o r d a t e? ). S p o s t i a m o c i v e r s o l a f i n e d e l d o c u m e n t o e c e r c h i a m o l a s e z i o n e c h e r i g u a r d a M y S q l... b a s t e r à i n d i v i d u a r e i l b l o c c o d i t e s t o c h e i n i z i a c o s ì : [MySQL] ; A l l o w o r p r e v e n t p e r s i s t e n t l i n k s M o d i f i c h i a m o l e s e g u e n t i s t r i n g h e i n m o d o d a i m p o s t a r e q u e s t i v a l o r i : m ys q l. a l l o w _ p e r s i s t e n t = O n m ys q l. m a x _ p e r s i s t e n t = -1 m ys q l. m a x _ l i n k s = -1 m ys q l. d e f a u l t _ p o r t = m ys q l. d e f a u l t _ h o s t = l o c a l h o s t m ys q l. d e f a u l t _ u s e r = ( p o t e t e l a s c i a r l o v u o t o ) m ys q l. d e f a u l t _ p a s s w o r d = ( p o t e t e l a s c i a r l o v u o t o ) F a t t o q u e s t o p o s s i a m o f i n a l m e n t e i n s t a l l a r e i l d a t a b a s e. L a p r o c e d u r a è m o l t o s e m p l i c e : u n a v o l t a s c o m p a t t a t o l o z i p c l i c c h i a m o s u l l ' i c o n a " Se t u p. e x e " e s e g u i a m o l e v a r i e f a s i d e l w i z a r d ; i l m i o u n i c o c o n s i g l i o è d i c a m b i a r e l a d i r e c t o r y d i i n s t a l l a z i o n e d a " C:\ m y s q l " i n " C:\ P r o g r a m m i \ m y s q l "... c o s ì f a c e n d o a v r e m o t u t t i i n o s t r i c o m p o n e n t i n e l l a s t e s s a c a r t e l l a. A l c o n t r a r i o d i c i ò c h e a c c a d e n o r m a l m e n t e, M y s q l n o n c o m p a r i r à d i r e t t a m e n t e n e l m e n ù S T A R T > P R O G R A M M I ; p e r a v v i a r e i l d a t a b a s e d o v r e m o a p r i r e l a c a r t e l l a " Mys ql" s i t u a t a, c o m e s a p p i a m o, n e l l a d i r e c t o r y " P r o g r a m m i ". N o n s p a v e n t i a m o c i p e r i l g r a n n u m e r o d i f i l e p r e s e n t i... t u t t o c i ò c h e a n o i i n t e r e s s a s i t r o v a n e l l a c a r t e l l a " b i n " ( n a t u r a l m e n t e v i i n v i t o a d a p r i r l a ) ; p i ù i n d e t t a g l i o l a v o r e r e m o p r i n c i p a l m e n t e c o n u n s o l o f i l e. e x e : w i n m ys qla d m i n. e x e I l p r i m o c o n s i g l i o è q u e l l o d i c r e a r e u n c o l l e g a m e n t o s u l D e s k t o p ( o d o v e v o l e t e v o i ) p e r s v e l t i r e l e o p e r a z i o n i d i a t t i v a z i o n e d e l d a t a b a s e. F a t t o q u e s t o p o s s i a m o p r o v a r e a d a v v i a r l o : c l i c c h i a m o d u e v o l t e s u " w y n m y s q l a d m i n. e x e " ; d a t o c h e è l a p r i m a v o l t a c h e l o l a n c i a m o c i v e r r à c h i e s t o d i i m m e t t e r e U s e r n a m e e P a s s w o r d ; r i e m p i a m o t u t t i e d u e i c a m p i e d i a m o l ' O K ( q u e s t e s a r a n n o i v o s t r i d a t i d i a c c e s s o a l d a t a b a s e... n o n s c o r d a t e l i. I o a d e s e m p i o u s e r ò s a i b a l p e r t u t t i e d u e... o r i g i n a l e n o? ). S e t u t t o è a n d a t o p e r i l v e r s o g i u s t o d o v r e b b e c o m p a r i r e u n p i c c o l o s e m a f o r o n e l l a S y s t e m T r a y ( i n b a s s o a d e s t r a n e l l o s c h e r m o ) ; n a t u r a l m e n t e i l s e m a f o r o d o v r e b b e a v e r e l a l u c e v e r d e a c c e s a... v i c e v e r s a u n b e l s e m a f o r o r o s s o s t a r e b b e a d i n d i c a r e c h e c ' è s t a t o q u a l c h e i n t o p p o. S e c o s ì f o s s e v i i n v i t o, a n c h e i n q u e s t o c a s o, a r i p a r t i r e c o n l a p r o c e d u r a d i i n s t a l l a z i o n e n o n p r i m a d i a v e r r i m o s s o i l v e c c h i o M y s q l ( d a l m e n ù I n s t a l l a A p p l i c a z i o n i ). I o s o n o o t t i m i s t a e c o s ì v o g l i o p e n s a r e c h e s i a a n d a t o t u t t o b e n e... s e i l n o s t r o s e m a f o r o è v e r d e v u o l d i r e c h e M y s q l è a t t i v o e p r o n t o a l a v o r a r e. C l i c c h i a m o c o n i l m o u s e s u l l ' i c o n a d e l s e m a f o r o e s e l e z i o n i a m o Sh o w Me i n m o d o d a f a r a p r i r e l a f i n e s t r a d e l p r o g r a m m a c o n i v a r i m e n ù a s c e l t a. I l p i ù i m p o r t a n t e è, f o r s e, i l m e n ù " D a t a b a s e s ", o v v e r o l a l i s t a d i t u t t i i d b p r e s e n t i e l a r e l a t i v a s t r u t t u r a. P e r c h i u d e r e M y s q l v i s c o n s i g l i o d i p r e m e r e s u l l a " X " ; c ' è u n m o d o m o l t o p i ù d o l c e p e r d i r e a l n o s t r o s o f t w a r e c h e n o n v o g l i a m o p i ù u t i l i z z a r l o : u n a v o l t a c h e l a s c h e r m a t a è a p e r t a c l i c c h i a m o c o n i l t a s t o d e s t r o v i c i n o a l s e m a f o r o e p o t r e m o s c e g l i e r e t r a l e d u e a z i o n i p r i n c i p a l i ( s e l e z i o n e r e m o i l r i s p e t t i v o s o t t o m e n ù i n b a s e a l n o s t r o s i s t e m a o p e r a t i v o ) : Sh u t D o w n t h i s T o o l F e r m a e c h i u d e c o m p l e t a m e n t e l ' a p p l i c a z i o n e Sh u t D o w n t h i s Se r v e r F e r m a m o m e n t a n e a m e n t e l ' a p p l i c a z i o n e e l a m a n t i e n e i n s t a n d b y p r o n t a p e r r i p a r t i r e c o n l ' o p z i o n e " St a r t t h e Se r v e r " A q u e s t o p u n t o p o t r e i a n c h e s a l u t a r v i e c o n c l u d e r e c o n u n a u g u r i o d i b u o n l a v o r o d a t o c h e a b b i a m o t u t t o l ' o c c o r r e n t e p e r i n i z i a r e... b a s t e r à s o l o i m p a r a r e i c o m a n d i d i r o u t i n e p e r i n t e r a g i r e e c r e a r e l e t a b e l l e i n M y s q l a p p e n a i n s t a l l a t o. Q u e s t a g u i d a, p e r ò, n o n s a r e b b e c o m p l e t a s e n o n p a r l a s s i a n c h e d i P h p m ya d m i n. Utilizziamo PhpMyAdmin P h p m y a d m i n n o n è a l t r o c h e u n ' i n t e r f a c c i a g r a f i c a, v i s u a l i z z a b i l e t r a m i t e b r o w s e r, c h e c i p e r m e t t e d i i n t e r a g i r e c o n M y s q l. P o s s i a m o c r e a r e, e d i t a r e, c a n c e l l a r e e m o d i f i c a r e s i a l e t a b e l l e c h e i d a t a b a s e a l l o s t e s s o m o d o d i c o l o r o c h e, s i c u r a m e n t e p i ù b r a v i d i n o i, u s a n o l e c l a s s i c h e r i g h e d i c o m a n d o... p e r ò i l n o s t r o m e t o d o è p i ù i n t u i t i v o e, i n p r a t i c a, n o n d o v r e m o m a i u s a r e l a s c h e r m a t a d i M y s q l. L a p r i m a c o s a d a f a r e è s c a r i c a r e l o z i p d e i s o r g e n t i d a q u e s t o i n d i r i z z o h t t p : / / p h p m y a d m i n. s o u r c e f o r g e. n e t /. A b b i a m o a d i s p o s i z i o n e v a r i e t i p o l i g i e d i f i l e ; è o v v i o c h e p o s s i a m o s c e g l i e r e q u e l l a c h e p i ù c i r i s u l t a c o m o d a... i o p e r s o n a l m e n t e s c a r i c h e r e i l a p h p M y A d m i n p h p. z i p [ P o t e t e a n c h e s c a r i c a r l a d a q u i ]. I l f i l e è m o l t o l e g g e r o e n o n c i m e t t e r e m o m o l t o a c o m p l e t a r e i l d o w n l o a d ; u n a v o l t a t e r m i n a t a q u e s t a o p e r a z i o n e s c o m p a t t i a m o l o z i p e r i n o m i n i a m o l a c a r t e l l a c o m e v o g l i a m o, a d e s e m p i o a m m i n i s t r a _ m y s q l o p p u r e a d m i n _ m y s q l... i o s c e l g o u n s e m p l i c e e c h i a r o p h p a d m i n. C o p i a m o q u e s t a c a r t e l l a n e l l a d i r e c t o r y p r i n c i p a l e d e l n o s t r o w e b s e r v e r ; i n q u e s t o c a s o, q u i n d i, d o v r e m o a n d a r e n e l l a c a r t e l l a " t e s t " a l l ' i n t e r n o d i A p a c h e. A d e s s o p o s s i a m o i n i z i a r e a f a r e l e m o d i f i c h e ; i l f i l e s u c u i c o n c e n t r e r e m o l a n o s t r a a t t e n z i o n e è i l " c o n f i g. i n c. p h p ". A p r i a m o l o c o n i l n o t e p a d... c o s a n o t i a m o p r i m a d i t u t t o? V i s t a r e t e s i c u r a m e n t e c h i e d e n d o c o m e m a i c i s o n o t u t t i q u e i q u a d r a t i n i n e r i... i l f i l e è p r a t i c a m e n t e i l l e g g i b i l e. F a c c i a m o u n b r e v e e x c u r s u s : i l N o t e p a d, c o m e s a p p i a m o, è u n ' a p p l i c a z i o n e p e r d o c u m e n t i d i t e s t o ( q u i n d i n o n d o v r e b b e r o e s s e r c i p r o b l e m i ) m a c ' è d a a g g i u n g e r e c h e i l f i l e c h e a b b i a m o a p e r t o è s t a t o c o m p i l a t o s u u n s i s t e m a o p e r a t i v o d i v e r s o d a W i n d o w s... p r o b a b i l m e n t e U N I X o d e r i v a t i d i e s s o ; e c c o q u i n d i i l p e r c h è d i q u e i c a r a t t e r i s t r a n i... s t i a m o f a c e n d o e s e g u i r e a N o t e p a d u n f i l e c o m p i l a t o s u u n ' a l t r a p i a t t a f o r m a. I l p r o b l e m a s i r i s o l v e f a c i l m e n t e e v e l o c e m e n t e : a p r i a m o u n q u a l s i a s i a l t r o e d i t o r d i t e s t o ( W o r d o a d d i r i t t u r a W o r d p a d v a n n o b e n i s s i m o ) ; c o p i a m o i l t e s t o i l l e g g i b i l e d a l N o t e p a d e i n c o l l i a m o l o n e l n u o v o d o c u m e n t o... c o m e p e r m a g i a a v r e m o i l t e s t o " i n c h i a r o " e p r o n t o p e r e s s e r e m o d i f i c a t o ; a d e s s o f a c c i a m o l ' o p e r a z i o n e i n v e r s a e r i p o r t i a m o i l t u t t o n e l b l o c c o n o t e. N. B. : n e l r e i n c o lla r e i l t e s t o " p u li t o " n e l N o t e p a d è m o lt o p r o b a b i le c h e r i m a n g a n o u n o o d u e s p a z i t r a la f i n e d e l t e s t o s t e s s o e i l f o n d o d e l d o c u m e n t o. Q u e s t o n o n d e v e a s s o lu t a m e n t e a c c a d e r e... i n c a s o c o n t r a r i o a v r e m o u n b e ll' e r r o r e i n P h p Mya d m i n ; d e t t o i n p a r o le p o v e r e t r a la r i g a s e t _ m a g i c _ q u o t e s _ r u n t i m e ( 0 ) ;? > e la f i n e d e lla p a g i n a N O N c i d e v e e s s e r e n e s s u n a r i g a v u o t a. E r a v a m o r i m a s t i c o n i l f i l e " c o n f i g. i n c. p h p " a p e r t o ; c e r c h i a m o q u e s t e r i g h e e a c c e r t i a m o c i c h e s i a n o i m p o s t a t e c o s ì : $ c f g Se r v e r s [1 ][' h o s t ' ] = ' l o c a l h o s t ' ; $ c f g Se r v e r s [1 ][' p o r t ' ] = ' ' ; $ c f g Se r v e r s [1 ][' a d v _ a u t h ' ] = F A LSE ; $ c f g Se r v e r s [1 ][' s t d u s e r ' ] = ' ' ; $ c f g Se r v e r s [1 ][' s t d p a s s ' ] = ' ' ; $ c f g Se r v e r s [1 ][' u s e r ' ] = ' s a i b a l ' ; $ c f g Se r v e r s [1 ][' p a s s w o r d ' ] = ' s a i b a l ' ; $ c f g Se r v e r s [1 ][' o n l y_ d b ' ] = ' ' ; $ c f g Se r v e r s [1 ][' v e r b o s e ' ] = ' ' ; $ c f g Se r v e r s [1 ][' b o o k m a r k d b ' ] = ' ' ;

5 $ c f g S e r v e r s [ 1 ] [ ' b o o k m a r k t a b l e ' ] = ' ' ; I c a m p i " cfgservers[1]['user']" e " $ cfgservers[1]['p a ssw o rd ']" d e v o n o e s s e r e s e t t a t i c o n g l i s t e s s i v a l o r i u t i l i z z a t i n e l p r i m o a v v i o d i M y S q l ( e d i f a t t i i o a v e v o i n s e r i t o c o m e U s e r n a m e e P a s s w o r d l a p a r o l a " s a i b a l " ). Q u e s t a a p p e n a d e s c r i t t a è s o l a m e n t e u n a d e l l e t a n t e p r o c e d u r e p o s s i b i l i ; a d e s e m p i o p o s s i a m o i m p o s t a r e p i ù u t e n t i p e r u t i l i z z a r e i l d a t a b a s e, o p p u r e s i p u ò i m p o s t a r e u n m a g g i o r e l i v e l l o d i s i c u r e z z a p r i m a d i a v e r e a c c e s s o a M y S q l ( u t i l e i n q u e i c a s i, m a g a r i, i n c u i a b b i a m o i l p c i n u f f i c i o e v o g l i a m o p r e s e r v a r e i n o s t r i d a t i d a s g u a r d i i n d e s c r e t i ). T u t t o s o m m a t o p o s s i a m o d i r e c h e l a c o n f i g u r a z i o n e a p p e n a r e a l i z z a t a è s u f f i c i e n t e p e r l a v o r a r e i n c a s a c o m o d a m e n t e s e d u t i d a v a n t i a l n o s t r o p c. N o n d i m e n t i c h i a m o c i c o m u n q u e c i ò c h e s t a v a m o p e r f a r e : c o n t r o l l a r e c h e P h p M y A d m i n f u n z i o n i. S e r i c o r d i a m o b e n e a b b i a m o m e s s o l a c a r t e l l a d e l l o s c r i p t a l l ' i n t e r n o d e l l a d i r e c t o r y d i A p a c h e ; a q u e s t o p u n t o a s s i c u r i a m o c i c h e i l w e b s e r v e r e i l d a t a b a s e s i a n o a t t i v i e a p r i a m o i l b r o w s e r ; d i g i t i a m o h t t p : / / l o ca l h o st / p h p a d m i n e d o v r e m m o t r o v a r c i d a v a n t i a d u n a p a g i n a d i v i s a i n d u e f r a m e s : a s i n i s t r a i l n o m e d i d u e d a t a b a s e i m p o s t a t i d i d e f a u l t ( m y s q l e t e s t ) m e n t r e a d e s t r a i v a r i c o m a n d i c h e c i p e r m e t t o n o d i i n t e r a g i r e p e r c r e a r e, m o d i f i c a r e o c a n c e l l a r e t a b e l l e. I l d a t a b a s e M y sq l n o n v a a s s o l u t a m e n t e c a n c e l l a t o o m o d i f i c a t o... c o n t i e n e, i n f a t t i, a l c u n i d a t i p e r l ' i n s t a l l a z i o n e d e l d a t a b a s e s t e s s o. P e r i l e p r o v e a b b i a m o a d i s p o s i z i o n e i l d b T est o, a n c o r a p i ù s e m p l i c e m e n t e, p o s s i a m o c r e a r n e d i n u o v i. I o m i f e r m o q u i ; l o s c o p o d i q u e s t a g u i d a è s t a t o r a g g i u n t o : a v e r e p r o n t i t u t t i g l i s t r u m e n t i p e r t e s t a r e p h p i n l o c a l e ; a d e s s o t o c c a a v o i... n o n v i r e s t a c h e i n i z i a r e a f a r e l e p r i m e p r o v e... m a g a r i d o p o a v e r l e t t o u n b u o n l i b r o o a v e r s e g u i t o i t u t o r i a l d i q u e s t o s i t o. L ' u n i c o c o n s i g l i o c h e p o s s o d a r v i è d i n o n a v e r e t i m o r e d i p r o v a r e ; s e q u a l c o s a d o v e s s e a n d a r e s t o r t o p o t e t e s e m p r e r e i n s t a l l a r e t u t t o... o r m a i a v e t e i m p a r a t o c o m e s i f a n o?

PROVINCIA DI VERONA RENDICONTO ESERCIZIO 2012 ELENCO DEI RESIDUI ATTIVI E PASSIVI DISTINTI PER ANNO DI PROVENIENZA

PROVINCIA DI VERONA RENDICONTO ESERCIZIO 2012 ELENCO DEI RESIDUI ATTIVI E PASSIVI DISTINTI PER ANNO DI PROVENIENZA PROVINCIA DI VERONA RENDICONTO ESERCIZIO 2012 ELENCO DEI RESIDUI ATTIVI E PASSIVI DISTINTI PER ANNO DI PROVENIENZA 1 2 RIEPILOGO GENERALE RESIDUI ATTIVI CONSERVATI 3 4 Pgm. CPA0099R ***-----------------------------------------------------------***

Dettagli

Apache 2, PHP5, MySQL 5

Apache 2, PHP5, MySQL 5 Installazione di Apache 2, PHP5, MySQL 5 Corso Interazione Uomo Macchina AA 2005/2006 Installazione e Versioni Considerazione le versioni più recenti dei vari software così da poterne sperimentare le caratteristiche

Dettagli

File, Modifica, Visualizza, Strumenti, Messaggio

File, Modifica, Visualizza, Strumenti, Messaggio Guida installare account in Outlook Express Introduzione Questa guida riguarda di sicuro uno dei programmi maggiormente usati oggi: il client di posta elettronica. Tutti, ormai, siamo abituati a ricevere

Dettagli

Guida all installazione e configurazione di Joomla 1.5

Guida all installazione e configurazione di Joomla 1.5 Guida realizzata e rilasciata dallo staff di Joomlaservice.org Joomla 1.5 lascia finalmente la fase beta per la RC1, in attesa di approdare alla versione stabile. Le differenze tra un installazione di

Dettagli

Per effettuare la stampa di una cartella di lavoro si accede al comando. Stampa dal menu File o si utilizza il pulsante omonimo sulla barra

Per effettuare la stampa di una cartella di lavoro si accede al comando. Stampa dal menu File o si utilizza il pulsante omonimo sulla barra 4.5 Stampa 4.5.1 Stampare semplici fogli elettronici 4.5.1.1 Usare le opzioni di base della stampa Per effettuare la stampa di una cartella di lavoro si accede al comando Stampa dal menu File o si utilizza

Dettagli

INSTALLAZIONE JOOMLA

INSTALLAZIONE JOOMLA INSTALLAZIONE JOOMLA Moltissime volta mi capita (e penso capiti anche a voi) di dover prima di pubblicare un sito farlo vedere al cliente per l ok finale, o magari doverlo fare vedere, ma non avere ancora

Dettagli

Guida alla configurazione della posta elettronica dell Ateneo di Ferrara sui più comuni programmi di posta

Guida alla configurazione della posta elettronica dell Ateneo di Ferrara sui più comuni programmi di posta Guida alla configurazione della posta elettronica dell Ateneo di Ferrara sui più comuni programmi di posta. Configurazione Account di posta dell Università di Ferrara con il Eudora email Eudora email può

Dettagli

MANUALE D USO DELLA PIATTAFORMA ITCMS

MANUALE D USO DELLA PIATTAFORMA ITCMS MANUALE D USO DELLA PIATTAFORMA ITCMS MANULE D USO INDICE 1. INTRODUZIONE... 2 2. ACCEDERE ALLA GESTIONE DEI CONTENUTI... 3 3. GESTIONE DEI CONTENUTI DI TIPO TESTUALE... 4 3.1 Editor... 4 3.2 Import di

Dettagli

Installazione & Configurazione Php e MySQL su Mac Os X. Php

Installazione & Configurazione Php e MySQL su Mac Os X. Php Installazione & Configurazione Php e MySQL su Mac Os X Php PHP è un linguaggio di scripting interpretato, con licenza Open Source, originariamente concepito per la realizzazione di pagine web dinamiche.

Dettagli

Office 2007 Lezione 02. Le operazioni più

Office 2007 Lezione 02. Le operazioni più Le operazioni più comuni Le operazioni più comuni Personalizzare l interfaccia Creare un nuovo file Ieri ci siamo occupati di descrivere l interfaccia del nuovo Office, ma non abbiamo ancora spiegato come

Dettagli

ISTRUZIONI PER L INSTALLAZIONE DI MINGW

ISTRUZIONI PER L INSTALLAZIONE DI MINGW ISTRUZIONI PER L INSTALLAZIONE DI MINGW Prima di iniziare la procedura di installazione di MinGW dobbiamo dire che il presente software è un compilatore C che non possiede un ambiente di programmazione.

Dettagli

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain. *+33(GLWRU GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain. Il programma si basa su un architettura di tasti funzionali presenti

Dettagli

30 giorni di prova gratuiti, entra nel sito www.mypckey.com scarica e installa subito mypckey

30 giorni di prova gratuiti, entra nel sito www.mypckey.com scarica e installa subito mypckey DA OGGI NON IMPORTA DOVE SEI, IL TUO PC DELL UFFICIO E SEMPRE A TUA DISPOSIZIONE! Installa solo un semplice programma (nessun hardware necessario!), genera la tua chiavetta USB, e sei pronto a prendere

Dettagli

Guida informatica per l associazione #IDEA

Guida informatica per l associazione #IDEA Guida informatica per l associazione #IDEA Questa guida vi spiegherà come utilizzare al meglio gli strumenti informatici che utilizza l associazione #IDEA in modo da facilitare il coordinamento con tutti

Dettagli

GUIDA ALLE SOLUZIONI

GUIDA ALLE SOLUZIONI Con l installazione automatica dei driver ormai questa procedura non dovrebbe più servire, in quanto fa riferimento alla disinstallazione dei driver dopo aver effettuato questi in modalità manuale. Comunque

Dettagli

XTOTEM offline sul proprio PC

XTOTEM offline sul proprio PC Pagina 1 XTOTEM offline sul proprio PC Sommario XTOTEM offline sul proprio PC...1 Introduzione...2 1. Installare IIS...3 2. Installare un programma FTP...5 Installazione di Filezilla...5 Sistema di protezione

Dettagli

ELENCO CLIENTI FORNITORI Patch1

ELENCO CLIENTI FORNITORI Patch1 ELENCO CLIENTI FORNITORI Patch1 Il pacchetto P15_200ElencoCF_Patch1.exe contiene una serie di aggiornamenti alla procedura di generazione del file contenente l. Download: 1) Assicurarsi di avere una versione

Dettagli

Installazione e Configurazione della strumentazione necessaria. Antonio Gallo info@laboratoriolibero.com

Installazione e Configurazione della strumentazione necessaria. Antonio Gallo info@laboratoriolibero.com Installazione e Configurazione della strumentazione necessaria Antonio Gallo info@laboratoriolibero.com Installazione e Configurazione della strumentazione necessaria Programmi accessori per poter sviluppare

Dettagli

www.filoweb.it STAMPA UNIONE DI WORD

www.filoweb.it STAMPA UNIONE DI WORD STAMPA UNIONE DI WORD Molte volte abbiamo bisogno di stampare più volte lo stesso documento cambiando solo alcuni dati. Potremmo farlo manualmente e perdere un sacco di tempo, oppure possiamo ricorrere

Dettagli

AVCP-Xml Manuale per l'aggiornamento alla versione 0.7.0. Provincia di Cremona

AVCP-Xml Manuale per l'aggiornamento alla versione 0.7.0. Provincia di Cremona AVCP-Xml Manuale per l'aggiornamento alla versione 0.7.0 Provincia di Cremona Requisiti Il primo e fondamentale requisito per poter aggiornare il programma, è di aver installato l'ultima versione del programma

Dettagli

GateManager. 1 Indice. tecnico@gate-manager.it

GateManager. 1 Indice. tecnico@gate-manager.it 1 Indice 1 Indice... 1 2 Introduzione... 2 3 Cosa vi serve per cominciare... 2 4 La Console di amministrazione... 2 5 Avviare la Console di amministrazione... 3 6 Come connettersi alla Console... 3 7 Creare

Dettagli

ISTRUZIONI AGGIORNAMENTO TARIFFARIO 2006

ISTRUZIONI AGGIORNAMENTO TARIFFARIO 2006 ISTRUZIONI AGGIORNAMENTO TARIFFARIO 2006 Download: Procedura di aggiornamento 1) Assicurarsi di avere una versione di Winzip uguale o superiore alla 8.1 Eventualmente è possibile scaricare questo applicativo

Dettagli

Installiamo phpbb 3 Articoli MT Website

Installiamo phpbb 3 Articoli MT Website 1 PhpBB(http://www.phpbb.com) è la bulletinboardopen source più usata nel web. Unisce intuitività e leggerezza a praticità e sicurezza, meritando ampiamente il successo ottenuto. La penultima release,

Dettagli

Backup e Aggiornamenti

Backup e Aggiornamenti Backup e Aggiornamenti Note tecniche Clima Estratto da Primi Passi v. 1.8 14/1/2013 Primi passi pag. 1 Backup e Aggiornamenti Copyright Eskimo srl Tutti i diritti riservati. Il software o parte di esso

Dettagli

Office 2007 Lezione 09. Contenuto riutilizzabile

Office 2007 Lezione 09. Contenuto riutilizzabile Word: Contenuto riutilizzabile Contenuto riutilizzabile Già nelle versioni precedenti di Word era possibile salvare dei contenuti pronti per riutilizzarli successivamente, in questa nuova versione questa

Dettagli

file:///c:/formazione/photoshop-webmaster-uffici/doc/guida-winzip.htm Guida a Winzip

file:///c:/formazione/photoshop-webmaster-uffici/doc/guida-winzip.htm Guida a Winzip Guida a Winzip Winzip è uno dei programmi più famosi per comprimere file rendendoli meno pesanti (in termini di Byte) e quindi proprio per questa sua caratteristica è uno dei programmi più usati su internet

Dettagli

Fate doppio click sul file con nome postgresql-8.0.msi e impostate le varie voci come riportato nelle immagini seguenti:

Fate doppio click sul file con nome postgresql-8.0.msi e impostate le varie voci come riportato nelle immagini seguenti: ,QVWDOOD]LRQHGL'LVNL L installazione di Diski e composta di due parti: il back-end e il front-end. Il back-end e il database relazionale orientato agli oggetti PostgreSQL. PostgreSQL e disponibile in diverse

Dettagli

Nuovo server E-Shop: Guida alla installazione di Microsoft SQL Server

Nuovo server E-Shop: Guida alla installazione di Microsoft SQL Server Nuovo server E-Shop: Guida alla installazione di Microsoft SQL Server La prima cosa da fare è installare SQL sul pc: se si vuole utilizzare SQL Server 2012 SP1 versione Express (gratuita), il link attuale

Dettagli

DOCUMENTO ESPLICATIVO

DOCUMENTO ESPLICATIVO DOCUMENTO ESPLICATIVO Modificare il proprio sito con Web designer Digitate il vostro username e password e compariranno tre tasti: AREA RISERVATA, WEB DESIGNER e LOGOUT Cliccate sul tasto WEB DESIGNER

Dettagli

Questa guida vi illustrerà i principali passaggi da eseguire per l'inserimento dei Bandi di gara.

Questa guida vi illustrerà i principali passaggi da eseguire per l'inserimento dei Bandi di gara. Piccolo Manuale Manuale Pt 1ª Registrazione (Login) Questa guida vi illustrerà i principali passaggi da eseguire per l'inserimento dei Bandi di gara. Riceverete una email contenente: Link della vostra

Dettagli

D R O P B O X COS È DROPBOX:

D R O P B O X COS È DROPBOX: D R O P B O X COS È DROPBOX: Dropbox è un applicazione per computer e ipad di condivisione e salvataggio files in un ambiente internet. Consiste fondamentalmente in un disco di rete, utilizzabile da più

Dettagli

INSTALLAZIONE JOOMLA SU SPAZIO WEB FREE ALTERVISTA

INSTALLAZIONE JOOMLA SU SPAZIO WEB FREE ALTERVISTA INSTALLAZIONE JOOMLA SU SPAZIO WEB FREE ALTERVISTA Questa vuole essere una breve tutorial su come installare Joomla su uno spazio Web gratuito, in particolare faremo riferimento ai sottodomini gratuitamente

Dettagli

INDICE. Accesso al Portale Pag. 2. Nuovo preventivo - Ricerca articoli. Pag. 4. Nuovo preventivo Ordine. Pag. 6. Modificare il preventivo. Pag.

INDICE. Accesso al Portale Pag. 2. Nuovo preventivo - Ricerca articoli. Pag. 4. Nuovo preventivo Ordine. Pag. 6. Modificare il preventivo. Pag. Gentile Cliente, benvenuto nel Portale on-line dell Elettrica. Attraverso il nostro Portale potrà: consultare la disponibilità dei prodotti nei nostri magazzini, fare ordini, consultare i suoi prezzi personalizzati,

Dettagli

NUOVA PROCEDURA COPIA ED INCOLLA PER L INSERIMENTO DELLE CLASSIFICHE NEL SISTEMA INFORMATICO KSPORT.

NUOVA PROCEDURA COPIA ED INCOLLA PER L INSERIMENTO DELLE CLASSIFICHE NEL SISTEMA INFORMATICO KSPORT. NUOVA PROCEDURA COPIA ED INCOLLA PER L INSERIMENTO DELLE CLASSIFICHE NEL SISTEMA INFORMATICO KSPORT. Con l utilizzo delle procedure di iscrizione on line la società organizzatrice ha a disposizione tutti

Dettagli

Novità Principali - 1/2012

Novità Principali - 1/2012 Novità Principali - 1/2012 1 Comunicazione operazioni di importo superiore a 3'000... 2 1.1 Estrazione movimenti contabili... 2 2 Contabilità: adempimenti Iva 2012... 3 3 Fornitori a ritenuta... 4 4 Istruzioni

Dettagli

Guida all'uso del CMS (Content Management System, Sistema di Gestione dei Contenuti)

Guida all'uso del CMS (Content Management System, Sistema di Gestione dei Contenuti) GUIDE Sa.Sol. Desk: Rete Telematica tra le Associazioni di Volontariato della Sardegna Guida all'uso del CMS (Content Management System, Sistema di Gestione dei Contenuti) Argomento Descrizione Gestione

Dettagli

Creare un nuovo articolo sul sito Poliste.com

Creare un nuovo articolo sul sito Poliste.com Creare un nuovo articolo sul sito Poliste.com Questa breve guida ti permetterà di creare dei nuovi articoli per la sezione news di Poliste.com. Il sito Poliste.com si basa sulla piattaforma open-souce

Dettagli

A destra è delimitata dalla barra di scorrimento verticale, mentre in basso troviamo una riga complessa.

A destra è delimitata dalla barra di scorrimento verticale, mentre in basso troviamo una riga complessa. La finestra di Excel è molto complessa e al primo posto avvio potrebbe disorientare l utente. Analizziamone i componenti dall alto verso il basso. La prima barra è la barra del titolo, dove troviamo indicato

Dettagli

Una piattaforma per creare blog, che utilizza il linguaggio PHP e si

Una piattaforma per creare blog, che utilizza il linguaggio PHP e si 1^ Puntata WordPress è un ottimo CMS (Content Management System) Una piattaforma per creare blog, che utilizza il linguaggio PHP e si avvale di un database Mysql. Un CMS è quindi un sistema di gestione

Dettagli

Biblioteca di Cervia NOZIONI BASE DI INFORMATICA

Biblioteca di Cervia NOZIONI BASE DI INFORMATICA Biblioteca di Cervia NOZIONI BASE DI INFORMATICA NOZIONI DI INFORMATICA Il PC è composto solitamente di tre parti principali: - Il Case, ovvero il contenitore del cuore del computer, da qui si accende

Dettagli

FASE 1: Definizione del tema, degli obiettivi e del target con il cliente... (da cui dipendono le scelte successive!)

FASE 1: Definizione del tema, degli obiettivi e del target con il cliente... (da cui dipendono le scelte successive!) Panoramica sul Web design: FASE 1: Definizione del tema, degli obiettivi e del target con il cliente... (da cui dipendono le scelte successive!) FASE 2: Definire se lavorare su un CMS (es Joomla, Wordpress,

Dettagli

GESGOLF SMS ONLINE. Manuale per l utente

GESGOLF SMS ONLINE. Manuale per l utente GESGOLF SMS ONLINE Manuale per l utente Procedura di registrazione 1 Accesso al servizio 3 Personalizzazione della propria base dati 4 Gestione dei contatti 6 Ricerca dei contatti 6 Modifica di un nominativo

Dettagli

MAUALE PIATTAFORMA MOODLE

MAUALE PIATTAFORMA MOODLE MAUALE PIATTAFORMA MOODLE La piattaforma moodle ci permette di salvare e creare contenuti didattici. Dal menù principale è possibile: inviare dei messaggi agli altri docenti che utilizzano la piattaforma:

Dettagli

CAPITOLO 1 PREREQUISITI DI INSTALLAZIONE SOFTWARE RICAMBI CAPITOLO 2 PROCEDURA

CAPITOLO 1 PREREQUISITI DI INSTALLAZIONE SOFTWARE RICAMBI CAPITOLO 2 PROCEDURA SOFTWARE RICAMBI CAPITOLO 1 PREREQUISITI DI INSTALLAZIONE SOFTWARE RICAMBI CAPITOLO 2 PROCEDURA DI INSTALLAZIONE SOFTWARE RICAMBI CAPITOLO 3 ISTRUZIONI PER L USO 1 CAPITOLO 1 PREREQUISITI DI INSTALLAZIONE

Dettagli

DOCUMENTO ESPLICATIVO

DOCUMENTO ESPLICATIVO DOCUMENTO ESPLICATIVO Modificare il proprio menu con Web designer - CATEGORIA MENU Digitate il vostro username e password, vedrete comparire tre tasti: AREA RISERVATA, WEB DESIGNER e LOGOUT ( vedi foto

Dettagli

Settaggio impostazioni tema. Cliccando nuovamente su aspetto e poi su personalizza si avrà modo di configurare la struttura dinamica della template.

Settaggio impostazioni tema. Cliccando nuovamente su aspetto e poi su personalizza si avrà modo di configurare la struttura dinamica della template. I TEMI PREDEFINITI (TEMPLATE) Scelta del tema I temi predefiniti di wordpress sono la base di un sito che usa un utente che per ragioni pratiche o per incapacità non può creare un sito usando solo codice

Dettagli

1 Introduzione...1 2 Installazione...1 3 Configurazione di Outlook 2010...6 4 Impostazioni manuali del server... 10

1 Introduzione...1 2 Installazione...1 3 Configurazione di Outlook 2010...6 4 Impostazioni manuali del server... 10 Guida per l installazione e la configurazione di Hosted Exchange Professionale con Outlook 2010 per Windows XP Service Pack 3, Windows Vista e Windows 7 Edizione del 20 febbraio 2012 Indice 1 Introduzione...1

Dettagli

Configurazione client di posta elettronica per il nuovo servizio email. Parametri per la Configurazione dei client di posta elettronica

Configurazione client di posta elettronica per il nuovo servizio email. Parametri per la Configurazione dei client di posta elettronica Configurazione client di posta elettronica per il nuovo servizio email Questa guida si prefigge lo scopo di aiutare gli utenti a configurare i propri client di posta elettronica. Sono elencati passi da

Dettagli

LA STRUTTURA DEL SITO

LA STRUTTURA DEL SITO LA STRUTTURA DEL SITO è molto semplice: Nella parte superiore c è il logo di Radio Maria il tasto per ASCOLTARE la diretta online - il link a World Family dove troverete le Radio Maria sparse in tutto

Dettagli

Configurazione di Java per poter utilizzare l applet JEsMS.

Configurazione di Java per poter utilizzare l applet JEsMS. Configurazione di Java per poter utilizzare l applet JEsMS. Scritto da F.Camozzi, Manager dell Asilo, 2005 (C) Per poter utilizzare appieno l applet (copiare la formazione, salvarla e caricarla) occorre

Dettagli

Guida alla procedura di inserimento materiale didattico sui minisiti degli insegnamenti

Guida alla procedura di inserimento materiale didattico sui minisiti degli insegnamenti Guida alla procedura di inserimento materiale didattico sui minisiti degli insegnamenti Inserimento materiale Rendere il materiale accessibile tramite inserimento di user e password (autenticazione) Impostazioni

Dettagli

3. Installare Wamp Server

3. Installare Wamp Server E107 WEB SYSTEM Corso on line di progettazione siti dinamici: livello base R E A L I Z Z A Z I O N E D I 3. Installare Wamp Server By e107 Italian Team Sito web:http://www.e107italia.org Contatto: admin@e107italia.org

Dettagli

- Guida a VMware - Guida a VMware. Questa guida vi aiuterà passo passo nell installazione e la configurazione di VMware.

- Guida a VMware - Guida a VMware. Questa guida vi aiuterà passo passo nell installazione e la configurazione di VMware. 1 di 5 05/12/2008 1.06 Guida a VMware Scritto da Aleshotgun Venerdì 08 Febbraio 2008 17:44 - Guida a VMware - Questa guida vi aiuterà passo passo nell installazione e la configurazione di VMware. Prima

Dettagli

Guida all'esportazione dei contratti di noleggio per l'agenzia delle Entrate con il programma MyRent

Guida all'esportazione dei contratti di noleggio per l'agenzia delle Entrate con il programma MyRent Guida all'esportazione dei contratti di noleggio per l'agenzia delle Entrate con il programma MyRent Il programma MyRent mette a disposizione la funzionalità per l'esportazione dei contratti di noleggio

Dettagli

GUARINI PATRIMONIO CULTURALE VERSIONE MSDE/SQL SERVER MANUALE DI INSTALLAZIONE GUARINI PATRIMONIO CULTURALE VERSIONE MSDE/SQL SERVER

GUARINI PATRIMONIO CULTURALE VERSIONE MSDE/SQL SERVER MANUALE DI INSTALLAZIONE GUARINI PATRIMONIO CULTURALE VERSIONE MSDE/SQL SERVER MANUALE DI INSTALLAZIONE GUARINI PATRIMONIO CULTURALE SOMMARIO 1. Installazione guarini patrimonio culturale MSDE... 3 1.1 INSTALLAZIONE MOTORE MSDE...4 1.2 INSTALLAZIONE DATABASE GUARINI PATRIMONIO CULTURALE

Dettagli

2010 Ing. Punzenberger COPA-DATA Srl. Tutti i diritti riservati.

2010 Ing. Punzenberger COPA-DATA Srl. Tutti i diritti riservati. 2010 Ing. Punzenberger COPA-DATA Srl Tutti i diritti riservati. Tutti i diritti riservati la distribuzione e la copia - indifferentemente dal metodo - può essere consentita esclusivamente dalla dittacopa-data.

Dettagli

Come realizzare i disegni in Autocad partendo da un immagine

Come realizzare i disegni in Autocad partendo da un immagine Come realizzare i disegni in Autocad partendo da un immagine L obbiettivo di questo articolo, è quello di poter avere a disposizione le linee di costruzione in qualsiasi scala, senza dover fare decine

Dettagli

V989 Brush ITA Tutorial.docx 必 看 刷 机 教 程 _.doc

V989 Brush ITA Tutorial.docx 必 看 刷 机 教 程 _.doc V989 Brush ITA Tutorial.docx 必 看 刷 机 教 程 _.doc Questa guida è stata tradotta dalla guida originale in cinese, prima in inglese e poi in italiano usando il traduttore automatico di Google, ho aggiunto qualche

Dettagli

COMUNICAZIONE UTENTI SISTEMI-PROFIS INSTALLAZIONE GE.RI.CO. 2015 e PARAMETRI2015

COMUNICAZIONE UTENTI SISTEMI-PROFIS INSTALLAZIONE GE.RI.CO. 2015 e PARAMETRI2015 COMUNICAZIONE UTENTI SISTEMI-PROFIS INSTALLAZIONE GE.RI.CO. 2015 e PARAMETRI2015 Vicenza, 3 giugno 2015 Gentile cliente, si ricorda che a partire dall aggiornamento PROFIS 2011.1 è stato automatizzato

Dettagli

Avvio di Internet ed esplorazione di pagine Web.

Avvio di Internet ed esplorazione di pagine Web. Incontro 1: Corso di aggiornamento sull uso di internet Avvio di Internet ed esplorazione di pagine Web. Istituto Alberghiero De Filippi Via Brambilla 15, 21100 Varese www.istitutodefilippi.it Tel: 0332-286367

Dettagli

PROCEDURA AGGIORNAMENTO SOFTWARE GEOSAT 6 PER CLIENTI CON SISTEMA OPERATIVO MACINTOSH

PROCEDURA AGGIORNAMENTO SOFTWARE GEOSAT 6 PER CLIENTI CON SISTEMA OPERATIVO MACINTOSH 1 PROCEDURA AGGIORNAMENTO SOFTWARE GEOSAT 6 PER CLIENTI CON SISTEMA OPERATIVO MACINTOSH Come prima cosa accendere il Geosat ed accedere al Menu Info Sistema Software Se e presente la versione software

Dettagli

PORTALE CLIENTI Manuale utente

PORTALE CLIENTI Manuale utente PORTALE CLIENTI Manuale utente Sommario 1. Accesso al portale 2. Home Page e login 3. Area riservata 4. Pagina dettaglio procedura 5. Pagina dettaglio programma 6. Installazione dei programmi Sistema operativo

Dettagli

Note per scaricare e installare il software cliccando alla pagina DOWNLOAD del sito,

Note per scaricare e installare il software cliccando alla pagina DOWNLOAD del sito, Come ben sapete, anch io,come voi, sono golosa di schemi,trovati in internet e nei giornali, e questo comporta, soprattutto per gli schemi virtuali, che devo cercare una soluzione per evitare che il mio

Dettagli

INDICE. IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO...

INDICE. IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO... MANCA COPERTINA INDICE IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO... 12 I marchi registrati sono proprietà dei rispettivi detentori. Bologna

Dettagli

COME FARE UNA RICHIESTA DI ASSISTENZA ON LINE (AOL)

COME FARE UNA RICHIESTA DI ASSISTENZA ON LINE (AOL) COME FARE UNA RICHIESTA DI ASSISTENZA ON LINE (AOL) Cos è l AOL? Pag. 2 Come inviare una richiesta AOL Pag. 3 La risposta dell assistenza Pag. 5 Come rispondere ad una risposta AOL Pag. 7 Ulteriori nozioni

Dettagli

INSTALLAZIONE PROCEDURA 770/2011

INSTALLAZIONE PROCEDURA 770/2011 INSTALLAZIONE PROCEDURA 770/2011 Sommario 1. PREMESSA (DISCO CHIAVE SCARICABILE DA INTERNET)... 2 2. GESTIONE PRIMA INSTALLAZIONE E SUCCESSIVI AGGIORNAMENTI... 2 3. INSTALLAZIONE PROCEDURA 770/2011...

Dettagli

TRUCCHI PER GIMP - Elemento a colori in foto bianco e nero

TRUCCHI PER GIMP - Elemento a colori in foto bianco e nero TRUCCHI PER GIMP - Elemento a colori in foto bianco e nero Salve Prof. Cantaro come promesso le mando un altro articolo da poter inserire nelle sue guide. Questa volta però a differenza dell'ultima,ho

Dettagli

Servizio Feed RSS del sito CNIT

Servizio Feed RSS del sito CNIT Servizio Feed RSS del sito CNIT Informiamo tutti gli utenti CNIT che è possibile sincronizzare i propri Reader (RSS) per essere aggiornati in tempo reale sulle nuove pubblicazioni di articoli postati sul

Dettagli

Guida Migrazione Posta Elettronica @uilpa.it. Operazioni da effettuare entro il 15 gennaio 2012

Guida Migrazione Posta Elettronica @uilpa.it. Operazioni da effettuare entro il 15 gennaio 2012 Guida Migrazione Posta Elettronica @uilpa.it Operazioni da effettuare entro il 15 gennaio 2012 CONTENUTI PREMESSA ACCESSO AL PROPRIO ACCOUNT SCHERMATA INIZIALE (Desktop) SALVATAGGIO CONTATTI (2) GESTIONE

Dettagli

LETTERA D INSTALLAZIONE DELLA PROCEDURA SERVIZI SOCIALI

LETTERA D INSTALLAZIONE DELLA PROCEDURA SERVIZI SOCIALI LETTERA D INSTALLAZIONE DELLA PROCEDURA SERVIZI SOCIALI OGGETTO: installazione della procedura SERVIZI SOCIALI alla versione 01.06.03 Alla presente si allega il cd-rom necessario per l installazione della

Dettagli

MANUALE UTENTE UTILIZZO MODULO FILE-STORAGE DI ACS - CANALE AMBIENTE PROVINCIA DI TORINO

MANUALE UTENTE UTILIZZO MODULO FILE-STORAGE DI ACS - CANALE AMBIENTE PROVINCIA DI TORINO Pag. 1 di 17 VERIFICHE E APPROVAZIONI VERSIONE REDAZIONE CONTROLLO APPROVAZIONE AUTORIZZAZIONE EMISSIONE NOME DATA NOME DATA NOME DATA V01 CORA 15/01/03 FERRARESI 21/01/03 FERRARESI 21/01/03 STATO DELLE

Dettagli

MANUALE UTENTE. Computer Palmare WORKABOUT PRO

MANUALE UTENTE. Computer Palmare WORKABOUT PRO MANUALE UTENTE Computer Palmare WORKABOUT PRO INDICE PROCEDURA DI INSTALLAZIONE:...3 GUIDA ALL UTILIZZO:...12 PROCEDURA DI AGGIORNAMENTO:...21 2 PROCEDURA DI INSTALLAZIONE: Per il corretto funzionamento

Dettagli

Manuale per la configurazione di AziendaSoft in rete

Manuale per la configurazione di AziendaSoft in rete Manuale per la configurazione di AziendaSoft in rete Data del manuale: 7/5/2013 Aggiornamento del manuale: 2.0 del 10/2/2014 Immagini tratte da Windows 7 Versione di AziendaSoft 7 Sommario 1. Premessa...

Dettagli

COME SCARICARE GLI EBOOK E COME USARLI CONSIGLI PASSO PER PASSO. Prendere l'elenco dei libri di testo adottati e che dovrete comprare

COME SCARICARE GLI EBOOK E COME USARLI CONSIGLI PASSO PER PASSO. Prendere l'elenco dei libri di testo adottati e che dovrete comprare COME SCARICARE GLI EBOOK E COME USARLI CONSIGLI PASSO PER PASSO Qualche suggerimento Per scaricare i libri digitali bisogna seguire questi passi: Prendere l'elenco dei libri di testo adottati e che dovrete

Dettagli

GUIDA INSERIMENTO ARTICOLI SUL BLOG PCFACTORY.IT

GUIDA INSERIMENTO ARTICOLI SUL BLOG PCFACTORY.IT GUIDA INSERIMENTO ARTICOLI SUL BLOG PCFACTORY.IT Con questa guida non voglio insegnarvi a inserire degli articoli su un blog, ma solo mostrarvi come faccio io, quindi iniziamo: Fate il Login inserendo

Dettagli

Questa guida è realizzata per spiegarvi e semplificarvi l utilizzo del nostro nuovo sito E Commerce dedicato ad Alternatori e Motorini di avviamento.

Questa guida è realizzata per spiegarvi e semplificarvi l utilizzo del nostro nuovo sito E Commerce dedicato ad Alternatori e Motorini di avviamento. Guida all uso del sito E Commerce Axial Questa guida è realizzata per spiegarvi e semplificarvi l utilizzo del nostro nuovo sito E Commerce dedicato ad Alternatori e Motorini di avviamento. Innanzitutto,

Dettagli

GUIDA AL PRIMO AVVIO E MANUALE D USO

GUIDA AL PRIMO AVVIO E MANUALE D USO GUIDA AL PRIMO AVVIO E MANUALE D USO Informazioni preliminari Il primo avvio deve essere fatto sul Server (il pc sul quale dovrà risiedere il database). Verificare di aver installato MSDE sul Server prima

Dettagli

Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress

Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress Copyright Andrea Giavara wppratico.com Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress 1. Il pannello amministrativo 2. I dati importanti 3. Creare il database - Cpanel - Plesk

Dettagli

Come recuperare i dati persi, e chiudere buchi nell archivio

Come recuperare i dati persi, e chiudere buchi nell archivio Come recuperare i dati persi, e chiudere buchi nell archivio Andando su Riparavolt, scheda 5, è possibile scaricare i dati dei giorni precedenti e chiudere cosi i buchi eventualmente presenti sui propri

Dettagli

tommaso.iacomino@gmail.com INTERNET EXPLORER Guida introduttiva CAPITOLO 1 Fig. 1

tommaso.iacomino@gmail.com INTERNET EXPLORER Guida introduttiva CAPITOLO 1 Fig. 1 INTERNET EXPLORER Guida introduttiva CAPITOLO 1 Fig. 1 IMPORTANTE: forse non visualizzate questa barra, se così fosse usiamo questa procedura: posizioniamo il cursore sulla parte vuota tasto destro del

Dettagli

filrbox Guida all uso dell interfaccia WEB Pag. 1 di 44

filrbox Guida all uso dell interfaccia WEB Pag. 1 di 44 filrbox Guida all uso dell interfaccia WEB Pag. 1 di 44 Sommario Introduzione... 4 Caratteristiche del filrbox... 5 La barra principale del filrbox... 7 Elenco degli utenti... 8 Il profilo... 9 Le novità...

Dettagli

Appendice A. Guida per l'installazione

Appendice A. Guida per l'installazione Appendice A Guida per l'installazione Nella pagina internet Download software Compilazione Moduli C.E., sono elencati i tre componenti da installare come qui sotto:. [A] Compilazione Moduli C.E. [B] Microsoft

Dettagli

Novità Principali - 2/2015

Novità Principali - 2/2015 Wolters Kluwer Italia S.r.l. Centro Direzionale Milanofiori Strada 1, Palazzo F6 20090 Assago MI Tel. +39 02 824761 Fax +39 02 82476799 S.r.l. a Socio Unico Dir. Coord. di Wolters Kluwer N.V. Capitale

Dettagli

TRASMISSIONE RAPPORTO ARBITRALE IN FORMATO PDF

TRASMISSIONE RAPPORTO ARBITRALE IN FORMATO PDF TRASMISSIONE RAPPORTO ARBITRALE IN FORMATO PDF Come da disposizioni di inizio stagione, alcune Delegazioni provinciali hanno richiesto la trasmissione dei referti arbitrali solo tramite fax o tramite mail.

Dettagli

Uso di filmati flash sulla LIM

Uso di filmati flash sulla LIM Uso di filmati flash sulla LIM Spesso capita di trovare siti in cui sono presenti filmati flash che si rivelerebbero utili per le attività in classe. Per esempio, un flash che permette di colorare un'immagine

Dettagli

Office 2007 Lezione 08

Office 2007 Lezione 08 Word: gli stili veloci e i temi Da questa lezione, iniziamo ad occuparci delle innovazioni che riguardano specificamente Word. Cominceremo parlando di stili e temi. Nella filosofia di questo nuovo Word,

Dettagli

Come modificare la propria Home Page e gli elementi correlati

Come modificare la propria Home Page e gli elementi correlati Come modificare la propria Home Page e gli elementi correlati Versione del documento: 3.0 Ultimo aggiornamento: 2006-09-15 Riferimento: webmaster (webmaster.economia@unimi.it) La modifica delle informazioni

Dettagli

Creazione Account PEC puntozeri su Outlook Express

Creazione Account PEC puntozeri su Outlook Express Creazione Account PEC puntozeri su Outlook Express In questa guida viene spiegato come creare un account di posta elettronica certificata per gli utenti che hanno acquistato il servizio offerto da puntozeri.it

Dettagli

PowerPoint. Guida introduttiva

PowerPoint. Guida introduttiva PowerPoint Guida introduttiva Informativa Questa guida nasce con l intento di spiegare in modo chiaro e preciso come usare il software Microsoft PowerPoint. In questa guida saranno tralasciati tutti quei

Dettagli

6. Predisposizione di un Web server di sviluppo

6. Predisposizione di un Web server di sviluppo 6. Predisposizione di un Web server di sviluppo Per poter essere visualizzato, un sito Web creato con un CMS come Wordpress o Joomla necessita di un server Web che lo ospiti, capace di leggere il codice

Dettagli

IL MIO PRIMO SITO: NEWS

IL MIO PRIMO SITO: NEWS Pagina 1 IL MIO PRIMO SITO: NEWS Sommario IL MIO PRIMO SITO: NEWS...1 Introduzione...2 I Contenitori...2 Creo un Contenitore...3 I Tracciati...4 Creo le Notizie...6 Inserisco il Testo...6 Inserisco un

Dettagli

Guida Avanzata. 1. Convertire un gioco da ISO a GOD. 2. Trasferire i giochi da HD Esterno/Chiavetta a HD Interno Xbox

Guida Avanzata. 1. Convertire un gioco da ISO a GOD. 2. Trasferire i giochi da HD Esterno/Chiavetta a HD Interno Xbox Guida Avanzata 1. Convertire un gioco da ISO a GOD 2. Trasferire i giochi da HD Esterno/Chiavetta a HD Interno Xbox 3. Impostare il percorso di lettura all avvio 4. Spostare giochi e file tramite cavo

Dettagli

Modulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO...

Modulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO... Modulo A Programmiamo in Pascal Unità didattiche 1. Installiamo il Dev-Pascal 2. Il programma e le variabili 3. Input dei dati 4. Utilizziamo gli operatori matematici e commentiamo il codice COSA IMPAREREMO...

Dettagli

Non sono supportate reti peer to peer, è necessario avere un server dedicato.

Non sono supportate reti peer to peer, è necessario avere un server dedicato. Il software gestionale per le Piccole e Medie Imprese Requisisti hardware e software Sistema operativo Server: NT Server Windows 2000/2003 Server e superiori Novell 3.12 o superiori con supporto nomi lunghi

Dettagli

Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014)

Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014) Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014) Il software per gli esami ICON può essere eseguito su qualunque computer dotato di Java Virtual Machine aggiornata.

Dettagli

Windows. Cos è I componenti principali Le funzioni essenziali. www.vincenzocalabro.it 1

Windows. Cos è I componenti principali Le funzioni essenziali. www.vincenzocalabro.it 1 Windows Cos è I componenti principali Le funzioni essenziali www.vincenzocalabro.it 1 Cos è Windows è un sistema operativo, ovvero un insieme di software che consente di eseguire le operazioni basilari

Dettagli

Joomla: Come installarlo e come usarlo. A cura di

Joomla: Come installarlo e come usarlo. A cura di Joomla: Come installarlo e come usarlo. A cura di In questa dispensa andremo a vedere come si installa joomla sul noto software xampp e come viene usato per creare siti web dinamici. Tecnol earn Firmato

Dettagli