Domanda

Il tempo che sto arrivando al checkout di onepge, sto ottenendo un errore critico

.

Crit (2): non valido modello File: Frontend / Base / Default / Template / AITCommonFiles / Design - Frontend - Base - Default - Template - Checkout - onepage - spedizione_method.phtml

A causa di questo problema, i clienti non sono in grado di passare alla fase di controllo di onepage "Metodi di spedizione" dalla fatturazione o dall'indirizzo di spedizione.

Qualcuno può rispondere ai modi possibili per gestire questo problema?

Nota: sto usando magento v1.9.2.1.

È stato utile?

Soluzione

Una causa comune di questo errore è l'uso di collegamenti simbolici senza abilitare questo nell'area di amministrazione ...

System > configuration > developer > Template Settings 
.

L'errore viene attivato in app\code\core\Mage\Core\Block\Template.php Around linea 243 ( Vedi qui ) - Quindi se non è un problema con i collegamenti simbolici, questo sarebbe un buon posto per iniziare il debug.

Se non si utilizza XDEBUG, dove l'eccezione viene catturata attorno alla linea 250, è necessario registrare o var_dump ai valori di:

$includeFilePath
.

e

$this->_viewDir
.

Allora assicurati che entrambi esistano (prestando attenzione al caso)

Non riuscire a voler guardare le autorizzazioni.

I Sospetto di avere un modulo di terze parti installato in funzione come AITCommonFiles e poiché l'errore suggerisce che il file del modello design--frontend--base--default--template--checkout--onepage--shipping_method.phtml non esiste nella posizione app/design/frontend/base/default/template/aitcommonfiles/.

Si tratta di un modulo di terze parti che lo reinstallerei, o trova il file del modello mancante e metterlo nella posizione corretta o contattarlo nella posizione corretta o contattare il fornitore di moduli per assistenza.

Altri suggerimenti

Dopo aver seguito molti post, questo ha giocato un trucco:

https://stackoverflow.com/questioni / 12110389 / Magento-non-modello-modello-File-Pagina-1Column-PHTML / 12115511 # 12115511

Approccio I seguito:

Alla linea n. 250, Ho appena registrato $includeFilePath e $this->_viewDir per il caso, il sito in diretta funzionante e il sito di stadiazione non funzionante.

Osservazione:
Site di lavoro Registrato: /var/ait_patch/design/frontend/base/default/template/aitcommonfiles/design--frontend--base--default--template--checkout--onepage--shipping_method.phtml

considerando che non funziona Nulla non registrato.
Quindi, ho esaminato la directory se il file presente o meno e ho scoperto che sotto la directory var/, questo file mancava /var/ait_patch/design/frontend/base/default/template/aitcommonfiles/design--frontend--base--default--template--checkout--onepage--shipping_method.phtml e aggiungendo quel file copiando da un sito di lavoro ha giocato il trucco.


Questo era un headbaning come perché era difficile prevedere che qualsiasi estensione di terze parti possa posizionare alcuni file in directory var/.

Grazie @rohit ha ricevuto il tuo aiuto senza sforzo!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top