Wofür ist var / package wirklich?

9

Vielleicht fehlt mir etwas völlig, aber ich muss noch eine klare Erklärung finden, was genau das var / package-Verzeichnis ist und wie es verwendet wird. Ich habe es gesehen in vielen Problemlösungen enthalten (löschen es, überprüfen Sie es für xyz - Datei, etc.) , aber was ist es eigentlich für speziell?

brian_hughes
quelle
Dieses Verzeichnis enthält die XML-Dateien der installierten Erweiterungen.
Tejas Shah

Antworten:

9

var/packageHier befinden sich alle installierten Pakete (nicht der eigentliche Inhalt des Pakets, sondern die Informationen darüber, was das Paket ist). Es wird vom Magento Connect Manager verwendet. Wenn wir eine der dortigen Dateien öffnen, finden wir Folgendes:

<?xml version="1.0"?>
<package>
    <name>Lib_Google_Checkout</name>
    <version>1.5.0.0</version>
    <stability>stable</stability>
    <license>Apache License</license>
    <channel>community</channel>
    <extends/>
    <summary>Google Checkout Library</summary>
    <description>Google Checkout Library</description>
    <notes>1.5.0.0</notes>
    <authors><author><name>Magento Core Team</name><user>core</user><email>[email protected]</email></author></authors>
    <date>2011-02-08</date>
    <time>16:02:18</time>
    <contents><target name="magelib"><dir name="googlecheckout"><file name="googlecart.php" hash="5b11319b8489cd2cb50bf2f38797fbb0"/><file name="googleitem.php" hash="2305b454c0b524f835e489a224070c1b"/><file name="googlelog.php" hash="402dfa7bf30450451d6dd76db20e8996"/><file name="googlemerchantcalculations.php" hash="2b8ca5d31c7dfc5f1b305ad0f0f8dc8d"/><file name="googlerequest.php" hash="2d9f2ffdb96c38f57772c151f517fe4c"/><file name="googleresponse.php" hash="4af0da6d2d9f461e9e072a81512a205e"/><file name="googleresult.php" hash="9643ea49bfeb16224f43a8ea79571094"/><file name="googleshipping.php" hash="ba2aa1ce3d1375b48a214fba19f589ff"/><file name="googletax.php" hash="55b8cd73340e491a47f62f8b887404ed"/><dir name="xml-processing"><file name="gc_xmlbuilder.php" hash="8b008a09d4ff42408fb601980f965dac"/><file name="gc_xmlparser.php" hash="9845e8a617eef46f0209140c9f26a90b"/></dir></dir></target></contents>
    <compatible/>
    <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
</package>

Wie Sie sehen können, sind hier Name, Version, Inhalt, Lizenz, Abhängigkeiten usw. aufgeführt. Dies gilt nur für Pakete, die über den Magento Connect Manager installiert wurden.

Rick Kuipers
quelle
3
Und Sie können dies löschen, nachdem das Paket installiert wurde
brentwpeterson
@brentwpeterson hast du herausgefunden, ob diese gelöscht werden können?
Michael