IONIZE CMS после установки проблемы - PullRequest
0 голосов
/ 15 сентября 2011

Я решил попробовать Ionize CMS, который построен на CodeIgnitor. У меня есть Apache, PHP, MySQL установлен отдельно. После успешного завершения установки я не могу получить доступ к веб-сайту. Некоторые странные ошибки, такие как

Call to a member function num_rows() on a non-object in ... \ionize-0.9\application\models\article_model.php on line 224

Я разозлился и искал много мест. Позже я протестировал CMS в WAMP, и там она заработала.

Теперь я понятия не имею, что происходит, все, что нужно для запуска CMS, тестируется во время установки. Понятия не имею .... как это решить. Пожалуйста, помогите мне

Ответы [ 2 ]

1 голос
/ 01 октября 2011

По одной неизвестной причине все таблицы базы данных не были установлены. Ionize в настоящее время не проверяет эту ситуацию. Если он работает на одном сервере (Wamp), а не на другом (сервер, на котором установлен LAMP вручную), сравните список таблиц в каждой системе.

0 голосов
/ 16 августа 2012

У меня была такая же проблема на сервере WAMP, и причина была в том, что он не смог создать таблицу article_type.Я бы посоветовал проверить вашу базу данных, чтобы увидеть, существует ли эта таблица.

Если он не взглянет на файл data.sql и попытается запустить только этот раздел создания таблицы.Стоит выложить ошибку.В моем случае текст описания NOT NULL default "" выдавал ошибку (описание столбца BLOB / TEXT не может иметь значение по умолчанию).

Я исправил его, убедившись, что описание не имеет значения по умолчаниюзначение.

CREATE TABLE IF NOT EXISTS article_type (
  id_type int(11) unsigned NOT NULL auto_increment,
  type varchar(50) collate utf8_unicode_ci NOT NULL,
  ordering int(11) default 0,
  description text NOT NULL,
  type_flag TINYINT( 1 ) NOT NULL default 0,
  PRIMARY KEY  (id_type)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 COMMENT='0.9.7';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...