2014-02-20 96 views
3

我在我們的企業Magento商店安裝modman時出現問題。 我們在Linux上有兩臺服務器,一臺在Windows上(我們有它們用於測試目的)。 我遇到了在Windows上運行的服務器的問題。 問題是,當我試圖從運行在Windows上的magento商店購買某些東西時,有時會出現503網絡錯誤,並且在錯誤日誌中說「模塊」XXX「需要模塊」YYY「。 我檢查了模塊是否在那裏,他們是我讓所有的文件都是可讀寫的 - 所以問題不在於版權。 也並不總是相同的模塊丟失,他們正在改變,但是來自我用modman轉換的模塊。Magento + modman = 503網絡錯誤結帳onepage

有趣的部分是,有時我能夠正常完成我的訂單沒有任何問題。

另一方面在Linux服務器正常工作正常。

可能是什麼問題?我看到這一點:

PHP symlink() fails on Windows 7

,也許它從PHP的錯誤,因爲在Windows服務器上,我用PHP 5.3.9和Linux的一個我與5.3.10。

請如果有人知道什麼問題可以幫助我。 在此先感謝。

+0

modman正在使用符號鏈接,我認爲這確實是問題所在。在modman下載文件後手動複製文件可能會起作用? 模塊是否列在後端?系統 - >配置 - >高級? –

+0

是的,列出了這些模塊。我認爲發生的事情是有時候它無法找到符號鏈接或這個符號鏈接代表的路徑。我可以看到,通常只有少數文件出現問題,因此我仔細檢查了它們,並且它們看起來很好,並且正如我所說有時我能夠完成我的命令,如果符號鏈接不存在,這應該是不可能的。如果您有任何其他建議,請不要猶豫,告訴我或問我。 – user3099779

+0

我找到了一個解決方案,但可悲的是不是很優雅。問題是,不知何故配置文件在標籤內,這意味着該模塊依賴於另一個模塊,並且該模塊也轉換爲modman,然後以某種方式在Windows中只能找到依賴文件。儘管如此,我仍然會在這方面挖掘更多,但直到現在解決方案只是放置原始配置文件。如果有人有解決方案或任何想法,請讓分享。 :) – user3099779

回答

-1

有一個選項系統>配置>開發人員>模板設置>允許符號鏈接,您可以啓用。

+0

yes已啓用,否則modman根本無法工作。 –