Jump to content

Nieprawidłowe działanie modułów/wyświetlanie img - uprawnienia


Jurist

Recommended Posts

Witam,

Robię już któryś sklep oparty na silniku prestashop z kolei, zwykle wszystkie pliki wklejałem bezpośrednio na domenę do folderu

/

Tym razem jednak, firma narzuciła mi zrobienie sklepu w folderze

/prestashop

Domena została na kierowana własnie na ten folder tj. http://www.q-building.eu/prestashop, więc jak wpisuje w adres wyszukiwarki q-buliding.eu to wyświetla się zawartość tego folderu. Wrzuciłem więc wszystkie pliki instalacyjne presty do tego folderu i zainstalowałem i zaraz po tym zaczęły się moje problemy, a mianowicie:

- na początku sklep nie wczytywał styli, które domyślnie były w folderze /prestashop/themes/default/css/
ale skompilowałem wszystkie style na localhost, wrzuciłem do pliku global.css który następnie zuploadowałem do folderu /prestashop/css/ podlinkowałem w header.tpl i style już działają

- następnie zaczęły się problemy z .js, próbowałem zrobić w ten sam sposób co ze stylami, niestety to nie pomogło, konkretnie chodzi o moduł homeslider, nie wczytuje obrazków ani .js który odpowiadał za przesuwanie obrazków w nim umieszczonych.

- poza tym nie wczytuje obrazków innych modułów (obrazki produktów wyświetlane są poprawnie)

Opcje SEO i URL próbowałem zmieniać, jednak najwięcej rzeczy działa po zostawieniu ich domyślnie.

Miał ktoś podobne problemy? Może wie ktoś jak rozwiązać mój problem? Uprawnienia ustawione na 755.

Pozdrawiam
Dawid

Link to comment
Share on other sites

gdzie hosting?

 

domena jest podpięta bezpośrednio pod katalog, tak?

nie jest to jakieś przekierowanie, tylko normalne podpięcie, tak jakbyś zrobił dla katalogu głównego public_html (lub jak kto woli "/")

 

a jak wygląda sprawa z konfiguracją seo & urls, pola "domena" i "base_uri" ? jakie masz tam parametry?

Link to comment
Share on other sites

Nie wiem jak dokładnie jest z tą domeną, ale podejrzewam że wskazuje ona bezpośrednio na folder
q-building.eu/public_html/prestashop/ <-- tu jest sklep. Nie wiem jaki też hosting. Od tego jest niestety inny informatyk :/

Zauwazyłem, ze gdy wpisuje w pasek adresu przeglądarki adres obrazka w /modules/images/xx.jpg
to wyświetla się forbidden. A gdy umieszcze ten sam obrazek w folderze /img/xx.jpg to moge go normalnie wyświetlić... i w tej chwili ten problem tak rozwiązałem, edytując adresy obrazków w homeslider.tpl

post-621845-0-58568100-1388967609_thumb.jpg

Link to comment
Share on other sites

konfiguracja wygląda OK, powinno działać.

problem może być z konfiguracją serwera, zwłaszcza katalogów i ich uprawnień, skoro mówisz, że widzisz forbidden, to znaczy, że coś jest nie tak z uprawnieniami

 

popróbowałbym zmian w tym kierunku, np. 777, sprawdzić ewentualnie nie tylko chmody, ale również grupę i użytkownika plików (chown)

Link to comment
Share on other sites

Spróbowałem na 777 i to samo... ogólnie to dziwna sprawa, jak wrzuce plik tlo.jpg do qbuilding.eu/prestashop/img i podlinkuje background:url("http://q-building.eu/img/tlo.jpg") to wyświetla. Jak wrzuce do qbuilding.eu/prestashop/themes/default/img i podlinkuje w ten sam sposób to nie wyświetla nic.


Dziwna sprawa, wyświetla linki w 2 podfolderze, natomiast w 4tym podfolerze już nie. Najbardziej boli mnie to że nie działa strona produktu, np. :
http://q-building.eu/pl/sklep/8-classic-zonda.html

A już strona producenta tak:
http://q-building.eu/pl/3_wiper

Pogadam jutro z adminem ftp, ma ktoś jakiś pomysł jak rozwiązać ten problem?

Link to comment
Share on other sites

hmm strona produktu działa:
9CG5kn1.png

 

 

dla katalogu z templatka dalej jest 403 forbidden

mnRKpMU.png

 

chmod to nie to samo co chown, dlatego zmiana na 777 nic nie da

skupiłbym się na tych ustawieniach "własności" dla konkretnego użytkownika / grupy

Link to comment
Share on other sites

Rozwiązałem problem, przyczyną okazał się plik .htaccess w folderze modules jak i themes. Prosiłbym o jakis odnośnik jak poprawnie go wygenerować.

Mam jeszcze jeden problem: dla danych atrybutów poustawiałem konkretne ceny np. tutaj: http://q-building.eu/pl/sklep/8-classic-zonda.html

Ustawiłem dla długości [600] cenę 520, dla długości [700] 550, [800] 590 itd. ale po zmianie długosci na stronie produktu nie zmienia się cena... Jak zrobić, żeby po wskazaniu odpowiedniego atrybutu przez klienta zmieniała się też cena?

Czy jest możliwe ustawienie produktów jako checkbox?

Jak ustawić nieograniczoną ilość produktu?

Z góry dziękuję za odpowiedź :)

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...