oldmelnick 0 Опубликовано 11 июля, 2012 Жалоба Share Опубликовано 11 июля, 2012 При первом открытие сайта выскакивает ошибка Fatal error: Cannot redeclare vam_db_prepare_input() in /var/www/u3009003/data/www/helios-resource.ru/inc/vam_db_prepare_input.inc.php on line 19 если обновить страничку или зайти на сайте например в течении 2 минут все ок. Сайт http://helios-resource.ru/ . Сайт переносили на другой домен, но никаких ошибок не наблюдалось и последнее время ничего не менял. Это сам файлик: <?php /* ----------------------------------------------------------------------------------------- $Id: vam_db_prepare_input.inc.php 899 2007-02-07 10:51:57 VaM $ VaM Shop - open source ecommerce solution http://vamshop.ru http://vamshop.com Copyright © 2007 VaM Shop ----------------------------------------------------------------------------------------- based on: © 2000-2001 The Exchange Project (earlier name of osCommerce) © 2002-2003 osCommerce(database.php,v 1.19 2003/03/22); www.oscommerce.com © 2003 nextcommerce (vam_db_prepare_input.inc.php,v 1.4 2003/08/13); www.nextcommerce.org © 2004 xt:Commerce (vam_db_prepare_input.inc.php,v 1.4 2004/08/25); xt-commerce.com Released under the GNU General Public License ---------------------------------------------------------------------------------------*/ function vam_db_prepare_input($string) { if (is_string($string)) { return trim(stripslashes($string)); } elseif (is_array($string)) { reset($string); while (list($key, $value) = each($string)) { $string[$key] = vam_db_prepare_input($value); } return $string; } else { return $string; } } ?> vam_db_prepare_input.inc.php Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 11 июля, 2012 Жалоба Share Опубликовано 11 июля, 2012 по ходу версия php на сервера слабовата или какая либо библиотека не устанвовлена Ссылка на сообщение Поделиться на другие сайты
oldmelnick 0 Опубликовано 11 июля, 2012 Автор Жалоба Share Опубликовано 11 июля, 2012 хм.. ну перед отпуском после переезда тестировали было все ок, хостинг в принципе приличный ) Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 11 июля, 2012 Жалоба Share Опубликовано 11 июля, 2012 ну вот я заходил - ничего не нашел. может просто на сервере проблемы были какие? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 июля, 2012 Жалоба Share Опубликовано 11 июля, 2012 Такие ошибки могут быть если например загрузили на сервер файлы по два раза, т.е. в существующие файлы дописали ещё раз код из файла, где-то у Вас дублируется код, может в /includes/applicaton_top.php функция два раза подключается, может ещё где. По умолчанию точно нет таких проблем в коде. Ссылка на сообщение Поделиться на другие сайты
oldmelnick 0 Опубликовано 12 июля, 2012 Автор Жалоба Share Опубликовано 12 июля, 2012 "дублируется код" - посмотрел вроде все файлы в папке includes на наличие дублирующего кода, ничего не нашел. =( Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 июля, 2012 Жалоба Share Опубликовано 12 июля, 2012 Ошибка redeclare... именно с этим обычно связана, т.е. где-то у Вас два раза либо функция подключается, либо application_top.php два раза вызывается, что и вызывает такую ошибку. Посмотрите ещё на размеры файлов index.php, /includes/modules/default.php А лучше, если есть возможность, загрузть файлы по-новой. Ссылка на сообщение Поделиться на другие сайты
oldmelnick 0 Опубликовано 12 июля, 2012 Автор Жалоба Share Опубликовано 12 июля, 2012 Проблема в хостинге. У них для ускорения работы php используется eaccelerator. Для решения проблемы надо попросить сапорт хостинга изменить настройки eaccelerator (т.к. это они его установили и настрили) или перейти на XCashe. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 июля, 2012 Жалоба Share Опубликовано 12 июля, 2012 А что за хостер, как называется?! Хоть знать буду, в чём может быть дело. Ссылка на сообщение Поделиться на другие сайты
oldmelnick 0 Опубликовано 12 июля, 2012 Автор Жалоба Share Опубликовано 12 июля, 2012 reg.ru Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 июля, 2012 Жалоба Share Опубликовано 13 июля, 2012 Понятно, спасибо. Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 15 декабря, 2013 Жалоба Share Опубликовано 15 декабря, 2013 Вообще такая ошибка один в один вылезает при неверных путях в configure.php и прочих 3-х. Проверяйте файлы: includes\configure.php includes\configure.org.php admin\includes\configure.php admin\includes\configure.org.php сгенерировать нужные строки можно скриптом во вложении... test-connection.zip Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения