upgrading modules

12 contenuti / 0 new
Ultimo contenuto
upgrading modules

al terzo defacement, mi sono deciso ad upgradare alla 4.6.3. ci ho messo 3 ore, ma mi sembra sia andata abbastanza bene a parte qualcosina che sto ancora sistemando.
piuttosto, la domanda che volevo fare non sapendo nulla circa i database e':
come faccio ad upgradare i moduli non core che non contengono uno script di upgrade?
dovrei aprire il nuovo file *.sql guardarlo e vedere cosa modificare rispetto al vecchio?
mi auguro di no, altrimenti non ci riusciro' mai :(
ciao!
pOg

dovresti controllare nel file intall dei moduli se ci sono avvertenze al riguardo.... altro modo non c'è....
oppure con il tuo pgm per l'amministrazione di mysql crei i comandi di create tzble e li confronti con quelli del modulo...

Matteo

purtroppo parlavo di quelli senza istruzioni (sistemare trackback che e' molto ben spiegato nel README e' stata una passeggiata: ha un file di upgrade del databese) ...
scusami matteo, non e' che spiegheresti meglio cosa fare nell'amministrazione di mysql (uso phpmyadmin)...
in particolare non sono riuscito a ripristinare i moduli istant messaging e privatemsg. del primo non mi importa. vorrei sistemare almeno il secondo senza perdere le vecchie comunicazioni che sono nel database...
ciao :)

Nell'amministrazione crea un dump del DB senza i dati (solo la struttura) delle tabelle utilizzate dal modulo , e poi confrontala con la struttura nel file per la creazione delle tabelle fornita insieme al modulo.
Il primo modulo non sei riuscito perchè non hai copiato le sue tabelle ??
Nel fare l'upgrade del DB non hai ricreato il db da zero, vero ??
Se il modulo è compatibile non dovresti avere problemi, altrimenti prova a dirci che problemi hai...

Matteo

appena ho un po' di tempo, faccio qualche prova e vi faccio sapere.

ovviamente il database non l'ho ricreato da zero :)
ciao!

Ciao.
Ierisera ho provato a installare Drupal5.0
su windows xp, ma non ci sono riuscito.
Utilizzo EASYphp1.7, come consigliato.

Scompattando la distribuzione, manca la directory DATABASE,
nel quale trovare il file di condfigurazione del DB...

Ho provato allora a loggarmi in mysql e a fare un c&paste
dei comandi necessari a creare le tabelle ma...nulla...

Per farla breve, ho utilizzato il file di config distribuito
con la 4.7.5 nella directory DATABASE, e sembrava fosse tutto ok.
(perlomeno mysql non segnala errore).

Provando a far partire il tutto, ottengo piu' o meno gli stessi errori
segnalati all'inizio di questo 3d.

Qualcuno e' arrivato ad una soluzione?

L'installaziuone della 4.7.5 non mi aveva dato tutti qs problemi.
Mi scuso se sono OT, ma esiste una guida anche elementare alla
creazione di siti con Drupal?

Premetto che sono nuovo del forum, digiuno di drupal e al primo post...

Grazie a tutti.

lore

Basta leggere il file INSTALL.txt che è contenuto nella directory principale di Drupal; dalla 5.0 l'installazione diventa semiautomatica, dopo aver creato il database con phpmyadmin basta eseguire lo script install.php puntando col browser sulla cartella principale che contiene drupal e puntando direttamente a quella pagina.

Ad ogni modo non ci riesco.

Sto provando anche in linux (FC5),che preferirei,
in quanto uso quasi solo questo s.o.

Sara' anche banale (non credo), ma qualcuno potrebbe essere cosi'
gentile da mettere PER ESTESO e una volta per tutte nel forum
la procedura per l'installazione di drupal 5 su server locale?
Oppure magari un link esaustivo ma che non rimandi all'installazione del
4.7.5 con la sola modifica del numero di versione... 8-(

Attualmente i miei tentativi sono i seguenti:
Drupal 4.7.5
-win (ok)
-linux FC5 (non ci riesco)

Drupal 5.0
-win (non ci riesco)
-linux FC5 (non ci riesco) <-preferirei riuscire a installare questa combinazione

Grazie.

lore

Io ho installato, su linux
-apache (tutto ok)
-mysql (tutto ok, compresa la creazione di database ecc)
-php5 (tutto ok sembra, ma non ne sono sicuro...)

I miei passi:

[MySQL]

>>reset:
/miosito/install/mysql/bin/mysql_install_db

>>avvio server:
/miosito/install/mysql/bin/mysqld_safe &

>>impostare pwd di root (pippo):
/miosito/install/mysql/bin/mysql -u root -ppippo

>>creare db:
/miosito/install/mysql/bin/mysqladmin -u root -ppippo create db_sito_01

>>creare tabelle(da mysql>):
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE
TEMPORARY TABLES, LOCK TABLES
ON databasename.*
TO 'root'@'localhost' IDENTIFIED BY 'pippo';

>>rendere permanenti i privilegi(da mysql>):
FLUSH PRIVILEGES;

[PHP]
avvio ???
necessario? non viene gestito da apache tramite
il caricamento della la libreria esportata da php5?
/miosito/install/php/bin/php&

[drupal]
modifico il /miosito/sito/sites/default/settings.php come segue:

[root@host...]# diff settings.php settings.php.orig
93,94c93
< #$db_url = 'mysql://username:password@localhost/databasename';
< $db_url = 'mysql://root:pippo@localhost/db_sito_01';
---
> $db_url = 'mysql://username:password@localhost/databasename';
117d115
< $base_url = 'http://www.miosito.it'; // NO trailing slash!

...
nulla...non riesco ad accedere alla homepage del mio dito in locale...

Mi date una mano?
Il sarcasmo non mi serve.Astenetevi.

Grazie a tutti!

:-)

CHANGES
-------

As of Drupal 5.0 installation has been automated by an install script. It is no longer necessary to manually edit the "settings.php" file, and database tables are created automatically.

-------

Non capisco perchè ti ostini a fare tutto a mano... una volta che non c'era lo script di installazione alcuni si lamentavano..., adesso che c'è lo snobbi? Inoltre dovrai usarlo per forza perchè le tabelle vengono create automaticamente da quello script, nel copia e incolla potresti aver saltato alcune procedure di creazione.

Ripeto: se hai già utilizzato la 4.7 e quindi non ci sono errori riconducibili a una configurazione errata di apache/php ti basta creare il database, mettere i file di drupal sotto la cartella dei documenti pubblici di apache e avviare il file install.php (dopo aver avviato apache e mysql ovviamente).

Per quel che riguarda win ti consiglio di scaricare XAMP al posto di easyphp a me non ha mai dato problemi al contrario di easyphp e inoltre viene aggiornato + spesso.
Per linux il discorso è diverso perchè alcune distro personalizzano pacchetti come apache attivando o disattivando le opzioni che reputano + o meno sicure.

diciamo che se lo script funziona tutto OK.
Io su IIS non riesco ad installarlo e quindi faccio a manina ma poi il tutto gira!!!
Quindi...

TRANQUILLO non sei sicuramente il solo ad avere problemi comunque se usi linux installare drupal è più semplice!!
Io parlo per Debian ma su fedora sarà analogo

apt-get Drupal

e lui prende drupal e mette tutto su con apache!!! poi fai la vera installazione e via!!!!!!

Se ci dici quale è il tuo problema nello specifico magari ci capiamo meglio!!

Ciao

PS: Apri un nuovo tread sul forum la prossima volta che si capisce subito il discorso senza leggere mille cose!!

nelle beta ci sono i .sql necessari nella stabile non SO!!

Grazie a tutti.
Sto smanettando da qualche giorno.
Per evitare problemi in fase di migrazione,
ho deciso di prendere spazio su Aruba (non ho trovato di meglio),
e provero' ad installare direttamente tutto li.
Ho preso hosting linux, mysql/50MB e antivirus.
Spero sia la scelta giusta.
Grazie a tutti: sono totalmente digiuno circa la
creazione di siti web.
8-(
lore