Aggiornare un modulo esistente quando: "Il tuo server non supporta l'installazione di moduli e temi da questa interfaccia"
Su macchina virtuale stò facendo girare Drupal Commons 3.0 ed avrei esigenza di aggiornare alcuni moduli tra cui il modulo Drupal Commons 7.x-3.1 ma il sistema mi da questo messaggio:
Il tuo server non supporta l'aggiornamento di moduli e temi da questa interfaccia. In alternativa, aggiorna moduli e temi caricando le nuove versioni direttamente sul server, come descritto nel manuale.
Seguo il link, scarico il modulo, ma poi se lo metto qui: sites/all/modules
dopo aver letto qui: http://drupal.org/documentation/install/modules-themes
Il sistema mi va in time out. Qualcuno sa dirmi cosa sto sbagliano?
Grazie
Enrico
Risposte
Ciao, se per timeout intendi
Ciao, se per timeout intendi il fatal error "Maximum execution time of xxx seconds exceeded" in questo caso il problema è causato da un max_execution_time del php troppo basso per le operazioni necessarie. Prova a mettere un valore più alto per questo parametro nel tuo php.ini.
Era 30 ho messo a 500 ma mi
Era 30 ho messo a 500 ma mi da sempre questo errore:
Errore HTTP 500 (Internal Server Error): Si è verificata una condizione imprevista durante il tentativo del server di soddisfare la richiesta.
In pratica metto il modulo Commons dentro a drupalsn\profiles e parte in automatico questo link: http://192.168.141.128/drupalsn/admin/reports/updates che mi da l'errore sopra riportato.
Nel frattempo sono tornato al
Nel frattempo sono tornato al modulo originale, ma direi che qualcosa si è "rotto".
Questo è quello che apparte sulle pagine:
Notice: Undefined index: highlighted in include() (linea 126 di /srv/www/htdocs/drupalsn/modules/system/page.tpl.php).
Notice: Undefined index: sidebar_first in include() (linea 138 di /srv/www/htdocs/drupalsn/modules/system/page.tpl.php).
Notice: Undefined index: sidebar_second in include() (linea 144 di /srv/www/htdocs/drupalsn/modules/system/page.tpl.php).
Notice: Undefined index: commons_origins in drupal_theme_initialize() (linea 100 di /srv/www/htdocs/drupalsn/includes/theme.inc).
Notice: Trying to get property of non-object in _drupal_theme_initialize() (linea 145 di /srv/www/htdocs/drupalsn/includes/theme.inc).
Notice: Trying to get property of non-object in _theme_load_registry() (linea 334 di /srv/www/htdocs/drupalsn/includes/theme.inc).
Notice: Undefined index: commons_origins in theme_get_setting() (linea 1414 di /srv/www/htdocs/drupalsn/includes/theme.inc).
Notice: Trying to get property of non-object in theme_get_setting() (linea 1451 di /srv/www/htdocs/drupalsn/includes/theme.inc).
Notice: Trying to get property of non-object in theme_get_setting() (linea 1461 di /srv/www/htdocs/drupalsn/includes/theme.inc).
In questa fase il mio obiettivo non è tanto quello di avere il sistema aggiornato, ma di capire come aggiornare i moduli. Sto lavorando su macchina virtuale con sistema operativo Open Suse.
Quando ho installato Drupal tutto è andato per il meglio alla prima. Non riesco proprio a capire questo comportamento. Qualcuno mi sa aiutare?
Rileggendo il tuo post
Rileggendo il tuo post originale mi è venuto un dubbio che tu stia provando ad aggiornare la distribuzione http://drupal.org/project/commons come se fosse un modulo. In realtà questo è il pacchetto completo Drupal Commons, con l'insieme di tutti i moduli che utilizza. Ogni distribuzione può agire in modo diverso ma di solito va aggiornata l'intera distribuzione perchè dovrebbe già contenere gli aggiornamenti di sicurezza per i moduli che la compongono. Qui trovi una guida per aggiornare la distro commerce kickstart http://www.drupalcommerce.org/commerce-kickstart-2/install, molto probabilmente la strada da percorrere è la stessa.
La cosa fondamentale, indipendentemente dalla distribuzione, è effettuare sempre un backup completo dei files e del database, per poter facilmente ripristinare aggiornamenti non andati a buon fine.
Ok, direi che ci siamo. Sono
Ok, direi che ci siamo. Sono andato avanti ad aggiornare i moduli inserendoli qui dentro: drupalsn\sites\all\modules
ma quando provo ad aggiornare questi 2:
Drupal core 7.21
Recommended version: 7.22 (2013-Apr-04)
Download
Release notes
Includes: Bartik, Block, Comment, Database logging, Field, Field SQL storage, Field UI, File, Filter, Image, List, Menu, Node, Number, Options, Path, Poll, RDF, Search, Shortcut, System, Taxonomy, Text, Toolbar, Update manager, User
Views 7.x-3.6
Recommended version: 7.x-3.7 (2013-Apr-09)
Download
Release notes
Includes: Views, Views UI
Il sito mi restituisce Errore HTTP 500 (Internal Server Error) che sparisce quando tolgo i 2 moduli "incriminati".
Non è fondamentale per me l'aggiornamento, ma visto che sto cercando di capire se riesco a manutenere un sito fatto in Drupal vorrei capire perchè questa cosa succede.
Mi è venuto dubbio: dopo aver
Mi è venuto dubbio: dopo aver messo i moduli al posto giusto occorre lanciare questo script?
update.php
A me da questi errori:
Notice: Undefined index: highlighted in include() (line 126 of /srv/www/htdocs/drupalsn/modules/system/page.tpl.php).
Notice: Undefined index: sidebar_first in include() (line 138 of /srv/www/htdocs/drupalsn/modules/system/page.tpl.php).
Notice: Undefined index: sidebar_second in include() (line 144 of /srv/www/htdocs/drupalsn/modules/system/page.tpl.php).
OK
Web server Apache/2.2.22 (Linux/SUSE)
OK
PHP 5.3.15
OK
PHP register globals Disabled
OK
PHP extensions Enabled
OK
Database support Enabled
OK
PHP memory limit 128M
OK
File system Writable (public download method)
Error
Unresolved dependency entity (Missing)
Entity Reference requires this module.
Error
Unresolved dependency ctools (Missing)
Entity Reference requires this module.
Error
Unresolved dependency entity (Missing)
Entity reference prepopulate requires this module.
Error
Unresolved dependency ctools (Missing)
Entity reference prepopulate requires this module.
Error
Unresolved dependency entity (Missing)
Message requires this module.
Error
Unresolved dependency entity (Missing)
Message notify requires this module.
Error
Unresolved dependency ctools (Missing)
Message notify requires this module.
Error
Unresolved dependency ctools (Missing)
Message subscribe requires this module.
Error
Unresolved dependency flag (Missing)
Message subscribe requires this module.
Error
Unresolved dependency entity (Missing)
Message subscribe requires this module.
Error
Unresolved dependency flag (Missing)
Message subscribe email requires this module.
Error
Unresolved dependency ctools (Missing)
Message subscribe email requires this module.
Error
Unresolved dependency entity (Missing)
Message subscribe email requires this module.
Error
Unresolved dependency views (Missing)
Message subscribe email requires this module.
Error
Unresolved dependency views_content (Missing)
Message subscribe email requires this module.
Error
Unresolved dependency ctools (Missing)
Message subscribe UI requires this module.
Error
Unresolved dependency flag (Missing)
Message subscribe UI requires this module.
Error
Unresolved dependency entity (Missing)
Message subscribe UI requires this module.
Error
Unresolved dependency views (Missing)
Message subscribe UI requires this module.
Error
Unresolved dependency views_content (Missing)
Message subscribe UI requires this module.
Error
Unresolved dependency ctools (Missing)
Metatag requires this module.
Error
Unresolved dependency token (Missing)
Metatag requires this module.
Error
Unresolved dependency entity (Missing)
Organic groups requires this module.
Error
Unresolved dependency ctools (Missing)
Organic groups requires this module.
Error
Unresolved dependency entity (Missing)
Organic groups UI requires this module.
Error
Unresolved dependency ctools (Missing)
Organic groups UI requires this module.
Error
Unresolved dependency views_bulk_operations (Missing)
Organic groups UI requires this module.
Error
Unresolved dependency ctools (Missing)
Radioactivity requires this module.
OK
Unicode library PHP Mbstring Extensionupdate.php
Cosa devo fare per venirne fuori?
ma quando provo ad aggiornare
Errrr.... Drupal core 7.22 è il CORE e NON un modulo, quindi NON va messo all'interno di sites/all/modules ma va proprio ad aggiornare la tua installazione.
Se metti solo il modulo views, hai sempre gli stessi errori?
In che modo l'aggiorno il
In che modo l'aggiorno il CORE? Potresti scrivermi i passi in sequenza?
Ciao, scarichi il pacchetto
Ciao, scarichi il pacchetto del core (come quando hai installato per la prima volta Drupal), lo scompatti localmente sul tuo PC, poi vai a trasferire il contenuto sul tuo spazio web ad esclusione della cartella sites (in parole povere, sostituisci tutto il contenuto del tuo sito Drupal ad esclusione dei contenuti "extra" che hai creato tu o che hai aggiunto successivamente, tipo moduli e temi, ovvero tutto quello che hai collocato all'interno della cartella sites, che per l'appunto non andrai a sostituire)
ma queste estensioni tipo
ma queste estensioni tipo Commons 3.0 sono affidabili?
Io scarico da qui: http://drupal.org/project/commons installo e tutto funziona, poi aggiorno i singoli moduli (non il CORE) e quando aggiungo un contenuto mi da: Errore HTTP 500 (Internal Server Error): Si è verificata una condizione imprevista durante il tentativo del server di soddisfare la richiesta.
Non capisco!
SEGNALO che quando lancio upgrade.php mi da questo messaggio:
Fatal error: Cannot redeclare class EntityReference_BehaviorHandler_Broken in /srv/www/htdocs/drupal-italiano/sites/all/modules/entityreference/plugins/behavior/abstract.inc on line 214
Ma se poi premo F5 porta a termine l'aggiornamento e tutto sembra funzionare sino a quando non provo ad aggiungere un contenuto e li il sistema mi va in palla come descritto sopra.
Ciao, personalmente non ho
Ciao, personalmente non ho mai utilizzato versioni "preconfezionate" di Drupal, sono sempre partito dal core base per poi personalizzarlo per soddisfare le esigenze, ma per esperienza ti posso dire che tutto quello che prelevi da drupal.org ed è rilasciato come "stabile" (ovvero non in versione di sviluppo) poi di fatto è stabile e perfettamente funzionante, quando si riscontrano problemi bisognerebbe andare ad analizzare più a fondo dal lato server partendo dalla cima (ovvero l'utente che sta sviluppando con Drupal) per poi arrivare a scendere fino alle caratteristiche ed alla configurazione del webserver stesso, fino ad ora tutti i vari (e devo dire anche pochi) problemi che ho avuto si sono risolti con un miglior setup della macchina.
Leggendo i vari post in questo thread posso notare che tu non sia molto "pratico" di Drupal (ho letto che hai fatto qualche casino qui e la nel posizionare i vari moduli per l'aggiornamento, non avevi capito che il pacchetto "drupal core" era appunto il core e non un modulo ecc. ecc.) quindi potrei pensare che, molto probabilmente, si sia incasinato qualche cosa nella tua installazione che ora compromette il buon funzionamento della stessa.
Non sono a conoscenza se questo sia un sito in produzione (mi auguro di no) oppure ci stai ancora lavorando sopra, io ti consiglierei di fare un passo indietro e di ripartire da capo, posizionando tutto per bene nelle relative cartelle, verifica anche che la tua VM sia configurata a modo e sia abbastanza "carrozzata" per il compito che vuoi assegnarle.
Ciao ciao.
Ho scaricato tutto da
Ho scaricato tutto da qui: http://drupal.org/project/commons
e poi dai vari link indicati in fase di aggiornamento. Ogni volta che ho fatto delle prove ho piallato il sistema ripartendo da capo perchè non è un sito di produzione, ma sto cercando di prendere dimestichezza con Drupal.
Le caratteristiche non dovrebbero essere un grande problema, basterebbe sapere cosa esattamente occorre lato Sever. Dove posso trovare queste informazioni?
Requisiti minimi:
Requisiti minimi: http://drupal.org/requirements
Ciao ciao.
Le caratteristiche della mia
Le caratteristiche della mia macchina sono abbondamtemente soddisfatte. Navigando il rete mi sono imbattuto in questa domanda: http://drupal.stackexchange.com/questions/65115/drupal-commons-3-and-original-drupal-core-updates
Potrebbe essere che Commons 3.0 effettui delle modifiche al codice per cui i normali aggiornamenti provochino dei problemi? In questo caso sarei vincolato ad aspettare gli aggiornamenti "proprietari". Mi pare che è un po quello che sto verificando in questi giorni.
D'altra parte compormi il setup a mano mi sembra una impresa titanica e poi ... potrei integrare il template di Commons 3.0 nel mio setup personalizzato?
Grazie