Перейти к содержимому


Фотография
- - - - -

Странное поведение компонента JBZoo

nginx php5-fpm mysqli jbzoo basket

Лучший Ответ SmetDenis , 21 December 2015 - 09:16

Фрейм загружает шрифт для widgetkit 

 

anxd_200x0.png

 

вам стоит добавить исключение для него, например по расширению.

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 4

#1 udjin

udjin

Отправлено 20 December 2015 - 13:21

Сайт - http://odobreno-mamoy.ru/

Joomla: 3.4.6 JBZoo: 2.2.3 Pro rev3018 Zoo: 3.3.14 WidgetKit: 2.5.0

 

 

 

 

Всем привет!
Столкнулся со странным поведением компонента. Итак, у меня VPS на Scaleaway (ну не VPS, по сути отдельная физическая машина),  стоит nginx, php5-fpm, mysqli
Версия php:

 

PHP 5.6.14-0+deb8u1 (cli) (built: Oct 17 2015 09:32:42)

Copyright © 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright © 1998-2015 Zend Technologies
    with the ionCube PHP Loader v5.0.17, Copyright © 2002-2015, by ionCube Ltd.
    with Zend OPcache v7.0.
6-dev, Copyright © 1999-2015, by Zend Technologies
 
Nginx:

 

root@el:~# nginx -v

nginx version: nginx/1.9.4
 

Странное поведение заключается в том, что при попытке добавить товар в корзину, выскакивает запрос на ввод данных к админ-панели. Скрин в аттаче. Просто нажимаю кнопку "выбрать" и вижу сообщение об авторизации. На всех моих сайтах я урл вида site.com/administrator закрываю basic http autorization. В конфиг ngin добавлен такой блок:

location /administrator {
      root   /var/www/html/odobreno-mamoy.ru/site;
      index  index.php;
      auth_basic "Please, enter your password";                                
      auth_basic_user_file /var/.htpasswd;
	} 

Если я этот блок уберу, то ничего не выскакивает, всё нормально. Но как-то не комильфо попу открытой в мир выставлять, верно?  Поэтому вопрос: что делать и кто виноват? Для примера, всякие Joomshopping и Virtuemart, просто господи,  такого себе не позволяют. То есть налицо, что при добавлении в корзину товара компонент зачем-то обращается в админку и в запросе есть где то слово administrator.

В итоге юзер не может даже в корзинку положить товар. Сайт - демо установка (магазин телефонов), никакой допилки кода не производилось, никаких вообще плагинов сторонних не стоит. Все конфиги в спойлере:
Nginx:

Spoiler

 

PHP:

Spoiler

 

 

Прошу помощи, а иначе кранты, брутить админку будут 100%.

 

 

 

 

Прикрепленные изображения

  • screenshot 2015-12-20 001.png

  • 0

#2 SmetDenis

SmetDenis

Отправлено 21 December 2015 - 09:16   Лучший Ответ

Фрейм загружает шрифт для widgetkit 

 

anxd_200x0.png

 

вам стоит добавить исключение для него, например по расширению.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 udjin

udjin

Отправлено 21 December 2015 - 10:25

Хм, спасибо за ответ, а как это сделать, не подскажете? Просто такой проблемы никогда не возникало. Может его перенести куда-нибудь из папки administrator, и подключить из другого места?


  • 0

#4 SmetDenis

SmetDenis

Отправлено 21 December 2015 - 10:27

Файл подключает Widgetkit а не JBZoo, думаю нужно смотреть именно его. Скорее всего легко найти поиском по файлам по имени шрифта.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 udjin

udjin

Отправлено 21 December 2015 - 10:46

Проблему решил, просто перенёс шрифты в папку с шаблоном и изменил пути в css который отвечал за вывод. Спасибо что ткнули носом в консоль.


  • 1





Темы с аналогичным тегами nginx, php5-fpm, mysqli, jbzoo basket

Click to return to top of page in style!