Проблема с установкой Rotor 6.1

Печать RSS
563

Автор
Землянин
0
Всем привет! Не могу установить 6ю версию.
Не могу пройти миграцию,вот что пишет:

Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 1214 The used table type doesn't support FULLTEXT indexes in /var/www/vch018/data/www/chili.pp.ua/vendor/robmorgan/phinx/src/Phinx/Db/Adapter/PdoAdapter.php:338
Stack trace:
#0 /var/www/vch018/data/www/chili.pp.ua/vendor/robmorgan/phinx/src/Phinx/Db/Adapter/PdoAdapter.php(338): PDO->exec('CREATE TABLE `d...')
#1 /var/www/vch018/data/www/chili.pp.ua/vendor/robmorgan/phinx/src/Phinx/Db/Adapter/MysqlAdapter.php(305): Phinx\Db\Adapter\PdoAdapter->execute('CREATE TABLE `d...')
#2 /var/www/vch018/data/www/chili.pp.ua/vendor/robmorgan/phinx/src/Phinx/Db/Table.php(611): Phinx\Db\Adapter\MysqlAdapter->createTable(Object(Phinx\Db\Table))
#3 /var/www/vch018/data/www/chili.pp.ua/app/database/migrations/20161216120359_create_downs_table.php(35): Phinx\Db\Table->create()
#4 /var/www/vch018/data/www/chili.pp.ua/vendor/robmorgan/phinx/src/Phinx/Migration/Manager/Environment.php(120): CreateDownsTable->change()
#5 /var/www/vch018/data/www/chili.pp.ua/vendor/robmorgan/phin in /var/www/vch018/data/www/chili.pp.ua/vendor/robmorgan/phinx/src/Phinx/Db/Adapter/PdoAdapter.php on line 338

Добавлено через 00:24 сек.
Проблемы с ПДО???

Пацак
0
Проблемы с MySQL. Не поддерживает полнотекстовые индексы
General error: 1214 The used table type doesn't support FULLTEXT indexes
Автор
Землянин
0
Значит,не судьба мне поработать с 6 ротором cry

Последний из могикан
-1
Ротор поставить, это ещё то шаманство.
А обновить с одной версии на другую, это вообще уровень Бога нужно иметь ))

Господин ПЖ
0
CHILI, fulltext в myisam есть с версии 5.6
можно просто найти в миграциях и удалить эти строки
все будет работать кроме поиска
Автор
Землянин
0
Vantuz, Спасибо! Уже установил rotor 4
А

Чатланин
0
ну с фултекстом удобнее же будет как ни крути
Автор
Землянин
0
Vantuz, И все-же интерес одолел меня и я решил поставить 6.1
Удалил 2 строки которые ты мне указал,но миграции так и не пошли. пых стоит 5.6.3 по-моему.
Ставил и на 7 пых,но результат тот-же.
Может я что то не то удалил???

<?php

use Phinx\Migration\AbstractMigration;
use Phinx\Db\Adapter\MysqlAdapter;

class CreateDownsTable extends AbstractMigration
{
/**
* Change Method.
*/
public function change()
{
$table = $this->table('downs', ['collation' => 'utf8mb4_unicode_ci']);
$table->addColumn('category_id', 'integer', ['limit' => MysqlAdapter::INT_SMALL, 'signed' => false, 'default' => 0])
->addColumn('title', 'string', ['limit' => 100])
->addColumn('text', 'text', ['null' => true])
->addColumn('link', 'string', ['limit' => 50])
->addColumn('user', 'string', ['limit' => 20])
->addColumn('author', 'string', ['limit' => 50])
->addColumn('site', 'string', ['limit' => 50, 'null' => true])
->addColumn('screen', 'string', ['limit' => 50, 'null' => true])
->addColumn('time', 'integer')
->addColumn('comments', 'integer', ['limit' => MysqlAdapter::INT_MEDIUM, 'signed' => false, 'default' => 0])
->addColumn('rating', 'integer', ['limit' => MysqlAdapter::INT_MEDIUM, 'signed' => false, 'default' => 0])
->addColumn('rated', 'integer', ['limit' => MysqlAdapter::INT_MEDIUM, 'signed' => false, 'default' => 0])
->addColumn('loads', 'integer', ['limit' => MysqlAdapter::INT_MEDIUM, 'signed' => false, 'default' => 0])
->addColumn('last_load', 'integer', ['default' => 0])
->addColumn('app', 'boolean', ['default' => 0])
->addColumn('notice', 'text', ['null' => true])
->addColumn('active', 'boolean', ['default' => 0])
->addIndex('category_id')
->addIndex('time')
->create();
}
}

Господин ПЖ
+1
там в нескольких миграций
create_posts_table
->addIndex('text', ['type' => 'fulltext'])

create_topics_table
->addIndex('title', ['type' => 'fulltext'])

Добавлено через 00:45 сек.
лучше в папке с миграциями пройдись поиском ключевое слово fulltext
Автор
Землянин
0
Vantuz, понял, спасибо. Сейчас пройдусь.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск