403 You do not have permission to access this document.

travi

Avatar: travi

2011-06-02 15:59

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?

» Quick.Cart v3.x

travi

travi

Avatar: travi

2011-06-02 20:54

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... :(

travi

Makaron

Avatar: Makaron

2011-06-03 12:59

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.

I helped? Like it: www.facebook.com/makwebpl

travi

Avatar: travi

2011-06-04 12:06

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...

Pozdrawiam.

travi

openzibi

Avatar: openzibi

2011-06-04 17:14

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,


-------------------------------------------------------
hosting-domeny-strony - http://www.rhh.pl

boboo

Avatar: boboo

2011-06-04 17:45

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?
;-)

http://it-service.kimla.de QC- & QCMS-plugins

openzibi

Avatar: openzibi

2011-06-04 19:02

boboo - Nie wiem dlaczego na niektórych serwerach funkcja "wyświetl pliki na serwerze" powoduje problemy.

Ja funkcje wyłączam bo za wyjątkiem prac projektowych nie widzę dla niej zastosowania oraz spowalnia pracę administracji przy dużej ilości zdjęć

Mały przykład http://meubles.com.pl
Produktów ok 250, zdjęć ok 1300
(nie licząc dodatkowych galerii z atrybutami, po 10-50 zdjęc na produkt)

W administracji strona produktu generuje się w 0,25s
ale z włączonym wyświetlaniem wykazu plików już 4-5 razy dłużej.


-------------------------------------------------------
hosting-domeny-strony - http://www.rhh.pl

Do góry
o nas | kontakt