Perché non è possibile disabilitare un modulo?
-
16-10-2019 - |
Domanda
I installato Drupal Chat solo per provarlo. Non ho potuto farlo funzionare e ora non riesco a disattivare il modulo.
/ admin / moduli, la casella di controllo è selezionata, ma non abilitato. cioè è attivo e non riesco a disattivarla.
Qualcuno può aiutarmi?
(e, una volta disattivato, come posso non-instal vero?)
Aggiornamento: Ho dimenticato di dire che non ci siano dipendenze del modulo.
Soluzione
di solito se disinstallazione convenzionale non avrebbe funzionato mi piacerebbe provare a cancellare l'ingresso del modulo dalla tabella di sistema di rimuovere le tabelle dalla installazione del modulo (dopo il backup dei dati) cancellare la cache e la reinstallazione .. spero che funziona per voi ... evviva !!
Altri suggerimenti
Altri moduli potrebbe dipendere da esso. Ad esempio, se è stata attivata anche Drupal Chat notifiche, si avrebbe bisogno di disabilitare quella prima.
Sono d'accordo con Adamo; tuttavia, se si utilizza Drush sul server, digitando "Drush dis drupalchat" restituirà una notifica delle dipendenze, e vi permetterà di disattivare loro. Assicurarsi di eliminare la cartella del modulo e aggiornare il database.
Se le dipendenze non sono un problema, allora potrebbe essere il modulo potrebbe essere stato corrotto. Provare a reinstallare e quindi disinstallare il modulo ..
Questa risposta è più generale di modulo DrupalChat. Alcuni moduli installare tipi di contenuto e tipi di campo. La mia soluzione è per Drupal 7.x E 'probabile simile altre versioni. Per disabilitare:
assicurarsi di eseguire la base di dati prima di fare questi passaggi.
1) Vai a ... / admin / struttura / tipi. Cercate il tipo di contenuto associato al modulo. Se non è lì, questo non è la soluzione .
2) se v'è contenuto, ad esempio fare clic su Gestione campi. Rimuovere qualsiasi campo che è anche associato con il modulo. Devi accettare il "questo non può essere annullata avvertimento".
3) torna a admin / struttura / tipi e rimuovere il tipo di contenuto. Ancora una volta d'accordo a "questo non può essere annullata avvertimento".
4) vai a ../admin/modules e disattivare il modulo.
Questo dovrebbe funzionare. Potrebbe essere necessario lavoro attraverso aggiuntivo richiesto dai moduli e qualsiasi contenuto e campi che questi moduli aggiunti. (Lather, risciacquo, ripetere.)