Anubis 0 Опубликовано 11 ноября, 2010 Жалоба Share Опубликовано 11 ноября, 2010 День добрый. Утром обнаружили подарок. Магазин выводил */ /** * 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). Но основная проблема, что какие-либо цены в магазин вообще не выводятся. Т.е. стоят не нули а вообще пусто, только валюта: <пробел> руб. Это же касается и цен за доставку при оформлении заказа. Минимальная сумма заказа игнорируется, т.е. дает оформлять даже при том, что цен вообще нет. Я так понимаю, что та же проблема с правами... Подскажите, где искать? С магазином ничего не делали в последнее время, все работало нормально. В саппорт хоста письмо ушло, но ответа нет еще. Каким образом могли слететь права на папки? Каким образом теперь гадать что еще изменилось и как это вернуть назад? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 ноября, 2010 Жалоба Share Опубликовано 11 ноября, 2010 Наверное что-то хостер менял у себя, раз всё работало и Вы ничего не делали. Не знаю, как гадать. По поводу цен, попробуйте права доступа на чтение поставить на /lang паку и на файлы внутри. Ссылка на сообщение Поделиться на другие сайты
YuraS 4 Опубликовано 11 ноября, 2010 Жалоба Share Опубликовано 11 ноября, 2010 хостер что-то нашаманил. где хоститесь? Ссылка на сообщение Поделиться на другие сайты
Anubis 0 Опубликовано 11 ноября, 2010 Автор Жалоба Share Опубликовано 11 ноября, 2010 Да вроде бы на всех файлах и папках стоит либо 755 либо 644. Может на каком-то конкретном заострить внимание? Вроде все просмотрел уже... хостер что-то нашаманил. где хоститесь? ibox.ru Ссылка на сообщение Поделиться на другие сайты
Anubis 0 Опубликовано 11 ноября, 2010 Автор Жалоба Share Опубликовано 11 ноября, 2010 В логе пишет [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 (*** отредактировал я) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 ноября, 2010 Жалоба Share Опубликовано 11 ноября, 2010 А что на 349 и 157 строке в файле /includes/classes/vam_price.php ?! Ссылка на сообщение Поделиться на другие сайты
Anubis 0 Опубликовано 11 ноября, 2010 Автор Жалоба Share Опубликовано 11 ноября, 2010 Да все как было, файл не изменялся с момента установки. В общем, хостер обновил ночью php до последней и на нем наш магазин не заработал. Вернули для нас старую. Моет проблема возникла потому, что версия вамшопа не очень свежая. Осталось только с правами на файлы/папки разобраться и вернуть все как было. Похоже только слетели там, где был общий доступ. Я так понимаю, что он должен только на /tmp и /images стоять? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 ноября, 2010 Жалоба Share Опубликовано 12 ноября, 2010 Я сам сижу на самой свежей версии php и всё работает. Если действительно магазин старый, то лучше обновить, если есть возможность. Права на запись должны быть и в другие папки. Например /cache /import /admin/backups/ Ссылка на сообщение Поделиться на другие сайты
Anubis 0 Опубликовано 13 ноября, 2010 Автор Жалоба Share Опубликовано 13 ноября, 2010 Спасибо, с доступом разобрался. Но теперь новая беда - не загружает изображения через 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 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 14 ноября, 2010 Жалоба Share Опубликовано 14 ноября, 2010 Видимо, у хостера не установлена библиотека GD в php. Именно в GD библиотеке функция imagecreatefromjpeg, об отсутствии которой написано в ошибке. Либо можно попрообвать выключи нарезку картинок в Админке - Настройки - Картинки. Ссылка на сообщение Поделиться на другие сайты
Anubis 0 Опубликовано 15 ноября, 2010 Автор Жалоба Share Опубликовано 15 ноября, 2010 Связались с хостером, все пофиксили. Отключить можно, конечно, но во-первых до этого все работало безупречно, а во-вторых уж больно удобно через нарезку картинки закидывать. Спасибо большое за помощь. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 ноября, 2010 Жалоба Share Опубликовано 15 ноября, 2010 Не за что. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения