Помощь Проблема после ввода адреса на стадии оформлении заказа

Alex49000

Создатель
Регистрация
13 Янв 2011
Сообщения
14
Реакции
0
Господа, уж не знаю на каком этапе модифицирования сайта возникла данная проблема (возможно после установки кодов sape или trustlink), но существует уже давно: сам заметил что люди перестали оформлять онлайн-заказы и звонят по телефону.
Вобщем алгоритм таков: человек регистрируется - добавляет товар в корзину - жмет "оформить" - вводит адрес - выбирает способ доставки - получает следующее:

Fatal error: Cannot redeclare db_connect() (previously declared in /home/адрес/public_html/includes/database/mysql.php:12) in /home/адрес/public_html/includes/database/mysql.php on line 17+

Помогите осилить данную проблему, в чем буду вам премного благодарен :)
 
а каким способом ты поставил сапу мы уже должны сами догадаться?
 
согласен с mdss - вопрос задан так, что на него невозможно ответить без экстрасенсорных способностей.

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

Лучше всего, если ты приаттачишь файлы подвергшиеся правкам и тогда хоть какая-то конкретика будет. (не забудь спрятать в HIDE)
 
не могу я выложить файлы, т.к. не помню что именно редактировал и откуда брал мануал.
кстати в админке если нажать на "модули - модули оплаты" - выбрасывает аналогичное сообщение про line 17.
 
Значит так. Ошибка чётко даёт понять, что:
Cannot redeclare db_connect()

т.е. функцию db_connect() объявленную в файле mysql.php, снова какой-то скрипт пытается переопределить.
SS ессно нервно на это реагирует, т.к. это его внутренняя функция.

Для начала список файлов попадающих под пристальное изучение:

includes/admin/sub/modules_payment.php
includes/order4_confirmation.php
core_functions/payment_functions.php
core_functions/functions.php

Файло в студию!
 
добавил запрашиваемые Вами файлики.
кстати эти 4 файла я точно не редактировал.
 
вообщем пальба по воробьям из пушек)) в файлах "криминала" не обнаружил.

Значит так! с твоей стороны проще ориентироваться по любому.

Когда был обнаружен косяк? От этой даты еще месяц открути...
По ФТП посмотри все файлы имеющие дату модерации с учётом этой даты.
Выкачивай - в архив - сюда. Бум разбирать.

ИЛИ! Ищи мануал как ставил сапу...

PS: если есть архив файлов на компе, со всеми твоими текущими правками, сделай поиск во всех файлам по двум запросам:
db_connect - в стандартон варианте найдется в 14 файлах. (13 в корне сайта + mysql.php)
и
function db_connect - в правильном варианте найдется только в mysql.php
(И список имен файлов где запросы обнаружены сюда)
 
что-то не могу в папке бэкапа найди вообще ни одного файла с текстом "db_connect"
искал стандартными средствами на 2 компах..
 
admin.php
cart.php
category.php
get_file.php
includes\database\mysql.php
index.php
invoice.php
invoice_jur.php
invoice_phys.php
linkpoint.php
option_value_configurator.php
printable.php
products.php
wishlist.php

с текстом "db_connect"
 
Назад
Сверху