2012-03-02 21 views
5

http://www.keciadesign.dkMagento „Nie notować aktualny katalog roboczy”

próbuję skonfigurować Cennik w Magento 1.6.2.0. Problem występuje, gdy próbuję przesłać plik ze stawkami tabeli (plik CSV). Następnie pojawia się błąd "Nie można wyświetlić bieżącego katalogu roboczego" i nie mogę przejść dalej.

Foldery TMP, Media i Var mają wartość perm777.

Przeczytałem wszystko, co było do znalezienia w Internecie na temat tego problemu - wielu wydaje się mieć ten problem, ale jeszcze nie widzę rozwiązania.

Uwaga: Prawdopodobnie niezbyt istotne, ale jestem na Unoeuro gospodarzem na wspólnej serverspot.

+0

Przykro mi, ale nie mogę odtworzyć problemu. Błąd prawdopodobnie dzieje się w 'Mage_Shipping_Model_Resource_Carrier_Tablerate :: uploadAndImport()'. Proponuję użyć xdebug lub dodać kod debugowania, aby znaleźć dokładną linię powodującą wyjątek, a następnie odpowiednio zaktualizować pytanie. – Vinai

Odpowiedz

1

spojrzenie na php.ini i znaleźć upload_tmp_dir opcji (lub użyć echo ini_get('upload_tmp_dir') w kodzie. Wydaje się, że PHP nie potrafi wymienić pliki w tym katalogu, w którym pliki przesłane Apache. Obawiam się, że nie można zmienić uprawnień do tego folderu na dzielonego hostingu

+0

No dobrze. Dziękuję i przepraszam za spóźnioną odpowiedź. :) – Christian

+0

Co możemy zrobić w tym przypadku? – urfusion

+0

Masz na myśli dzielenie się hostingiem? Nic. – Zyava

4

najpopularniejszym powodem tego problemu -... złe uprawnienia dla media katalogu należy 777

+0

Dziękuję. Sprawdziłem to :-) Jednak często zapominamy o najprostszych rzeczach -.- – Christian

+3

To nie powinno być 777, ale 755 w najlepszym przypadku, lepiej jest zmienić właściciela na tę, której serwis internetowy działa na – PvdL

10

przypadku niektórych rozszerzeń (Wyomind Proste Zakupy Google) błąd pojawia się, gdy var/tmp brakuje Struktura katalogów Magento

+1

Dzięki temu zaoszczędzimy mi trochę czasu. – pietr

+0

Def nie spodziewałam się, że ogólny komunikat o błędzie będzie dla mnie tym, czego szukałem, ale tak się stało. – johnsnails

0

Ten błąd można również zgłosić, jeśli zabrakło miejsca na dysku.