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

Аааа! Warning: constant()


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

http://com.ua/checkout_payment.php

Warning: constant() [function.constant]: Couldn't find constant MODULE_PAYMENT_KVITANCIA_ALLOWED in /var/www/ussrbooks/data/www/shop.stereoart.com.ua/includes/classes/payment.php on line 73

Warning: constant() [function.constant]: Couldn't find constant MODULE_PAYMENT_PAYPAL_ALLOWED in /var/www/ussrbooks/data/www/shop.stereoart.com.ua/includes/classes/payment.php on line 73

Warning: constant() [function.constant]: Couldn't find constant MODULE_PAYMENT_SCHET_ALLOWED in /var/www/ussrbooks/data/www/shop.stereoart.com.ua/includes/classes/payment.php on line 73

Warning: constant() [function.constant]: Couldn't find constant MODULE_PAYMENT_WEBMONEY_ALLOWED in /var/www/ussrbooks/data/www/shop.stereoart.com.ua/includes/classes/payment.php on line 73

а внизу еще и Warning: error_log(/var/log/www/tep/page_parse_time.log) [function.error-log]: failed to open stream: No such file or directory in /var/www/ussrbooks/data/www/shop.stereoart.com.ua/includes/application_bottom.php on line 24

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

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

Ничего страшного все же что вываливаются эти сообщения?

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

По умолчанию такой ошибки быть не должно.

У Вас что-то не так с модулями оплаты квитанция, webmoney, paypal, в них не определна константа указанная.

По умолчанию в модулях всё правильно.

Может магазин обновляли или ещё что.

Попробуйте удалить и снова установить модули оплаты в Админке - Модули - Оплата.

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

Так и сделаю, но скажу срузу что никаких изменений в модули никто не вручную не вносил.

После переустановки из админки скажу что там с этими  предупреждениями.

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

Хорошо.

Можно конечно как костыль например в /includes/application_top.php внизу добавить что-то вроде:


define('MODULE_PAYMENT_KVITANCIA_ALLOWED','');
define('MODULE_PAYMENT_PAYPAL_ALLOWED','');
define('MODULE_PAYMENT_SCHET_ALLOWED','');
define('MODULE_PAYMENT_WEBMONEY_ALLOWED','');
[/code]

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

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

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

Тобишь там нужно что-то заполнить для коректной работы? То что изменений вручную в код никто не вносил я то знаю, но вот то что они возможно до конца не настроены это может быть

Вот заглянул в модуль оплаты "Оплата наличными Самовывоз" там есть "Разрешённые страны

Укажите коды стран, для которых будет доступен данный модуль (например RU,DE (оставьте поле пустым, если хотите что б модуль был доступен покупателям из любых стран))" это оно?

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

Да, это оно, если есть эта опция, то такой ошибки быть не должно.

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

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