Перейти к содержимому


Решение проблемы с установкой скрипта ShopCMS на хостинг

Ошибка Возникла ошибка! Установка ShopCMS

  • Вы не можете ответить в тему
Сообщений в теме: 3

#1 P.Stanislav

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 73 сообщений
Репутация: 3
Начинающий
  • ГородРыбница

Отправлено 16 October 2012 - 04:51 PM

ShopCMS 3.1.2 Vip Edition

Проверка опций PHP

session.use_trans_sid - OK
session.use_cookies - OK
session.use_only_cookies - OK
session.auto_start - OK
register_globals - OK
display_errors - OK
magic_quotes_runtime - OK
allow_url_fopen - OK

Проверка расширений PHP

Zend Optimizer - OK
gd - OK
mysql - OK
session - OK
xml - OK
zlib - OK

Другие параметры сервера

PHP Variables - OK
перенаправление ссылок - OK

Сервер соответствует техническим требованиям. Продолжение установки...




Права записи на папки ядра

core/backup - OK
core/cache - OK
core/files - OK
core/temp - OK
Права записи на папки данных

data/big - OK
data/category - OK
data/files - OK
data/flash - OK
data/images - OK
data/medium - OK
data/small - OK
data/_thumbs/Images - OK
data/_thumbs/Flash - OK
data/_thumbs/Files - OK

Права записи на файлы

core/config/connect.inc.php - OK
core/config/database_structure.xml - OK
core/config/paths.inc.php - OK
core/config/tables.inc.php - OK
Ключ активации установлен. Продолжение установки...



Возникла ошибка! Обратитесь к разработчикам.

Решение

в файле \core\functions\admin\xml_installer.php

if(trim($attributes["TYPE"]) != "") $sql .= " TYPE=MyISAM";
else $sql .= " TYPE=InnoDB";]

заменить на

if(trim($attributes["ENGINE"]) != "") $sql .= " ENGINE=MyISAM";
else $sql .= " ENGINE=InnoDB";

  • 1

#2 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 16 October 2012 - 06:22 PM

Глядя в корень проблемы(http://dev.mysql.com...eate-table.html):
"The older TYPE option was synonymous with ENGINE. TYPE was deprecated in MySQL 4.0 and removed in MySQL 5.5. When upgrading to MySQL 5.5 or later, you must convert existing applications that rely on TYPE to use ENGINE instead."

PS. Похоже, это очередной забег хостеров по граблям. Предыдущий был при переходе на PHP 5.3, когда неожиданно выяснялось, что Zend ку-ку... :).
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#3 OLESYA

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 38 сообщений
Репутация: -3
Начинающий

Отправлено 14 September 2013 - 11:48 PM

К сожалению не помогает. Ошибка все равно вылетает. Скрипт не ставится
  • 0

#4 sammygr

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 69 сообщений
Репутация: 0
Начинающий

Отправлено 16 September 2013 - 10:33 AM

Была такая же проблема, ни в какую не хотел ставиться, замена кода в xml_installer.php ничего не дала, игры с .htaccess тоже не увенчались успехом, в результате установил на другом хостинге, а потом уже перенес сайт на хостинг, с которым были проблемы при установке. Все работает.
  • 0