ERRORE NON SI APRE PIU' IL MIO SITO AIUTOOOO!!!

8 contenuti / 0 new
Ultimo contenuto
ERRORE NON SI APRE PIU' IL MIO SITO AIUTOOOO!!!

Ciao a tutti ho questo grave errore che non mi permette di entrare nel mio sito.

Recoverable fatal error: Argument 1 passed to uc_extra_fields_pane_access() must be an instance of UCXF_Field, string given in uc_extra_fields_pane_access() (linea 124 di /htdocs/public/www/drupal/sites/all/modules/uc_extra_fields_pane/uc_extra_fields_pane.module).

Ahimè tale modulo uc_extra_field (che appare nell'errore) è stato cancellato inconscientemente dall'ftp.
Come posso risolvere sono disperato.
Spero che qualcuno possa aiutarmi
Grazie a tutti

Drupal Version:

peccato che hai "inconsciamente" cancellato il modulo... ne hai una copia in locale???
ad ogni modo puoi riscaricarlo qui:
https://drupal.org/node/1902362
e rinserirlo via ftp...

il modulo è in alfa... se non sei ferrato in php non lo usare... è normale che ci siano bug ed errori...
rimettilo e prova... vedi che succede...
poi disattivalo in gestione moduli disistallalo e solo dopo cancella la cartella via ftp ok?

OK grazie della risposta.
Ok ho eseguito tutto quello che mi hai appena comunicato ma adesso ahimè appare nell'ombra una parte del mio sito con questo messaggio di errore

Recoverable fatal error: Argument 1 passed to uc_extra_fields_pane_access() must be an instance of UCXF_Field, string given in uc_extra_fields_pane_access() (linea 124 di /htdocs/public/www/drupal/sites/all/modules/uc_extra_fields_pane/uc_extra_fields_pane.module).

Sono disperato mi sembra un incubo senza fine sono già 2 giorni di lavoro che butto per capire questo problema.

Grazie infinite della risposta
Let me know if you can help me

Dario

stai lavorando in locale???
se no mi mandi il link?

Purtroppo sto lavorando in locale.
Se puoi darmi qualche dritta tu.
Grazie mille comunque

Dario

allora facciamo così... partiamo dal presupposto che la tua principale preoccupazione sia far ripartire il sito per togliere quel modulo ok?

allora prova a fare così... apri il file indicato dall'errore... vai alla riga 124 e modifica le righe da 124 a 135 da così:

function uc_extra_fields_pane_access(UCXF_Field $field, $op) {
  switch ($op) {
    case 'edit':
      switch ($field->value_type) {
        case UCXF_Field::UCXF_WIDGET_TYPE_PHP:
        case UCXF_Field::UCXF_WIDGET_TYPE_PHP_SELECT:
          return user_access('use php fields');
      }
      break;
  }
  return user_access('administer store');
}

a così:
function uc_extra_fields_pane_access($field, $op) {
  return user_access('administer store');
}

dovresti riuscire a vedere il sito... poi disattiva il modulo disinstallalo e cancellalo...

Ti ringrazio infinitamente funziona!! Sei stato fantastico
Non sò cosa dire.
Sono contento
Ci sentiamo
Ciao

Dario

Di nulla...