Вернуться   Форум SAPE.RU > Другое > Курилка

-->
Ответ
 
Опции темы
Старый 03.06.2008, 15:44   #1
Мастер
 
Аватар для Diamond
 
Регистрация: 15.11.2007
Адрес: ∼∼BlackSea∼∼
Сообщений: 586
Вес репутации: 221
Diamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личность
По умолчанию Вопрос по инсталляции скрипта

Решил попробовать новый хостинг. Начал инсталлировать скрипт, на последнем шаге выдает ошибку:

>> 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

Хостер ответил:
>> дело в поддержке InnoDB, который нет на сервере, если это категорично - пишите тикет на moneyback

К сожалению, я пока не крутой хакер, но чую, что не в типе используемых страниц, а в синтаксисе запроса.. На всякий случай поменял в скрипте тип создаваемых страниц на MyISAM, ничего не изменилось, ошибка та же, тока с MyISAM. Есть подозрение, что дело в конфиге сервака хостера..

Версия PHP 5.2.6
Версия MySQL 5.0.45-community
скрипт shop-script
У двух других хостеров скипт усанавливался без проблем с такими же версиями PHP и MySQL..
Посоветуйте, что ковырять? Или отказаться от этого хостинга?
__________________
Рекомендую VPS.
Diamond вне форума   Ответить с цитированием
Старый 03.06.2008, 15:53   #2
Добрый модератор
 
Аватар для zhegloff
 
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1025
zhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущее
По умолчанию

пишите тикет на moneyback, пока не поздно.
__________________
Установка кода сапы от $9.95. Пишите в личку.
Правильный хостинг.
В личке бесплатно не отвечаю обычно.
zhegloff вне форума   Ответить с цитированием
Старый 03.06.2008, 15:59   #3
Специалист
 
Регистрация: 04.01.2008
Сообщений: 386
Вес репутации: 207
K0rwin - весьма и весьма положительная личностьK0rwin - весьма и весьма положительная личность
По умолчанию

Цитата:
Сообщение от zhegloff Посмотреть сообщение
пишите тикет на moneyback, пока не поздно.
Поддерживаю. Овет хостера вполне корректен, такая ошибка вызывается именно отсутствием поддержки InnoDB.
K0rwin вне форума   Ответить с цитированием
Старый 03.06.2008, 16:25   #4
Мастер
 
Регистрация: 17.03.2008
Сообщений: 638
Вес репутации: 236
ahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущее
По умолчанию

Уберите вообще тип таблицы.
Правда, если в инсталляторе указан тип InnoDB, то это может привести к незаметным ошибкам в последствии (например, если используются внешние ключи).
ahsinis вне форума   Ответить с цитированием
Старый 03.06.2008, 18:22   #5
Мастер
 
Аватар для Diamond
 
Регистрация: 15.11.2007
Адрес: ∼∼BlackSea∼∼
Сообщений: 586
Вес репутации: 221
Diamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личность
По умолчанию

Вообще, мне нужно было перенести сайт с другого хостинга. Инсталляцию с нуля хотел просто проверить..
Когда же залил рабочий сайт и восстановил БД - тип таблиц в БД MyISAM, кодировка cp1251_general_ci, что и нужно было.
Сайт и админка работают вроде правильно - проверил регистрацию, заказ, оплату, все отработало правильно, как и положено.
Одно смущает, что было с инсталлом с нуля.. И причем тут вообще InnoDB, если на остальных сайтах на разных хостингах на этом же скрипте БД создались MyISAM... Да и менял я в инсталляторе InnoDB на MyISAM, ошибка не уходила.. Вылазило:

>> 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=MyISAM' at line 1 SQL query : CREATE TABLE SS_system ()
TYPE=MyISAM

А не в кавычке ли дело?
__________________
Рекомендую VPS.
Diamond вне форума   Ответить с цитированием
Старый 03.06.2008, 20:04   #6
Мастер
 
Регистрация: 17.03.2008
Сообщений: 638
Вес репутации: 236
ahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущее
По умолчанию

А полностью какой запрос? Похоже действительно не в типе таблицы дело.
ahsinis вне форума   Ответить с цитированием
Старый 04.06.2008, 02:04   #7
Мастер
 
Аватар для Diamond
 
Регистрация: 15.11.2007
Адрес: ∼∼BlackSea∼∼
Сообщений: 586
Вес репутации: 221
Diamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личность
По умолчанию

Цитата:
Сообщение от ahsinis Посмотреть сообщение
А полностью какой запрос? ...
Хе.. Не настолько я силен, чтоб сказать, какие запросы делает скрипт при инсталляции
Насколько я понял, выводимая ошибка ругается на синтаксис, а именно не нравится запрос с кавычкой одинарной. Я бы сказал, что у хостера в конфиге сервака что-то прописано не так, как у других хостингов, где скрипт устанавливался без проблем. Скажем, используются разные кавычки: ' и "
Пробовал менять кавычки, инсталяха двигалась дальше, но вылеала с ошибкой в другом месте. Перелопачивать пол-скрипта, искать где нужна " а где ' мне было впадлу, потому залил готовый сайт, восстановил БД, все заработало, я и забил.
Но сюда решил написать, а вдруг кто сталкивался..

ЗЫ. Если это так, то возникает вопрос в компетентности поддержки хосинга
__________________
Рекомендую VPS.
Diamond вне форума   Ответить с цитированием
Старый 04.06.2008, 06:15   #8
Мастер
 
Регистрация: 17.03.2008
Сообщений: 638
Вес репутации: 236
ahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущее
По умолчанию

Я не пойму, то вы не можете назвать SQL оператор, потому что не понимаете, то кавычки убираете в нем и тип?

Вообще, я встречал ошибки в SQL операторах, в которых иcпользуется пустые строки '' для целочисленных столбцов. В некоторых MYSQL они заменяются дефолтными значениями, а в некоторых ошибку бросает. Видимо тут настройки mysql какие-то влияют.
ahsinis вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
переименование папки скрипта AotD Вопросы от новичков 6 17.07.2008 11:12
Подскажите название скрипта valiko Курилка 5 22.03.2008 23:14
Опишите, пожалуйста, работу скрипта. Иезекииль Вопросы от новичков 11 13.02.2008 10:19
Плохая индексация скрипта scripto Seobog Ошибки при работе с системой 1 28.11.2007 17:14
движок DLE и установка скрипта в index.php OffSpEEd Ошибки при работе с системой 2 15.06.2007 06:55


Часовой пояс GMT +3, время: 18:34.