|
|
- Ernesto Vanni
- 8 anni fa
- Visualizzazioni
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 1 2 RIEPILOGO GENERALE RESIDUI ATTIVI CONSERVATI 3 4 Pgm. CPA0099R ***-----------------------------------------------------------***
DettagliApache 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
DettagliFile, 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
DettagliGuida 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
DettagliPer 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
DettagliINSTALLAZIONE 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
DettagliGuida 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ò
DettagliMANUALE 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
DettagliInstallazione & 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.
DettagliOffice 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
DettagliISTRUZIONI 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.
DettagliGHPPEditor è 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
Dettagli30 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
DettagliGuida 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
DettagliGUIDA 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
DettagliXTOTEM 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
DettagliELENCO 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
DettagliInstallazione 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
Dettagliwww.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
DettagliAVCP-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
DettagliGateManager. 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
DettagliISTRUZIONI 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
DettagliInstalliamo 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,
DettagliBackup 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
DettagliOffice 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
Dettaglifile:///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
DettagliFate 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
DettagliNuovo 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
DettagliDOCUMENTO 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
DettagliQuesta 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
DettagliD 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ù
DettagliINSTALLAZIONE 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
DettagliINDICE. 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,
DettagliNUOVA 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
DettagliNovità 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
DettagliGuida 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
DettagliCreare 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
DettagliA 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
DettagliUna 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
DettagliBiblioteca 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
DettagliFASE 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,
DettagliGESGOLF 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
DettagliMAUALE 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:
DettagliCAPITOLO 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
DettagliDOCUMENTO 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
DettagliSettaggio 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
Dettagli1 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
DettagliConfigurazione 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
DettagliLA 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
DettagliConfigurazione 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
DettagliGuida 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
Dettagli3. 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.
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
DettagliGuida 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
DettagliGUARINI 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
Dettagli2010 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.
DettagliCome 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
DettagliV989 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
DettagliCOMUNICAZIONE 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
DettagliAvvio 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
DettagliPROCEDURA 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
DettagliPORTALE 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
DettagliNote 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
DettagliINDICE. 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
DettagliCOME 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
DettagliINSTALLAZIONE 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...
DettagliTRUCCHI 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
DettagliServizio 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
DettagliGuida 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
DettagliLETTERA 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
DettagliMANUALE 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
DettagliMANUALE 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
DettagliManuale 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...
DettagliCOME 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
DettagliGUIDA 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
DettagliQuesta 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,
DettagliGUIDA 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
DettagliModulo 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
DettagliCome 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
Dettaglitommaso.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
Dettaglifilrbox 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à...
DettagliAppendice 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
DettagliNovità 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
DettagliTRASMISSIONE 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.
DettagliUso 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
DettagliOffice 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,
DettagliCome 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
DettagliCreazione 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
DettagliPowerPoint. 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
Dettagli6. 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
DettagliIL 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
DettagliGuida 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
DettagliModulo. 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...
DettagliNon 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
DettagliIstruzioni 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.
DettagliWindows. 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
DettagliJoomla: 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