2015-11-02 67 views
1

我安裝的Magento第三方安裝我禁用緩存和正確安裝後我的主頁上是否出現了錯誤之前,「品牌」擴展更新:1060重複的列名稱'position_brand'。,該怎麼辦?

Error in file: "/home/directory/public_html/site/app/code/local/extension/brandsextension/sql/brandsextension_setup/mysql-2-1-1-2" - SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'position_brand'

我試圖從core_resource表中刪除擴展字段,並重新安裝再次,但同樣的錯誤仍然存​​在。

任何幫助?

+0

你能發佈這個文件的內容嗎?/home/directory/public_html/site/app/code/local/extension/brandsextension/sql/brandsextension_setup/mysql-2-1-1-2 – espradley

回答

2

你能發表這個文件的內容嗎? /首頁/目錄/的public_html /網站/應用/代碼/本地/推廣/ brandsextension/SQL/brandsextension_setup/MySQL的-2-1-1-2?

另外 - 有可能SQL已經運行,它試圖再次安裝它。您可以將該文件重命名爲.old,然後查看它是否允許您安裝它,但我實際上建議您使用不同的擴展名。如果您在安裝時已經遇到了問題,無法想象它將成爲您的插件系列的一個很好的補充。

+0

我會在回家時發帖...事情是我安裝了更新版本,以前的版本工作正常...一旦我安裝更新問題開始。 – Icon

+0

啊,在這種情況下,是的,可能只需要刪除該文件中嘗試創建此列的行:position_brand。 – espradley

+0

ALTER TABLE {$ this-> getTable('brand')} ADD'position_brand' INT(11)NOT NULL after'updated_time'; 這是一個文件中的一行。 – Icon