При добавлении нового элемента MIGX открывается пустая форма
При нажатии на клопку "Добавить элемент" открывается пустая форма

Переустановка пакета не помогает, но при этом при установке выходит ошибка:

Не уверен что её до этого небыло...
Консоль отображает такой косяк:

Важное замечание, изначально всё работало.
Поставил MODX на другой хостинг, повесил MIGX, не удивился конечно же, что он заработал, нашёл отличия в файлах, которые грузятся при нажатии на "Добавить элемент".
Первый вариант (поле MIGX пустое):

Больше ничего туда не грузится, тогда как в рабочем варианте выглядит так:

При том файлы "connector.php" идентичны, права доступа на файлы так же идентичны и выглядят так:
<?php
/**
* MIGX
*
* Copyright 2010 by Bruno Perner <[email protected]>
*
* This file is part of MIGX.
*
* MIGX is free software; you can redistribute it and/or modify it under the
* terms of the GNU General Public License as published by the Free Software
* Foundation; either version 2 of the License, or (at your option) any later
* version.
*
* MIGX is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
* A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with
* MIGX; if not, write to the Free Software Foundation, Inc., 59 Temple Place,
* Suite 330, Boston, MA 02111-1307 USA
*
* @package migx
*/
/**
* xdbedit connector
*
* @package migx
* @subpackage controllers
*/
require_once dirname(dirname(dirname(dirname(__FILE__)))).'/config.core.php';
require_once MODX_CORE_PATH.'config/'.MODX_CONFIG_KEY.'.inc.php';
require_once MODX_CONNECTORS_PATH.'index.php';
$modx->lexicon->load('migx:default');
//fix for firefox - issue with iframe and form-action
$action = isset($_REQUEST['action']) ? $_REQUEST['action'] : '';
$_REQUEST['action'] = isset($_REQUEST['actionx']) ? $_REQUEST['actionx'] : $action;
/* handle request */
$miTVCorePath = $modx->getOption('migx.core_path',null,$modx->getOption('core_path').'components/migx/');
require_once $miTVCorePath.'model/migx/migx.class.php';
require_once $modx->getOption('core_path').'model/modx/modmanagercontroller.class.php';
$modx->migx = new Migx($modx);
$modx->migx->config['configs'] = isset($_REQUEST['configs']) ? $_REQUEST['configs'] : '';
$modx->migx->loadConfigs();
$modx->request->handleRequest(array(
'processors_path' => $miTVCorePath.'processors/',
'location' => '',
));
Я не очень понимаю, но что-то мне подсказывает, что в коде выше прописаны правила для вызова полей, но по какой-то причине это не происходит. Не хватает знаний что-бы понять какая из строк должна вызывать этот код, и что ему не даёт это сделать. Может быть ошибка где-то в путях или названии какого-то главного TV поля...
Ответы (1 шт):
В общем решение оказалось до безобразия простым, в БД поменял название уже существующей таблицы для TV поля (было на русском с пробелами и ковычками) на одно слово на английском. Кто бы мог подумать, что создание новых полей сломается из за того, что у предыдущего элемента не правильное название...