Page 1 of 1

da locale al web

Posted: Thu Apr 23, 2009 2:15 pm
by maxharley
Salve ragazzi, sono un pò confuso su come passare on-line tutto il lavoro che ho sviluppato con cms,

Lavoro su windows e utilizzo wampserver, il web e su aruba server windows e mysql.

ho letto sul forum che bisogna trasportare il tutto sotto la cartella Public del server,
mi chiedo se ora devo trasportarci tutto il mio lavoro senza effettuare " l'installazione del cms " oppure dover installare il cms di base sul server aruba e poi "copiare e incollare" le varie modifiche che ho effettuato..
su un altro post poi ho letto che bisogna esportare il sql che ho in locale e poi importarlo, ma anche quest operazione non mi e molto chiara... :P

spero di non chiedere troppo... agl esperti :) tanks

Re: da locale al web

Posted: Thu Apr 23, 2009 2:47 pm
by alby
maxharley wrote: Lavoro su windows e utilizzo wampserver, il web e su aruba server windows e mysql.
Male  ::)

maxharley wrote: ho letto sul forum che bisogna trasportare il tutto sotto la cartella Public del server,
mi chiedo se ora devo trasportarci tutto il mio lavoro senza effettuare " l'installazione del cms " oppure dover installare il cms di base sul server aruba e poi "copiare e incollare" le varie modifiche che ho effettuato..
Dipende cosa intendi con: "copiare e incollare" le varie modifiche che ho effettuato...
Hai fatto solo delle pagine o hai modificato anche il codice?
Il mio consiglio, a chi non ha degli strumenti su installazioni, debug, .... di installare comunque CMSMS, vedere se tutto funziona e poi importare (immagini, files e DB) dal proprio lavoro sul server

maxharley wrote: su un altro post poi ho letto che bisogna esportare il sql che ho in locale e poi importarlo, ma anche quest operazione non mi e molto chiara... :P
Le pagine, i template, i css, ... e quant'altro sono tutte caricate nel DB (tranne le immagini e i documenti sotto la cartella uploads) e quindi devi importare il tuo DB locale per avere anche sul server tutte la pagine che hai costruito.
Spero di essere stato chiaro

Alby

Re: da locale al web

Posted: Thu Apr 23, 2009 3:48 pm
by maxharley
molto chiaro,

1, ho caricato cmsms 1.5.3 sotto la cartella Public e ho rinominato in cms ( public\cms ) ho settato tutti i permessi e ho inserito un file vuoto nella cartella principale "config.php" con il relativo permesso.

2, su aruba leggo che c'e il php, ma non nessuna scritta di apache. Non sò se ci sono impostazioni da fare a riguardo di PHP e Apache ( sul locale credo che se ne occupava WampServer o sbaglio? )

3, vado sul nomedominio.it/cms/install/index.php "The page cannot be found"

dove sbaglio? ::)

Re: da locale al web

Posted: Thu Apr 23, 2009 4:37 pm
by alby
maxharley wrote: molto chiaro,

1, ho caricato cmsms 1.5.3 sotto la cartella Public e ho rinominato in cms ( public\cms ) ho settato tutti i permessi e ho inserito un file vuoto nella cartella principale "config.php" con il relativo permesso.

2, su aruba leggo che c'e il php, ma non nessuna scritta di apache. Non sò se ci sono impostazioni da fare a riguardo di PHP e Apache ( sul locale credo che se ne occupava WampServer o sbaglio? )

3, vado sul nomedominio.it/cms/install/index.php "The page cannot be found"

dove sbaglio? ::)
Intanto:
1. potevi caricare direttamente 1.5.4 (cambiano solo 2-3 files)

2. se controlli su Aruba cosa ti danno con il server, lì ci sarà scritto se è Apache o IIS

3. php è in cgi e necessita che le cartelle/files siano tutti 0755 (così è in Linux ma penso che in Windows sia lo stesso). Nel pannello Admin c'è una utility per il "Ripristina permessi". Dopo dovrebbe andare.
Comunque mi pare che qualcuno aveva postato qualcosa su Windows su Aruba, cerca nel forum Italiano

Alby

Re: da locale al web

Posted: Thu Apr 23, 2009 5:54 pm
by maxharley
Dal pannello di controllo di aruba non parla nè di Apache nè di IIS,

sulla pagina delle domandi frequenti ho fatto delle ricerche su IIS è risultato che è una caratteristica del server Windows.

se mi collego con ftp e vado nella cartella cgi-bin è vuota. ho fatto ripristina permessi ma niente..

Re: da locale al web

Posted: Thu Apr 23, 2009 6:01 pm
by alby
maxharley wrote: Dal pannello di controllo di aruba non parla nè di Apache nè di IIS,

sulla pagina delle domandi frequenti ho fatto delle ricerche su IIS è risultato che è una caratteristica del server Windows.

se mi collego con ftp e vado nella cartella cgi-bin è vuota. ho fatto ripristina permessi ma niente..
Fai una ricerca sul forum per server windows.
Io quando devo fare un controllo, mando un file php con solo:

Code: Select all

<?php
phpinfo();
?>
se dà un 404 vuol dire che il percorso dove credo di essere è sbagliato

Alby

Re: da locale al web

Posted: Thu Apr 23, 2009 10:25 pm
by maxharley
ho inviato il file con quel contenuto nella cartella cgi-bin e mi restituisce "PHP Version 5.2.8" con tutto il suo elenco.

finalmente và al primo step mi dice PHP register globals attivo. Per ragioni di sicurezza chiedete di disabilitarlo.
come si disattiva? :P

Re: da locale al web

Posted: Thu Apr 23, 2009 10:31 pm
by alby
maxharley wrote: ho inviato il file con quel contenuto nella cartella cgi-bin e mi restituisce "PHP Version 5.2.8" con tutto il suo elenco.
non nella cartella cgi-bin ma nella cartella "dove dovrebbe essere il sito" .....

Alby

Re: da locale al web

Posted: Wed Apr 29, 2009 4:42 pm
by maxharley
ciao a tutti,

mi resta da caricare il DB per completare.
vado in localhost seleziono dalla pagina del mysql il database cms vado su esporta e spunto salva,
vado nella pagina del mysql del sito clicco su importa e inserisco il file esportato.

Errore
query SQL:
--
-- Dump dei dati per la tabella `cms_additional_htmlblob_users`
--
INSERT INTO `cms_additional_htmlblob_users` ( `additional_htmlblob_users_id` , `user_id` , `htmlblob_id` )
VALUES ( 6, 1, 5 ) , ( 18, 1, 1 ) , ( 17, 0, 1 ) ;
Messaggio di MySQL: 

#1062 - Duplicate entry '6' for key 1

??? mi chiedevo s'e cè qualche operazione specifica da fare per esportare\importare bene. io ho lasciato tutte le impostazioni intatte
apparte che ho spuntato per salvare il file..

ho provato ad esportare il DB senza quelle voci... ma da un altra sfilza di errori
-- -- Dump dei dati per la tabella `cms_content
:(

Re: da locale al web

Posted: Wed Apr 29, 2009 6:52 pm
by protempore
scusa... ma a che ti serve esportare per poi importare?

ovviamente se importi nello stesso DB dal quale hai esportato, MySQL trova una duplicazione di records e da errore perché la chiave ID del record deve essere unica...

Re: da locale al web

Posted: Wed Apr 29, 2009 9:36 pm
by maxharley
mi serve perche ho installato sul web la versione base di cmsms e non quella su cui ho lavorato io in locale realizzando il sito..

non funziona nemmeno se a un altra tabella vuota del mysql importo il db del cmslocale ( perche prima provavo a importarlo nella tabella dov era presente quello del cmsweb )

Re: da locale al web

Posted: Thu Apr 30, 2009 4:17 am
by protempore
maxharley wrote: mi serve perche ho installato sul web la versione base di cmsms e non quella su cui ho lavorato io in locale realizzando il sito..

non funziona nemmeno se a un altra tabella vuota del mysql importo il db del cmslocale ( perche prima provavo a importarlo nella tabella dov era presente quello del cmsweb )
OK, ma se hai un errore "#1062 - Duplicate entry '6' for key 1 " vuol dire che la tabella non è vuota, ma sono presenti records che hanno lo stesso ID di quelli che cerchi di importare...

se hai fatto un dump, come mi sembra, dell'intero DB in locale, quindi con anche l'istruzione "create table", elimina tutte le tabelle del DB sul web e procedi solo dopo all'importazione.