Перейти к содержанию
Форум поддержки пользователей VamShop

Проблемы с магазином


Рекомендуемые сообщения

День добрый.

Утром обнаружили подарок. Магазин выводил */ /** * URL-Encode a filename to allow unicodecharacters * * Slashes are not encoded * * When the second parameter is true the string will * be encoded only if non ASCII characters are detected - * This makes it safe to run it multiple times on the * same string (default is true) * *

Заменили vam_mb_utf8.inc.php. Магазин показался, но ругался о правах доступа к tmp. Поставил 777 - дал залогиниться и пустил в админку. Там ругался на права к images корневой - поставил 777 (стоял 755).

Но основная проблема, что какие-либо цены в магазин вообще не выводятся. Т.е. стоят не нули а вообще пусто, только валюта: <пробел> руб. Это же касается и цен за доставку при оформлении заказа. Минимальная сумма заказа игнорируется, т.е. дает оформлять даже при том, что цен вообще нет.

Я так понимаю, что та же проблема с правами... Подскажите, где искать?

С магазином ничего не делали в последнее время, все работало нормально. В саппорт хоста письмо ушло, но ответа нет еще.

Каким образом могли слететь права на папки? Каким образом теперь гадать что еще изменилось и как это вернуть назад?

Ссылка на сообщение
Поделиться на другие сайты

Наверное что-то хостер менял у себя, раз всё работало и Вы ничего не делали.

Не знаю, как гадать.

По поводу цен, попробуйте права доступа на чтение поставить на /lang паку и на файлы внутри.

Ссылка на сообщение
Поделиться на другие сайты

Да вроде бы на всех файлах и папках стоит либо 755 либо 644. Может на каком-то конкретном заострить внимание? Вроде все просмотрел уже...

хостер что-то нашаманил. где хоститесь?

ibox.ru

Ссылка на сообщение
Поделиться на другие сайты

В логе пишет

[error] [client 93.94.***.***] PHP Warning:  number_format() expects parameter 2 to be long, string given in /opt/hosting-php/***.ru/includes/classes/vam_price.php on line 349

и

[error] [client 93.94.***.***] PHP Warning:  round() expects parameter 2 to be long, string given in /opt/hosting-php/***.ru/includes/classes/vam_price.php on line 157

(*** отредактировал я)

Ссылка на сообщение
Поделиться на другие сайты

Да все как было, файл не изменялся с момента установки.

В общем, хостер обновил ночью php до последней и на нем наш магазин не заработал. Вернули для нас старую.

Моет проблема возникла потому, что версия вамшопа не очень свежая.

Осталось только с правами на файлы/папки разобраться и вернуть все как было. Похоже только слетели там, где был общий доступ. Я так понимаю, что он должен только на /tmp и /images стоять?

Ссылка на сообщение
Поделиться на другие сайты

Я сам сижу на самой свежей версии php и всё работает.

Если действительно магазин старый, то лучше обновить, если есть возможность.

Права на запись должны быть и в другие папки.

Например

/cache

/import

/admin/backups/

Ссылка на сообщение
Поделиться на другие сайты

Спасибо, с доступом разобрался.

Но теперь новая беда - не загружает изображения через image_manipulator_GD2.php

[sat Nov 13 20:21:10 2010] [error] [client 93.94.***.***] PHP Fatal error:  Call to undefined function:  imagecreatefromjpeg() in /opt/hosting-php/***.ru/admin/includes/classes/image_manipulator_GD2.php on line 60, referer: http://***.ru/admin/categories.php?cPath=115&pID=1455&action=new_product

[sat Nov 13 20:21:13 2010] [error] [client 93.94.***.***] File does not exist: /opt/hosting-php/***.ru/admin/includes/javascript/tiny_mce/plugins/print/langs/lang, referer: http://***.ru/admin/categories.php?cPath=115&pID=1455&action=new_product

Ссылка на сообщение
Поделиться на другие сайты

Видимо, у хостера не установлена библиотека GD в php.

Именно в GD библиотеке функция imagecreatefromjpeg, об отсутствии которой написано в ошибке.

Либо можно попрообвать выключи нарезку картинок в Админке - Настройки - Картинки.

Ссылка на сообщение
Поделиться на другие сайты

Связались с хостером, все пофиксили. Отключить можно, конечно, но во-первых до этого все работало безупречно, а во-вторых уж больно удобно через нарезку картинки закидывать.

Спасибо большое за помощь.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...