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

После обновления 1,65


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

Добрый вечер!

После обновления 1,65. При редактировании товара, или создания при переходе на вкладку "Картинка товара" выдает ошибку

Warning: error_log(mysql_db_error.log) [function.error-log]: failed to open stream: Permission denied in /sata1/home/users/omist/www/www.omic.com.ua/inc/vam_db_error.inc.phpon line 40.

И на вкладки после вкладки "Картинка товара" не переходит(Т.е. Цены, Доп. поля, Спецификации)

Я так понимаю проблемы с правами доступа к файлам. Подскажите пожалуйста к каким. Заранее благодарен.

post-5148-0-03640100-1314284767_thumb.jp

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

Top Posters In This Topic

  • support

    93

  • omiscomua

    34

  • buddha

    22

  • shumauto

    17

Видимо, Вы в базу данных не загрузили файл из папки sql, которая в архиве с патчем.

Загрузил 100%.Перед копированием файлов

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

Лог за сегодня

25/08/2011 17:08:40 | 2006 - MySQL server has gone away | SELECT customers_status, customers_personal_discount FROM customers WHERE customers_id = '1' | /logoff.php

25/08/2011 18:08:16 | 2006 - MySQL server has gone away | SELECT customers_status, customers_personal_discount FROM customers WHERE customers_id = '1' | /

25/08/2011 18:08:17 | 2006 - MySQL server has gone away | SELECT customers_status, customers_personal_discount FROM customers WHERE customers_id = '1' | /

25/08/2011 18:08:20 | 2006 - MySQL server has gone away | SELECT customers_status, customers_personal_discount FROM customers WHERE customers_id = '1' | /index.php

25/08/2011 18:08:20 | 2006 - MySQL server has gone away | SELECT customers_status, customers_personal_discount FROM customers WHERE customers_id = '1' | /index.php

25/08/2011 19:08:34 | 1146 - Table 'omist_vamshop.TABLE_PRODUCTS_PARAMETERS2PRODUCTS' doesn't exist | SELECT * FROM TABLE_PRODUCTS_PARAMETERS2PRODUCTS LEFT JOIN TABLE_PRODUCTS_PARAMETERS using(products_parameters_id) WHERE products_id = 677 and products_parameters.products_parameters_id is not null and products_parameters_order >= 0 and products_parameters2products_order >= 0 order by IF(products_parameters2products_order > 0, products_parameters2products_order, products_parameters_order) | /print_product_info.php/products_id/677

25/08/2011 20:08:37 | 2006 - MySQL server has gone away | SELECT customers_status, customers_personal_discount FROM customers WHERE customers_id = '1' | /

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

Вы обновление полностью ставили, все файлы переписывали?!

У Вас стандартный шаблон или свой?!

Если свой, попробуйте переписать /templates/vamshop/source/boxes.php в свой шаблон.

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

Вы обновление полностью ставили, все файлы переписывали?!

У Вас стандартный шаблон или свой?!

Если свой, попробуйте переписать /templates/vamshop/source/boxes.php в свой шаблон.

Шаблон свой. Boxes.php переписывал. Какое отношение шаблон имеет к админке? В шаблоне выводятся метки. В админке при переходе "Картинка товара" выдает ошибку. Проблема только с товаром. При переходе на вкладку "Картинка категории" все работает нормально

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

Нашел еще одну ошибку. Стоит голая версия 1,65 на локалке при нажатии Версия для печати, вылетает ошибка , магазин закрыт

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

Нашел еще одну ошибку. Стоит голая версия 1,65 на локалке при нажатии Версия для печати, вылетает ошибка , магазин закрыт

в файле print_product_info.php нужно удалить


// Parameters start
$parameters_query = vamDBquery("SELECT * FROM ".TABLE_PRODUCTS_PARAMETERS2PRODUCTS." LEFT JOIN ".TABLE_PRODUCTS_PARAMETERS." using(products_parameters_id) WHERE products_id = ".(int) $_GET['products_id']." and products_parameters.products_parameters_id is not null and products_parameters_order >= 0 and products_parameters2products_order >= 0 order by IF(products_parameters2products_order > 0, products_parameters2products_order, products_parameters_order)");
$parameters = array();
$i = 0;
while ($parameters_data = vam_db_fetch_array($parameters_query, true))
{
$i = $parameters_data['products_parameters_id'];
$parameters[$i]["parameters_id"] = $parameters_data["products_parameters_id"];
$parameters[$i]["parameters_name"] = $parameters_data["products_parameters_name"];
$parameters[$i]["parameters_suff"] = $parameters_data["products_parameters_titlesuff"];
$parameters[$i]["parameters_group"] = $parameters_data["products_parameters_group"];
$parameters[$i]["is_group"] = $parameters_data["products_parameters_type"] == 'g';
$parameters[$i]["parameters_value"] = $parameters_data["products_parameters2products_value"];
$i++;
}
foreach($parameters as $i => $p)
{
foreach(array($product->data['products_id']) as $id)
{
if (!isset($parameters[$i]["parameters_values"][$id])) $parameters[$i]["parameters_values"][$id] = "";
}
}

$temp = array();
foreach($parameters as $k => $p)
{
if ($p["parameters_group"] == 0) $temp[$p["parameters_id"]] = $p;
}
$parameters_query = vamDBquery("SELECT * FROM ".TABLE_PRODUCTS_PARAMETERS." WHERE products_parameters_type = 'g' order by products_parameters_order");
while ($parameters_data = vam_db_fetch_array($parameters_query, true))
{
$parameters_data["is_group"] = $parameters_data["products_parameters_type"] == 'g';
foreach($parameters as $k => $p)
{
if ($p["parameters_group"] == $parameters_data["products_parameters_id"])
{
if (!is_array($temp[$parameters_data["products_parameters_id"]]))
{
$temp[$parameters_data["products_parameters_id"]] = array("parameters_id" => $parameters_data["products_parameters_id"],
"parameters_name" => $parameters_data["products_parameters_name"],
"is_group" => $parameters_data["is_group"]);
}
$temp[$p["parameters_id"]] = $p;
}
}
}
$parameters = $temp;
$vamTemplate->assign('parameters', $parameters);
// Parameters end
[/CODE]

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

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

При выборе "заказы", выбираем любой заказ и при нажатии редактировать(при переходе на admin/edit_orders.php?) вылетает ошибка

Warning: error_log(mysql_db_error.log) [function.error-log]: failed to open stream: Permission denied in /sata1/home/users/omist/www/www.omic.com.ua/inc/vam_db_error.inc.php on line 40

В лог не добавляется ошибка.

Файлы в админке полностью заменил на новые v1.65 и в корне

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

В /admin папке есть файл mysql_db_error.log ?!

Если нет создайте, админские ошибки в админский лог пишутся.

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

Вот прицепил поправленный /admin/includes/functions/general.php

В файле general.php строчку


vam_db_query("DELETE FROM " . TABLE_PRODUCTS_PARAMETERS2PRODUCTS . " WHERE products_id = '".vam_db_input($product_id)."'");
[/CODE]

удалил еще вчера

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

Так что в админском логе, что за ошибка?

SQL файл из обновления загрузили?

В таблице admin_access есть колонка edit_orders ?

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

Так что в админском логе, что за ошибка?

SQL файл из обновления загрузили?

В таблице admin_access есть колонка edit_orders ?

В админском логе пусто

SQL обновил снова, в таблице admin_access не было колонки edit_orders. Страница аdmin/edit_orders.php? - работает нормально.

Теперь при переходе на вкладку Товары/Доставка (страница аdmin/edit_orders.php?) если нажать "добавить товар" открывается в окне страница сайт/account.php(Страница покупателя какого редактируется заказ), а должна /admin/edit_orders_add_product.php?

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

Также после перехода на страницу в админке аdmin/edit_orders.php?, если попытаться перейти на др вклатку тоже выкидует на сайт/account.php(покупателя, кого редактируется заказ) После выхода и при новом заходе все работает норм

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

Странно, сам обновлял vamshop.ru и всё работает.

А Вы вообще с магазином что-то делали, правили код, может в сессиях что-то меняли?

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

Какие файлы отвечают за сессии. Вроде в сессиях ничего не менял. Может хост выламывается? Даже не знаю, перерыл кучу файлов. :(

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

А в Адмнке - Настройки - Сессии - Принудительно использовать cookies попробуйте поставить true

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

А в Адмнке - Настройки - Сессии - Принудительно использовать cookies попробуйте поставить true

Там и так стоит Принудительно использовать cookies = true

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

Получается при переходе на admin/edit_orders.php?, меняется сессия на пользователя у которого хочу сменить заказ, и при переходе куда нибудь в админке выкидывает на сайт/account.php (страница "Мои данные" пользователя). В чем может быть причина?

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

папке /tmp. лежит файл вашей сесии. при выходе из магазина он уничтожаеться принудительно.

так что удаляйте смело.

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

sergant

Удалять можно всё.

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

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

×
×
  • Создать...