Po zainstalowaniu sklepu, ustawieniu chmodów itd. zaczalem dodawac produkty. Przy 4 czy 6 próbie wystawienia produktu wyskoczył błąd: 403 "You do not have permission to access this document. "
Znam quick.carta dawno i pierwszy raz coś takiego mnie spotkało. Jaki może być powód?
Czy ktoś wie w czym tkwi problem? Zależy mi na czasie. Problem wystepuje zawsze przy edycji produktów. Nie mozna edytować towarów ponieważ pojawia się ten błąd... :(
Spróbuj zainstalować skrypt na innym serwerze, to tak na początek. Prawie wszystkie firmy hostingowe oferują 14dniowe testowe usługi za darmo, więc nie jest to problem.
nie nie nie:) Juz problem się rozwiązał. Nie mam darmowego hostingu. Moja firma od wielu lat jest obsługiwana przez home.pl
Według mnie problem to: Wgrałem zdjęcia produktów przez FTP do katalogu FILES (nigdy wcześniej tego nie robiłem), ale miałem ponad 1000 zdjęć i chciałem to przyśpieszyć. Fotki oczywiście pokazały się na liście podczas tworzenia produktu, ale moglem dodać tylko kilka towarów. Po 6 próbie wywalało mi błąd. Nie moglem ani edytować towarów ani wystawiać nowych. Odznaczyłem opcję pokazywania zdjęć na liście (w zakładce konfiguracja) i to podziałało, ale po co w takim razie wgrywałem zdjęcia jak ich nie widać na liście? ;) Więc zrobiłem wszystko na nowo. Wywaliłem zdjęcia i zacząłem dodawać normalnie (tzn. poprzez opcję "przeglądaj" w panelu admina). Działa i jest ok.
Tak juz na koniec... jaki jest zwiazek? Czy wgrywając przez formularz zdjecia są zapisywane jakoś w bazie danych? Natomiast wgrywając przez FTP skrypt ich nie widzi? Z drugiej strony trochę to dziwne bo 6 towarów udało mi się dodać pierwszym sposobem...
travi - odpowiem pytaniem na pytanie. Skąd system ma wiedzieć że wgrałeś pliki do katalogu files? Skąd system ma wiedziec ze tak wgrany plki x.jpg należy do produktu abc? Te informacje sa tworzone i zapisywane w momencie klasycznego wgrywania plików z poziomu panelu administracyjnego
Jak przyspieszyć? 1. Przed wgraniem zoptymalizuj zdjęcia pod kątem internetu (są programy do hurtowej optymalizacji)
2. Zmodyfikuj plik templates/admin/files.tpl i wgrywaj np. 10 zdjec jednoczesnie,
Tu problem leży w tym, że coś się gryzie z funkcją directory_iterator w środowisku serwera. Albo przewala dostępną pamięć przy takiej liście. Bo jeśli wyłączyć wyświetlanie plików na serwerze (czyli directory_iterator) to wszystko jest OK.
@Openzibi Ad.2. Tylko jeśli dany produkt ma tyle zdjęć. Bo niby można dowalić po 10 różnych zdjęć do jakiegoś produktu a potem uporządkować na serwerze. Niby. Tylko jak to zrobić, jeśli wyświetlanie jest wyłączone, bo z włączonym nie zapisuje? ;-)