Проблемы при установки

Тема в разделе "Shop-script", создана пользователем Ash_Ketchum, 11 мар 2008.

Статус темы:
Закрыта.
  1. Ash_Ketchum

    Ash_Ketchum Постоялец

    Регистр.:
    17 фев 2008
    Сообщения:
    89
    Симпатии:
    6
    У меня при установке магазина на этапе создания таблиц в базе данных(третий этап) выдаёт ошибку:
    " You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') TYPE=InnoDB' at line 1 SQL query : CREATE TABLE SS_system () TYPE=InnoDB "
    Перепробовал всё, но результат тоже...тогда возможно это от хоста зависит?
    Но на хосте и PHP 5 и MySQL 5...а этого достаточно
    З.Ы. неужели не кто не сталкивался с такой проблемой?
     
  2. Rusich

    Rusich Постоялец

    Регистр.:
    16 фев 2008
    Сообщения:
    104
    Симпатии:
    40
    Кто то описывал что то похожее посмотри как на сервере таблицы создаются у тебя с больших SS, а на сервере могут с маленькой ss.
     
  3. Ash_Ketchum

    Ash_Ketchum Постоялец

    Регистр.:
    17 фев 2008
    Сообщения:
    89
    Симпатии:
    6
    Незнаю искал-искал и так и не нашёл...
    Решил проблему сменой хостинга...
    До этого на сервере стояла MySQL5, перешёл к хостеру с MySQL4 и всё встало нормально.
     
  4. Dr. Morg

    Dr. Morg Постоялец

    Регистр.:
    26 дек 2006
    Сообщения:
    55
    Симпатии:
    26
    От настроек Мускула зависит,- в вашем случае, похоже, не включена поддержка таблиц InnoDB. вот и ругается на некорректный тип таблиц.
    Можно было не менять хостинг, а написать админам,- обычно такие вещи без проблем включают.
     
  5. spyfox

    spyfox Писатель

    Регистр.:
    22 дек 2007
    Сообщения:
    2
    Симпатии:
    0
    а в каком файле находится строка CREATE TABLE SS_product_pictures () TYPE=InnoDB ?
    что то я ни могу её найти:nezn:
     
  6. Дмитрий Кесаев

    Дмитрий Кесаев aka Zlobniy Babko

    Заблокирован
    Регистр.:
    10 май 2007
    Сообщения:
    1.332
    Симпатии:
    1.265
    В подробности не вдавался. Но копать начинать нада от файла install.php и ее же папки install\ - ИМХО

    Заметил в файлах апгрейда функцию
    PHP:
    function _createRestTables__UpgradeSSfree10_to_sspremium$xmlNodeTableArray )
        {
            for( 
    $i=0$i count($xmlNodeTableArray);  $i++ )
            {
                
    $attr $xmlNodeTableArray[$i]->GetXmlNodeAttributes();
                if ( 
                        
    $attr["NAME"] != PRODUCTS_TABLE && 
                        
    $attr["NAME"] != PRODUCT_PICTURES && 
     
  7. spyfox

    spyfox Писатель

    Регистр.:
    22 дек 2007
    Сообщения:
    2
    Симпатии:
    0
    поддержка таблиц InnoDB включена а магазин так и ни ставится:(
    теперь вылазит ошибка как у автора темы
     
  8. Dr. Morg

    Dr. Morg Постоялец

    Регистр.:
    26 дек 2006
    Сообщения:
    55
    Симпатии:
    26
    Для начала, попробуйте в PHPMyAdmin создать InnoDB таблицу с несколькими полями и попробовать заполнить пару строк руками. Если всё получится, значит проблема действительно в другом, но что-то мне подсказывает, что это получиться не должно и проблема именно в криво настроенной поддержке InnoDB. ;)
     
Статус темы:
Закрыта.