Ich habe Mage_GoogleShopping installiert und konfiguriert.
Im Attributsatz sind folgende Attribute konfiguriert:
- Titel
- Beschreibung
- Bedingung
- MPN
- Farbe
- Marke
- Preis
Beim Hochladen von Produkten erhalte ich die folgende Warnung in der error.log
. Selbst wenn die Produkte im Google Merchants Center angezeigt werden, ist der Vorgang nicht abgeschlossen (Meldung: "Google Shopping-Synchronisierungsprozess wird ausgeführt").
ERR (3): Warnung: include (Mage / GoogleShopping / Model / Attribute / Mpn.php): Stream konnte nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis in lib / Varien / Autoload.php in Zeile 93 ERR (3): Warnung: include (): Fehler beim Öffnen von 'Mage / GoogleShopping / Model / Attribute / Mpn.php' zur Aufnahme (include_path = 'app / code / local: app / code / community: app / code / core: lib:.: / usr / share / php: / usr / share / pear ') in lib / Varien / Autoload.php in Zeile 93 ERR (3): Warnung: include (Mage / GoogleShopping / Model / Attribute / Brand.php): Stream konnte nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis in lib / Varien / Autoload.php in Zeile 93 ERR (3): Warnung: include (): Fehler beim Öffnen von 'Mage / GoogleShopping / Model / Attribute / Brand.php' zur Aufnahme (include_path = 'app / code / local: app / code / community: app / code / core: lib:.: / usr / share / php: / usr / share / pear ') in lib / Varien / Autoload.php in Zeile 93 ERR (3): Warnung: include (Mage / GoogleShopping / Model / Attribute / SalePrice.php): Stream konnte nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis in lib / Varien / Autoload.php in Zeile 93 ERR (3): Warnung: include (): Fehler beim Öffnen von 'Mage / GoogleShopping / Model / Attribute / SalePrice.php' zur Aufnahme (include_path = 'app / code / local: app / code / community: app / code / core: lib:.: / usr / share / php: / usr / share / pear ') in lib / Varien / Autoload.php in Zeile 93 ERR (3): Warnung: include (Mage / GoogleShopping / Model / Attribute / SalePriceEffectiveDateFrom.php): Stream konnte nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis in lib / Varien / Autoload.php in Zeile 93 ERR (3): Warnung: include (): Fehler beim Öffnen von 'Mage / GoogleShopping / Model / Attribute / SalePriceEffectiveDateFrom.php' zur Aufnahme (include_path = 'app / code / local: app / code / community: app / code / core: lib:.: / usr / share / php: / usr / share / pear ') in lib / Varien / Autoload.php in Zeile 93 ERR (3): Warnung: include (Mage / GoogleShopping / Model / Attribute / SalePriceEffectiveDateTo.php): Stream konnte nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis in lib / Varien / Autoload.php in Zeile 93 ERR (3): Warnung: include (): Fehler beim Öffnen von 'Mage / GoogleShopping / Model / Attribute / SalePriceEffectiveDateTo.php' zur Aufnahme (include_path = 'app / code / local: app / code / community: app / code / core: lib:.: / usr / share / php: / usr / share / pear ') in lib / Varien / Autoload.php in Zeile 93 ERR (3): Warnung: include (Mage / GoogleShopping / Model / Attribute / Name.php): Stream konnte nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis in lib / Varien / Autoload.php in Zeile 93 ERR (3): Warnung: include (): Fehler beim Öffnen von 'Mage / GoogleShopping / Model / Attribute / Name.php' zur Aufnahme (include_path = 'app / code / local: app / code / community: app / code / core: lib:.: / usr / share / php: / usr / share / pear ') in lib / Varien / Autoload.php in Zeile 93 ERR (3): Warnung: include (Mage / GoogleShopping / Model / Attribute / Description.php): Stream konnte nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis in lib / Varien / Autoload.php in Zeile 93 ERR (3): Warnung: include (): Fehler beim Öffnen von 'Mage / GoogleShopping / Model / Attribute / Description.php' zur Aufnahme (include_path = 'app / code / local: app / code / community: app / code / core: lib:.: / usr / share / php: / usr / share / pear ') in lib / Varien / Autoload.php in Zeile 93 ERR (3): Warnung: include (Mage / GoogleShopping / Model / Attribute / SalePrice.php): Stream konnte nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis in lib / Varien / Autoload.php in Zeile 93 ERR (3): Warnung: include (): Fehler beim Öffnen von 'Mage / GoogleShopping / Model / Attribute / SalePrice.php' zur Aufnahme (include_path = 'app / code / local: app / code / community: app / code / core: lib:.: / usr / share / php: / usr / share / pear ') in lib / Varien / Autoload.php in Zeile 93 ERR (3): Warnung: include (Mage / GoogleShopping / Model / Attribute / SalePriceEffectiveDateFrom.php): Stream konnte nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis in lib / Varien / Autoload.php in Zeile 93 ERR (3): Warnung: include (): Fehler beim Öffnen von 'Mage / GoogleShopping / Model / Attribute / SalePriceEffectiveDateFrom.php' zur Aufnahme (include_path = 'app / code / local: app / code / community: app / code / core: lib:.: / usr / share / php: / usr / share / pear ') in lib / Varien / Autoload.php in Zeile 93 ERR (3): Warnung: include (Mage / GoogleShopping / Model / Attribute / SalePriceEffectiveDateTo.php): Stream konnte nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis in lib / Varien / Autoload.php in Zeile 93 ERR (3): Warnung: include (): Fehler beim Öffnen von 'Mage / GoogleShopping / Model / Attribute / SalePriceEffectiveDateTo.php' zur Aufnahme (include_path = 'app / code / local: app / code / community: app / code / core: lib:.: / usr / share / php: / usr / share / pear ') in lib / Varien / Autoload.php in Zeile 93 ERR (3): Warnung: include (Mage / GoogleShopping / Model / Attribute / Name.php): Stream konnte nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis in lib / Varien / Autoload.php in Zeile 93 ERR (3): Warnung: include (): Fehler beim Öffnen von 'Mage / GoogleShopping / Model / Attribute / Name.php' zur Aufnahme (include_path = 'app / code / local: app / code / community: app / code / core: lib:.: / usr / share / php: / usr / share / pear ') in lib / Varien / Autoload.php in Zeile 93 ERR (3): Warnung: include (Mage / GoogleShopping / Model / Attribute / Description.php): Stream konnte nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis in lib / Varien / Autoload.php in Zeile 93
Diese Dateien sind im Modul tatsächlich nicht vorhanden. Wenn Sie dies durch erneutes Herunterladen des Moduls überprüft haben.
Antworten:
Einer unserer Kunden hatte dieses Problem. Die folgende Lösung auf der Überprüfungsseite der Erweiterung (http://www.magentocommerce.com/magento-connect/google-content-api-for-shopping.html) scheint das Problem vollständig behoben zu haben:
quelle
Das Modul prüft Klassen auf Existenz. Dies löst den Autoloader aus, der Warnungen auslöst, wenn die Dateien nicht vorhanden sind.
Eine Problemumgehung besteht darin, die Klasse zu patchen,
Mage_GoogleShopping_Model_Type::_createAttribute
indem Sie ein eigenes Modul erstellen oder die Datei in kopierenapp/local
.Nicht sehr schön, weil wir den Shut-Up-Operator verwenden müssen:
quelle