2013-08-30 66 views
0

我有一些配置數據緩存問題在我的Magento前端的是,Magento的核心配置數據緩存

  • 我無法獲得新的運費/獲取模板路徑提示/等。
  • core_config_data表中獲取正確更新並顯示所有後端數據正確。

我想「同花順的Magento緩存」按鈕,清潔<DocumentRoot>/tmp目錄,清潔var/cache目錄

(此問題被發現前2周,我搬到了網站新的VPS一個月之前)

有任何想法嗎??

回答

2

檢查文件/文件夾權限,不可沖刷,永遠不可更改的core_config_cache通常是var /文件夾樹不可寫入某處的結果,因此它全部被寫入系統tmp文件夾。由於後端按鈕僅刷新var/cache /中的內容,因此它將永遠不會觸及/ tmp/*中的任何內容,並且最終會出現這種神祕特質,它將在admin中更改,但該站點將不會讀取配置。上週我剛剛發生了權限變更的升級。

Similar problem here with URLs that cannot be updated and screenshots of the system tmp cache

One of several posts on setting permissions for Magento to run

+0

感謝...問題已經設置許可後整理** ** 777 **到**變種目錄及所有子目錄。 由於這些設置,我的網站會受到攻擊 – Kevin

+0

應該在Magento安裝的var /中有一個.htaccess文件。它拒絕通過Web服務器訪問此文件夾的所有權限。 Magento在特定位置使用這些.htaccess文件,以防止外部干擾Magento應用程序文件,媒體存儲和其他文件夾。如果您可以控制Web服務器,則可以通過將服務器進程更改爲帳戶用戶而不是像單獨的指定服務器帳戶(如www-data)那樣來強化所需的權限。 –

+0

我不知道服務器級別的用戶帳戶是如何工作的。誰定義了他們?通過我的ftp客戶端軟件,我可以看到爲服務器中的每個文件定義了一個所有者。如何根據您的建議設置權限 – Kevin