Проблема с установкой Rotor 6.1
1.
CHILI (07.03.2018 / 18:23)
Всем привет! Не могу установить 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 сек.
Проблемы с ПДО???
2.
/7o/loTeH4I1k (07.03.2018 / 18:33)
Проблемы с MySQL. Не поддерживает полнотекстовые индексы
General error: 1214 The used table type doesn't support FULLTEXT indexes
3.
CHILI (07.03.2018 / 19:16)
Значит,не судьба мне поработать с 6 ротором
4.
GodZiLLa (07.03.2018 / 20:35)
Ротор поставить, это ещё то шаманство.
А обновить с одной версии на другую, это вообще уровень Бога нужно иметь ))
5.
Вантуз-мен (07.03.2018 / 20:42)
CHILI, fulltext в myisam есть с версии 5.6
можно просто найти в миграциях и удалить эти строки
все будет работать кроме поиска
6.
CHILI (07.03.2018 / 21:41)
Vantuz, Спасибо! Уже установил rotor 4
7.
Андрей (07.03.2018 / 23:29)
ну с фултекстом удобнее же будет как ни крути
8.
CHILI (10.03.2018 / 20:28)
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();
}
}
9.
Вантуз-мен (11.03.2018 / 00:01)
там в нескольких миграций
create_posts_table
->addIndex('text', ['type' => 'fulltext'])
create_topics_table
->addIndex('title', ['type' => 'fulltext'])
Добавлено через 00:45 сек.
лучше в папке с миграциями пройдись поиском ключевое слово fulltext
10.
CHILI (11.03.2018 / 00:20)
Vantuz, понял, спасибо. Сейчас пройдусь.
11.
CHILI (11.03.2018 / 00:55)
Система стала.Спасибо!
URL:
https://visavi.net/topics/43927