А активирование отображения ошибок в плагине возможно средствам движка?
К сожалению нет, плагин работает независимо от системы. Единственное, это защита плагина системой, средствами установки дополнительных логина и пароля администратора.
Открываем файл:
plugins/filemanager/config/config.php
После:
<?php добавляем следующий код:
ini_set('display_errors', 1);
error_reporting(E_ALL);
Обрати внимание, на сервере должно бы активно отображение ошибок PHP, в противном случае запись будет проигнорирована.
Сео-метаданные каким способом решил хранить? В базе?
Если в базе, то можно примерную структуру узнать?
Да, после почти годового теста на рабочих проектах, всё-таки отдал предпочтение базе данных SQL ввиду более высокой скорости и стабильной работы.
Таблица базы данных SQL выглядит следующим образом.
CREATE TABLE `{prefix}_seo` (
`sl_id` int(11) unsigned NOT NULL auto_increment,
`sl_url` varchar(255) NOT NULL,
`sl_link` varchar(255) NOT NULL,
`sl_time` datetime NOT NULL default '0000-00-00 00:00:00',
`sl_mtime` datetime NOT NULL default '0000-00-00 00:00:00',
`sl_title` varchar(255) default NULL,
`sl_desc` varchar(255) default NULL,
`sl_keys` varchar(255) default NULL,
`sl_img` varchar(255) default NULL,
`sl_ctitle` varchar(255) default NULL,
`sl_cdesc` varchar(255) default NULL,
`sl_cimg` varchar(255) default NULL,
PRIMARY KEY (`sl_id`),
KEY `sl_url` (`sl_url`),
KEY `sl_link` (`sl_link`)
) ENGINE={engine} DEFAULT CHARSET={charset} COLLATE={collate};
Просто многие незнакомы с функционалом GitHub наверное, вот и не пользуются.
Так как обычному пользователю оно и не нужно. Повторюсь, эта платформа заточена под разработчиков. Всё зависит от уровня знаний пользователя. Заставить среднестатистического пользователя работать с консолью не представляется возможным.
Хотя даже процесс обновления значительно упрощается.
В случае модификации файлов в ручную или каким образом?
О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...