Var / gói thực sự để làm gì?


9

Có thể tôi hoàn toàn thiếu một cái gì đó, nhưng tôi vẫn chưa tìm thấy một lời giải thích rõ ràng về chính xác thư mục var / pack là gì và nó được sử dụng như thế nào. Tôi đã thấy nó được bao gồm trong rất nhiều giải pháp vấn đề (xóa nó, kiểm tra tệp xyz ở đó, v.v.) nhưng cụ thể nó thực sự dùng để làm gì?


Thư mục này chứa các tệp xml của phần mở rộng đã cài đặt.
Tejas Shah

Câu trả lời:


9

var/packagelà nơi chứa tất cả các gói được cài đặt (không phải nội dung thực tế của gói mà là thông tin của gói đó). Nó được Magento Connect Manager sử dụng, nếu chúng ta mở một trong các tệp trong đó, chúng ta sẽ thấy điều này:

<?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>core@magentocommerce.com</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>

Như bạn có thể thấy tên, phiên bản, nội dung, giấy phép, phụ thuộc, vv được liệt kê ở đây. Điều này chỉ áp dụng cho các gói được cài đặt thông qua Trình quản lý kết nối Magento.


3
Và bạn có thể tự do xóa cái này sau khi gói đã được cài đặt
brentwpeterson

@brentwpeterson bạn đã tìm ra nếu những điều này có thể bị xóa?
Michael
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.