Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Выскочила ошибка

Магазин работал, проблем не было. Сегодня выскочила ошибка.

Warning: error_log(mysql_db_error.log) : failed to open stream: Permission denied in /usr/home/mgu78/domains/shop.mgu78.ru/public_html/includes/functions/admin.include.php on line 3560
Интернет-магазин закрыт на техническое обслуживание, заходите позже!

И чего делать? никуда не заходит.... Версия последняя 2.4.0. в файлах ничего не менял. Все работало нормально 2недели.


чето на хосте глюкануло =) у хостеров спроси чебыло то


В корне создать файл mysql_db_error.log с правами доступа 777.

Открыть сайт, чтобы еще раз высветилось это соощение об ошибке.

И содержимое файла скинуть сюда, на форум.

что то с базой .. трудно сказать что. может у хостера сервер баз в это время лежал.


Вы были правы, что-то на хостинге глюкануло, сейчас сайт ожил.... Теперь новая беда, при оформлении заказа на последнем этапе жмем подтвердить и выскакивает
Fatal error: Call to undefined function: iconv() in /usr/home/mgu78/domains/shop.mgu78.ru/public_html/send_order.php on line 123

письмо на email с заказом приходит... Как побороть? Переставлять магазин?


я вот думал думал и бред какойто

iconv - это функция пхп по смене кодировки текста, как она может быть не распознана я гребу, пхп то есть на сайте.

у вас у  хостера черти завелись. скорее всего бока у них а не в скрипте


да. bogus прав.

iconv библиотека должна быть у хостера установлена.

скорее всего и другие ошибки всплывут с сжатием файлов, с обработкой картинок т.к все это зависит от доп. библиотек php, которые стоят у хостера.


Я ж говорю, работало все прекрасно... ничего не трогал. Скриптом очень доволен. Как проблему решить? Есть идеи.... переставить попробовать? Или хостеру чего написать?


написать хостеру, узнать че произошло, выслушать как быстро они все поправят

ну или тупо подождать до завтра, думаю они и сами поправят


Проблема так и не решилась. Переставил заново скрипт....  таже фигня Fatal error: Call to undefined function: iconv() in /usr/home/mgu78/domains/shop.mgu78.ru/public_html/send_order.php on line 123.
При ошибке в файл mysql_db_error.log ничего не пишется.
Хостер на мыло не ответил...Пытаюсь дозвониться. Че делать, есть идеи?


только торбить хостера, кроме него либы в пхп никто не добавит




Хостер на мыло не ответил...Пытаюсь дозвониться. Че делать, есть идеи?


менять хостера


http://www.shopos.ru/hosting/  :D


в .htaccess добавить строчку в самой верхушке

#php_flag display_errors off



в .htaccess добавить строчку в самой верхушке

#php_flag display_errors off



Что это даст?


Что это даст?

Не будут выскакивать несерьезные ошибки, поможет, тем более когда скрипт полноценно функционирует(А потом можно и убрать эту строчку, через какое-то время).
Кстати, хостинг компания, скорее всего производят обновление библеотек, такие глюки бывали на различных хостингах и они частенько забывают оповестить по этому поводу юзьверов.
Так что, еще нет повода для паники


отключение ошибки ее не уберет, вот если б ошибка на функционал не влияла... то может быть, но тут конкретно портачит все ...


наоборот нужно выключать максимальный вывод ошибок. потому что с твоим вариантом выведет просто белый экран.


Хостеры признались, что что-то делали на серваке. Все исправили. Удалось все это выяснить после длительных попыток дозвониться. Спасибо всем за помощь и поддержку.


Хостеры признались, что что-то делали на серваке. Все исправили. Удалось все это выяснить после длительных попыток дозвониться. Спасибо всем за помощь и поддержку.


так времени прошло слишком много. значит что хостинг так себе.

еслибы был реальный бизнес на основе этого магазина - потеряли бы много денегю.


А меня вот эти ошибки замучали при установке. Помогите разобраться. ShopCMS устанавливаю на веб сборке Vertigoserv.

27/05/2009 00:05:58 |  -  | ALTER TABLE `os_extra_fields` MODIFY fields_input_type int(11) default '0' not null | /install/3.php
27/05/2009 00:05:44 | 1046 - No database selected | DROP TABLE IF EXISTS os_categories_description | /install/3.php
27/05/2009 00:05:00 | 1364 - Field 'customers_gender' doesn't have a default value | insert into os_customers (customers_id, customers_status, customers_firstname, customers_lastname, customers_email_address, customers_default_address_id, customers_telephone, customers_password, delete_user, customers_date_added, customers_last_modified) values ('1', '0', 'Ваше имя', 'Ваше фамилия', 'ggg@hhh66.ru', '1', '123456789', '74d007a85b311ff93d9eb455e9851d66', '0', now(), now()) | /install/6.php


No database selected  - и что тут непонятного, дело то не в скрипте явно =) а в настройках


Настройка PHP?



No database selected

База создалась при установке нормально. Таблице в ней присутствуют.

При загрузке главной страницы ошибка:

Warning: require(C:/VertrigoServ/www/themes/CURRENT_TEMPLATE/source/boxes.php) : failed to open stream: No such file or directory in C:\VertrigoServ\www\index.php on line 14

Fatal error: require() : Failed opening required 'C:/VertrigoServ/www/themes/CURRENT_TEMPLATE/source/boxes.php' (include_path='.;C:\VertrigoServ\Smarty') in C:\VertrigoServ\www\index.php on line 14


а сервак как ведет обращение к базе, просто по имени илипо шаблону USER.DATABASE

я видел такие случаи =)))

на данный момент скрипт говорит что не может выбрать базу данныч



а сервак как ведет обращение к базе, просто по имени илипо шаблону USER.DATABASE

я видел такие случаи =)))

на данный момент скрипт говорит что не может выбрать базу данныч

Как исправить? Возможен вариант несовместимости MySQL? установлена mysql-5.1.34-winx64

В конце установки выбраны:
*Разрешить постоянное подключение
*Хранить сессии в базе данных


А меня вот эти ошибки замучали при установке. Помогите разобраться. ShopCMS устанавливаю на веб сборке Vertigoserv.

ShopCMS?


в файле install/3.php

убрать

os_db_query("ALTER TABLE `os_extra_fields` MODIFY fields_input_type int(11) default '0' not null");
os_db_query("ALTER TABLE `os_extra_fields` ADD fields_input_value text NOT NULL AFTER fields_input_type");



А меня вот эти ошибки замучали при установке. Помогите разобраться. ShopCMS устанавливаю на веб сборке Vertigoserv.

ShopCMS?

ShopOS :)
всё! пошел спать....
уже не то пишу...
у кого мысли будут как победить пишите, плизз....буду пробывать.....

Какой живой форум, спасибо за помощь.



Warning: require(C:/VertrigoServ/www/themes/CURRENT_TEMPLATE/source/boxes.php) : failed to open stream: No such file or directory in C:\VertrigoServ\www\index.php on line 14
а тут смущает  CURRENT_TEMPLATE  наверное всетаки настройка ПХП, вместо CURRENT_TEMPLATE должно быть имя шаблона

собсно а что за VertrigoServ? почему ставите не на денвере?



в файле install/3.php

убрать

os_db_query("ALTER TABLE `os_extra_fields` MODIFY fields_input_type int(11) default '0' not null");
os_db_query("ALTER TABLE `os_extra_fields` ADD fields_input_value text NOT NULL AFTER fields_input_type");


Убрал, выпала другая:
Warning: mail() : SMTP server response: 501 syntax error in C:\VertrigoServ\www\includes\functions\admin.include.php on line 3562




Warning: require(C:/VertrigoServ/www/themes/CURRENT_TEMPLATE/source/boxes.php) : failed to open stream: No such file or directory in C:\VertrigoServ\www\index.php on line 14
а тут смущает  CURRENT_TEMPLATE  наверное всетаки настройка ПХП, вместо CURRENT_TEMPLATE должно быть имя шаблона

собсно а что за VertrigoServ? почему ставите не на денвере?

VertrigoServ пользуюсь давно, не было проблем.
Попробую на денвере.


а тут смущает  CURRENT_TEMPLATE  наверное всетаки настройка ПХП, вместо CURRENT_TEMPLATE должно быть имя шаблона


Эта константа берется из базы. а база по какой то причине пуста.

Так а что в файл install/mysql_db_error.log пишется?

или куда там в VertrigoServ пишутся ошибки.


Нужно из логов web-сервера взять саму ошибку. т.к пока не понятно в чем проблема.


ну если база есть можно и руцями влить данные, ток это врятли трабл решит .... хотя ...



а тут смущает  CURRENT_TEMPLATE  наверное всетаки настройка ПХП, вместо CURRENT_TEMPLATE должно быть имя шаблона

Эта константа берется из базы. а база по какой то причине пуста.
Так а что в файл install/mysql_db_error.log пишется?
или куда там в VertrigoServ пишутся ошибки.

в файл install/mysql_db_error.log вот это пишется постоянно:
27/05/2009 00:05:00 | 1364 - Field 'customers_gender' doesn't have a default value | insert into os_customers (customers_id, customers_status, customers_firstname, customers_lastname, customers_email_address, customers_default_address_id, customers_telephone, customers_password, delete_user, customers_date_added, customers_last_modified) values ('1', '0', 'Ваше имя', 'Ваше фамилия', 'ggg@hhh66.ru', '1', '123456789', '74d007a85b311ff93d9eb455e9851d66', '0', now(), now()) | /install/6.php



Эта константа берется из базы. а база по какой то причине пуста.

База не пустая.


Поставил рекомендованный shopos-portable

В Категории / Товары / Дополнительно вываливаются ошибки

Warning: opendir(W:/home/shopos/www//themes/choco/module/product_info/) : failed to open dir: No error in W:\home\shopos\www\admin\includes\modules\new_product.php on line 232

Warning: array_merge() : Argument #2 is not an array in W:\home\shopos\www\admin\includes\modules\new_product.php on line 242

Warning: opendir(W:/home/shopos/www//themes/choco/module/product_options/) : failed to open dir: No error in W:\home\shopos\www\admin\includes\modules\new_product.php on line 232


После того как зашел в админку (не делая там ничего) перешел на сайт, а он в ошибке:
Warning: require(W:/home/shopos/www//themes/choco/source/boxes.php) : failed to open stream: No such file or directory in W:\home\shopos\www\index.php on line 14

Fatal error: require() : Failed opening required 'W:/home/shopos/www//themes/choco/source/boxes.php' (include_path='.;/usr/local/php5/PEAR') in W:\home\shopos\www\index.php on line 14


На офицальном сайте выпала ошибка при заказе установки  ;D Warning: Smarty error: unable to read resource: "default/module/checkout_alternative.html" in /home/lifeos/data/www/shopos.ru/includes/lib/smarty/Smarty.class.php on line 1092

Уважаемы разработчики, если доделаете магазин, даже куплю его или закажу установку  ;), по функциональности на демо подходит и шустрый достаточно.
Так что жду чуда, когда шоп будет полноценным и без глюков.


Warning: require(W:/home/shopos/www//themes/choco/source/boxes.php) : failed to open stream: No such file or directory in W:\home\shopos\www\index.php on line 14

не находит файл /themes/choco/source/boxes.php

скорее всего вы не все скопировали.


На офицальном сайте выпала ошибка при заказе установки  Warning: Smarty error: unable to read resource: "default/module/checkout_alternative.html" in /home/lifeos/data/www/shopos.ru/includes/lib/smarty/Smarty.class.php on line 1092

Уважаемы разработчики, если доделаете магазин, даже куплю его или закажу установку  , по функциональности на демо подходит и шустрый достаточно.
Так что жду чуда, когда шоп будет полноценным и без глюков.


поправил.

в личку обратитесь - решу вашу проблему.


Warning: opendir(W:/home/shopos/www//themes/choco/module/product_options/) : failed to open dir: No error in W:\home\shopos\www\admin\includes\modules\new_product.php on line 232

а тут говорит что папки нет /themes/choco/module/product_options/

нужно скопировать все файлы и папки из архива - и тогда не должно быть проблем.


У меня непонятно по каким причинам вдруг выскочило следующее сообщение
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/reacto/public_html/index.php on line 48

И сайт не загружается, помогите пожайлуста! Заранее благодарен


Скорее всего файл index.php поврежден.

перезапишите его из архива со скриптами.


А каталог товаров при этом не потеряется?


Каталог товаров хранится в базе.


замена файла index.php не помогла, в чём может быть дело?


У меня непонятно по каким причинам вдруг выскочило следующее сообщение
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/reacto/public_html/index.php on line 48


Смотрите что на строчке 48 в файле index.php

По умолчанию ничего такого нет.


как правило ошибка реально выше чем в этих сообщениях =) реально кто то правил код и натупил с "знаками препинания"
Ы как загнул :D


так с заменой файла все бы исправилось.

или файл не заменился все таки. или какая то дрянь на серваке поселилась, которая пытается дописать в индексный файл вредоносный код.


кстати реально, у меня как то была фигня, переписало уйму файлов - добавило код JS C ОТКРЫВАЮЩИМ ОКОШКОМ %) вот то я повеселился.

На всяк пожарный, смените пароли на ФТП, просканьте комп =) как правило это не с хоста а с компа ползет =))) ну как минимум пароли тырятся точно


можно поставить антивирь на сайт )))

при изменении кода он начинает материться и рассылать письма и смс админу о вторжении левого кода )))


Прошлую ошибку исправил спасибо за помощь, возникла новая проблема при регистрации на яндекс маркет
Проверка YML файла  Детали валидации YML файла
http://reactoronline.ru

Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: Unknown element 'html' (строка 2, столбец 6)

Вот такие гадости пишет


можно поставить антивирь на сайт )))

это ВПС если? или хост?
Andrey55, с  YML уже где-то тут осуждалось


это ВПС если? или хост?


всмыле? не понял вопроса))


я про то что как вставить антивирь


нсть определенные сервисы которые осуществляют мониторинг сайтов на наличие вредоносных кодов или изменение кодов)))

если пользовались гуглем, то наверное заметили, что на некоторых ссылках написано, что этот сайт может навредить компьютеру )))
по похожему принципу и работают эти сервисы ))

лично я таким образом вылечил 2 сайта.
если более интересно, то у меня на сайте в самом низу висит один такой баннер и прицеплин этот сервис ))


Источник



Copyright ShopOS