Joomla 1.5 MySQL server has gone away

Тема в разделе "Магазины, электронная коммерция", создана пользователем Roomex, 19.09.2008.

  1. Offline

    Roomex Недавно здесь

    Регистрация:
    13.03.2008
    Сообщения:
    7
    Симпатии:
    0
    Пожалуйста, подскажите, как поступить в моей ситуации с такой же ошибкой.

    Делаем сайта на пару с другом.

    Denwer базовый (последний на сентябрь 2008, версия, готовый пак joomla 1.5.4 + virtuemart)

    Друг в одну из категорий виртумарта забил несколько сотен товаров, порядка 300-500. После этого с его слов "на главной странице сайта в одном из модулей в Left появились какие-то ошибки, но в админку вхожу нормально". Он знаком с джумлой и цмс поминиму, просто забивает товар в виртумарт.

    Я, чтобы разобраться в проблеме, попросил у него копию БД и копию сайта. БД он экспортировал через phpmyadmin. База весит около 1.8мб (файл с бд в формате имя-базы.sql)

    Начинаю на своем аналогичном Денвере импортировать данный файл, и вылетает ошибка
    Код (CODE):
    1. SQL-запрос:
    2.  
    3. --
    4. -- Дамп данных таблицы `jos_vm_product`
    5. --
    6. INSERT INTO `jos_vm_product` ( `product_id` , `vendor_id` , `product_parent_id` , `product_sku` , `product_s_desc` , `product_desc` , `product_thumb_image` , `product_full_image` , `product_publish` , `product_weight` , `product_weight_uom` , `product_length` , `product_width` , `product_height` , `product_lwh_uom` , `product_url` , `product_in_stock` , `product_available_date` , `product_availability` , `product_special` , `product_discount_id` , `ship_code_id` , `cdate` , `mdate` , `product_name` , `product_sales` , `attribute` , `custom_attribute` , `product_tax_id` , `product_unit` , `product_packaging` , `child_options` , `quantity_options` , `child_option_ids` , `product_order_levels` )
    7. VALUES ( 22, 1, 0, 'MP003',
    8.  
    9. бла бла бла дальше пошли коды офррмления товаров и т.д., которые при вставке в .txt занимают 1.3мб...


    и ниже ошибка:
    #2006 - MySQL server has gone away.

    Очень много товаров? :'( Как поступить в данном случае? Неужели виртумарт создан для размещения сотни другой товаров? Пожалуйста, помогите!
     
  2.  
  3. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 094
    Симпатии:
    158
    Пол:
    Мужской
    Roomex, ну вообще можно и несколько тысяч легко забить, проверено. Все зависит от настроек сервера. Попробуйте открыть дамп текстовым редактором и скармливать его частями, с помтощью волшебной кнопочки в админе SQL ;)
     
  4. Offline

    Roomex Недавно здесь

    Регистрация:
    13.03.2008
    Сообщения:
    7
    Симпатии:
    0
    Fanamura, спасибо за ответ! А что это за такая волшебная кнопочка? :) в phpmyadmin ?!

    Я сам далек от глубоких знакий sql и php. Каким образом можно кусками импортировать таблицу jos_vm_product ?
     
  5. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 094
    Симпатии:
    158
    Пол:
    Мужской
    Пример. Есть у Вас SQL файл, примерно такой:
    Код (CODE):
    1. --
    2. -- Table structure for table `jos_banner`
    3. --
    4.  
    5. DROP TABLE IF EXISTS `jos_banner`;
    6. CREATE TABLE `jos_banner` (
    7.   `bid` int(11) NOT NULL auto_increment,
    8.   `cid` int(11) NOT NULL default '0',
    9.   `type` varchar(30) NOT NULL default 'banner',
    10.   `name` varchar(255) NOT NULL default '',
    11.   `alias` varchar(255) NOT NULL default '',
    12.   `imptotal` int(11) NOT NULL default '0',
    13.   `impmade` int(11) NOT NULL default '0',
    14.   `clicks` int(11) NOT NULL default '0',
    15.   `imageurl` varchar(100) NOT NULL default '',
    16.   `clickurl` varchar(200) NOT NULL default '',
    17.   `date` datetime default NULL,
    18.   `showBanner` tinyint(1) NOT NULL default '0',
    19.   `checked_out` tinyint(1) NOT NULL default '0',
    20.   `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00',
    21.   `editor` varchar(50) default NULL,
    22.   `custombannercode` text,
    23.   `catid` int(10) unsigned NOT NULL default '0',
    24.   `description` text NOT NULL,
    25.   `sticky` tinyint(1) unsigned NOT NULL default '0',
    26.   `ordering` int(11) NOT NULL default '0',
    27.   `publish_up` datetime NOT NULL default '0000-00-00 00:00:00',
    28.   `publish_down` datetime NOT NULL default '0000-00-00 00:00:00',
    29.   `tags` text NOT NULL,
    30.   `params` text NOT NULL,
    31.   PRIMARY KEY  (`bid`),
    32.   KEY `viewbanner` (`showBanner`),
    33.   KEY `idx_banner_catid` (`catid`)
    34. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
    35.  
    36. --
    37. -- Dumping data for table `jos_banner`
    38. --
    39.  
    40.  
    41. /*!40000 ALTER TABLE `jos_banner` DISABLE KEYS */;
    42. LOCK TABLES `jos_banner` WRITE;
    43. UNLOCK TABLES;
    44. /*!40000 ALTER TABLE `jos_banner` ENABLE KEYS */;
    45.  
    46. --
    47. -- Table structure for table `jos_bannerclient`
    48. --
    49.  
    50. [B]DROP TABLE IF EXISTS `jos_bannerclient`;
    51. CREATE TABLE `jos_bannerclient` (
    52.   `cid` int(11) NOT NULL auto_increment,
    53.   `name` varchar(255) NOT NULL default '',
    54.   `contact` varchar(255) NOT NULL default '',
    55.   `email` varchar(255) NOT NULL default '',
    56.   `extrainfo` text NOT NULL,
    57.   `checked_out` tinyint(1) NOT NULL default '0',
    58.   `checked_out_time` time default NULL,
    59.   `editor` varchar(50) default NULL,
    60.   PRIMARY KEY  (`cid`)
    61. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;[/B]
    62.  
    63. --


    Где начинается с CREATE TABLE или что-то в этом роде, можно отделять и заносить отдельно :) Т.е. можно по отдельно занести первую часть, а жирную (выделение), позже :)

    Именно, когда выберете своб БД должна появится кнопка или пункт в меню SQL, туда нужно текстом вставлять.
     

Поделиться этой страницей

Загрузка...