Как установить dle (datalife engine) на хостинг: пошаговое руководство

Запрещаем индексацию разделов сайта при помощи мета-тега robots

Актуальность: Все версии DLE. Проверено на 7.x, 8.x, 9.x, 10.x.

Итак, помните я недавно публиковал пост про особенности индексации сайтов, robots.txt и мета-тег robots, где говорил, что закрывать страницы от индексации при помощи robots.txt не тру, а вот закрывать при помощи правильный вариант. Настоятельно рекомендую изучить данный пост.

А сейчас я расскажу, как можно реализовать вывод этого самого метатега в движке DLE в определенных разделах сайта.Расширенную версию данного трюка смотрите в посте про правильный robots.txt для DLE.

Если не чувствуете в себе уверенности, настоятельно рекомендую использовать мой модуль DonBot! С модулем вы по любому не ошибетесь нигде, а так же вам не придется после каждого обновления движка вносить данные правки.

Открываем уже полюбившийся файл /engine/engine.php, находим бесполезную строку и удаляем:

<meta name="robots" content="all" />

Если такой строки нет, ничего страшного, просто идем дальше.

Находим далее:

if ($config'allow_rss') $metatags .= <<<HTML
 
<link rel="alternate" type="application/rss+xml" title="{$rss_title}" href="{$rss_url}" />
HTML;

ВЫШЕ добавляем:

if ($subaction == 'userinfo' OR
	$subaction == 'allnews' OR
	$subaction == 'newposts' OR
	$do == 'stats' OR
	$do == 'addnews' OR
	$do == 'register' OR
	$do == 'favorites' OR
	$do == 'rules' OR
	$do == 'pm' OR
	$do == 'feedback' OR
	$do == 'lastcomments' OR
	$do == 'lostpassword' OR
	$do == 'search' OR
	$do == 'lastnews' OR
	$do == 'alltags' OR
	$do == 'tags' OR
	$dle_module == 'date') $metatags .= <<<HTML
\n<meta name="robots" content="noindex,nofollow" />
HTML;

Если вы хотите закрыть от индексации страницы пагинации, типа site.ru/page/X/ или site.ru/category/page/X/, тогда необходимо добавить одну строчку:

	(intval($_GET'cstart') > 1 )

В итоге код, приведенный выше преобразуется так:

if ($subaction == 'userinfo' OR
	$subaction == 'allnews' OR
	...
	$dle_module == 'date' OR
	(intval($_GET'cstart') > 1 )) $metatags .= <<<HTML
\n<meta name="robots" content="noindex,nofollow" />
HTML;

Теперь я поясню, что означает каждый из пунктов условия if, и я для вас подготовил замечательную табличку с описанием.

Модуль Описание Пример URL
userinfo Просмотр профиля пользователя. site.ru/user/user_name/
allnews Просмотр новостей конкретного пользователя. site.ru/user/user_name/news/
newposts Просмотр новинок, индивидуально для каждого пользователя, доступно только зарегистрированным, гостям показывается ошибка. site.ru/newposts/
stats Страница статистики сайта и ТОП10 пользователей. site.ru/statistics.html
addnews Страница добавления новости на сайт. site.ru/addnews.html
register Страница формы регистрации нового пользователя. site.ru/index.php?do=register
favorites Просмотр избранного, индивидуально для каждого пользователя, доступно только зарегистрированным, гостям показывается ошибка. site.ru/favorites/
rules Страница правил сайта, которые показываются перед регистрацией, которые существуют так же отдельной страницей. site.ru/rules.html
pm Просмотр личных сообщений пользователем или форма отправки личного сообщения любому пользователю сайта. site.ru/index.php?do=pm
feedback Страница обратной связи. site.ru/feedback.html
lastcomments Просмотр всех комментариев к публикация на сайте в обратном хронологическом порядке. site.ru/index.php?do=lastcomments
lostpassword Страница восстановления пароля. site.ru/index.php?do=lostpassword
search Раздел поиска по сайту. site.ru/index.php?do=search
lastnews Просмотр всех последних новостей сайта. Точная копия главной страницы сайта и всех страниц пагинации. site.ru/lastnews/
alltags Просмотр страницы всех тегов сайта. site.ru/tags/
tags Просмотр публикаций с конкретным тегом. site.ru/tags/Tag+Name/
date Архив сайта. Список публикаций за определенный год или месяц или день. site.ru/2007/ или site.ru/2007/06/ или site.ru/2007/06/22/

* Самый важный момент — при закрытии от индексации страниц описанным методом, необходимо убрать запрещающие правила в robots.txt для страниц и разделов, которые мы закрыли при помощи мета-тага. Иначе никакого смысла не будет.

На свое усмотрение вы можете из приведенного мною кода убрать какие-то части, разделы, которые конкретно для вашего сайта закрывать от индексации не требуется. Так что, пожалуйста, будьте внимательнее.

Установка шаблона DLE

После того как вы купили или скачали уникальный и бесплатный шаблон сайта с нашего портала, его все же нужно установить на CMS DLE. У профессионалов это не может вызвать существенных проблем, однако для начинающих веб-мастеров данная задача может стать причиной множества вопросов. В статье мы постараемся подробней рассмотреть, как установить шаблон DLE.

Как правило, большинству бесплатных шаблонов, необходима еще серьезная доработка или адаптация под конкретную версию движка. Также такой шаблон может содержать в себе скрытые ссылки на сторонние ресурсы, которые нужно переделывать под свои. Если все эти моменты были вами успешно исправлены, то можно перейти непосредственно к установке самого шаблона.

❶ Установка шаблона DLE начинается с размещения вашего шаблона в папке templates.

❷ Далее вам нужно будет зайти в админ-панель. Там нужно будет выбрать пункт «Настройка системы». В самом низу страницы должна быть настройка «Шаблон сайта по умолчанию». В этом случае, как стандартный будет использоваться Default.

❸ Если вы нашли данную опцию, то вам придется выбрать из списка название своего шаблона, далее жмите на кнопку «Сохранить».

❹ Для того чтобы оценить функциональность вашего шаблона, вам не обязательно нужно будет посещать админ-панель. Для этих случаев в DLE существует блок смены оформления. Он находится в левом столбце, внизу, где из выпадающего списка вы можете выбрать ваш шаблон, однако в таком случае при выходе с сайта шаблон может принять вид по умолчанию, а именно Default.

Советуем просмотреть отображение вашего шаблона в разных интернет браузерах. Очень часто, шаблоны могут искаженно отображаться в Opera или Internet Explore.

Особенности современных систем Joomla

Joomla — это CMS-платформа, написанная на языках JavaScript и PHP. В качестве базы данных используется MySQL или другая реляционная СУБД. Это свободное программное обеспечение, которое распространяется под лицензией GNU GPL. Название системы «Joomla» фонетически идентично слову из языка суахили «Joomla», означающему «единое целое».
Данная система является ответвлением CMS Mambo, от которой отделились некоторые разработчики. Первая версия Joomla увидела свет 16-го сентября 2005-го года. Она включала в себя исправления для ошибок и уязвимостей в тогдашней версии Mambo. Уже летом 2008-го года согласно числу скачиваний система занимала второе место сразу же после WordPress с огромным отрывом от остальных.
Сегодня версия 1.0 считается устаревшей, и её поддержка прекращена с 1-го июля 2009-го года. Версия 1.6 не поддерживается с 19-го августа 2011-го года, а версия 1.7 не поддерживается с 24-го февраля 2012-го года. На данный момент осуществляется регулярный выпуск обновлений для Joomla. Также имеются трекеры для отслеживания ошибок и замечаний пользователей, которые тщательно изучаются разработчиками и при необходимости исправляются.
Версия 2.5 характеризуется значительными улучшениями, так стало возможным одновременно устанавливать несколько расширений, которые объединяются в общий инсталляционный пакет. Также присутствует возможность автоматически обновлять установленные расширения. Для динамических страниц можно создавать собственные описания и ключевые слова для повышения рейтинга в поисковиках.
Joomla собрала в себе разнообразные инструменты, предназначенные для разработки Web-ресурсов. Её ключевая особенность – минимальное количество инструментов при базовой установке и возможность установки дополнений при необходимости. Все это уменьшает «громоздкость» на панели инструментов, снижает нагрузку на сервер, а также экономит дисковое пространство на хостинге.
Выбор языка был встроен уже в версию 1.6, и сейчас система позволяет отображать интерфейс административной и пользовательской частей на различных языках. В каталоге расширений содержится масса языковых пакетов, устанавливаемых штатными средствами. Имеется русский, украинский, белорусский, а также многие другие языки.
Функциональность Joomla увеличивается при помощи дополнительных плагинов, модулей и компонентов. Кроме того, все шаблоны, плагины, модули и компоненты можно писать самостоятельно, размещать их в специальном структурированном каталоге, а затем редактировать.
Схемы расположения элементов легко настраиваются по областям шаблона. Система шаблонов позволяет быстро изменить визуальный вид ресурса или создать новый. В Интернет имеется богатый выбор бесплатных и платных готовых шаблонов.
Предусмотрены также и настраиваемые схемы для модулей: правый, левый, центральный, другие. Содержимое модуля можно по желанию включить в содержимое публикуемого материала. К примеру, выражение, введенное в произвольное место статьи, выводит содержимое модуля, задаваемого соответствующей позицией. Имеются готовые модули наподобие счетчика посещений, новостей, подробной статистики, форума или гостевой книги.
В версии 2.5 список поддерживаемых баз данных был расширен и добавлена поддержка MSSQL, а начиная с версии 3.0 — и поддержка PostgreSQL. В будущем разработчики планируют внедрить поддержку SQLite, Oracle. Также присутствует модуль безопасности, предназначенный для многоуровневой аутентификации администраторов и пользователей, например, ограничить доступ к некоторым разделам конкретного ресурса только для зарегистрированных пользователей (Joomla! The CMS Trusted By Millions for their Websites, n.d.).

Описание и настройка модуля HTML карты сайта для DLE

Друзья, 3 июня 2012 — это большой день, в свет вышла совершенно новая карта сайта версии 2.0. Мы поднимаем планку удобства использования нашего модуля на новый уровень. Реализованная в модуле LinkEnso система визуальной генерации кода нам (надеюсь, и вам тоже) очень понравилась и мы решили внедрить ее и в модуль карты сайта. Теперь вам не надо читать руководства и описания всех функций и их значений — достаточно зайти в админку, указать несколько значений и все — модуль готов к работе!

Помимо сказанного выше, хочется перечислить еще несколько важных особенностей:

  • модуль полностью кешируется;
  • модуль использует API DLE;
  • в карте не выводятся публикации, не прошедшие модерацию, а так же запланированные на будущее;
  • учитывается наличие/отсутствие ЧПУ, а так же тип ЧПУ;
  • предусмотрена такая тонкость – если кто давно работает с движком ДЛЕ, то помнит, что в ранних версиях вообще не было ЧПУ, а потом оно появилось, но только одного типа (такого же, как сейчас формируется тип 3). Так вот это тоже предусмотрено в данном модуле — новые публикации выводятся с url’ом, тип ЧПУ которого выбран в админке, а старые, соответственно, с url’ом ЧПУ старого типа.

Не смотря на появление визуального генератора, предлагаю ознакомиться с механикой модуля.

Модуль вставляется в шаблон main.tpl с помощью тега:

param1= — параметр модуля, value1 — значение параметра. Настройки модуля следуют после знака ? и разделены знаком &.

Пример вставки (выводит карту сайта со списком статических страниц и новостями из категорий с id=2,3,4):

Для того, чтобы карта сайта отображалась на отдельной странице, тег {include …} необходимо заключить в , а тег {content} заключить в . После этого модуль будет доступен по адресу http://site.ru/sitemap/

После любых изменений параметров и их значений необходимо очищать кеш в админпанели.

Параметры модуля, передаваемые через tpl при вставке:

  • need_cats — список id категорий через запятую для вывода в карте
  • exc_cats — список id категорий через запятую, исключаемых из карты

    данные параметры бессмысленно указывать одновременно

  • need_news — список id статей через запятую для вывода в карте
  • exc_news — список id статей через запятую, исключаемых из карты

    данные параметры бессмысленно указывать одновременно

  • need_static — список id статических страниц через запятую для вывода в карте
  • exc_static — список id статических страниц через запятую, исключаемых из карты

    данные параметры бессмысленно указывать одновременно

  • cats_as_links — показывать названия категорий как ссылки (1 или 0)
  • show_static — отображать в карте статические страницы (1 или 0)
  • cats_sort — поле сортировки списка категорий (поле из таблицы dle_category)
  • cats_msort — направление сортировки списка категорий (ASC или DESC)
  • news_sort — поле сортировки списка статей (поле из таблицы dle_post)
  • news_msort — направление сортировки списка статей (ASC или DESC)
  • static_sort — поле сортировки списка статических страниц (поле из таблицы dle_static)
  • static_msort — направление сортировки списка статических страниц (ASC или DESC)
    • возможны 2 варианта направления сортировки:
      • ASC — по возрастанию (по алфавиту)
      • DESC — по убыванию (в обратном порядке)
    • если поле и порядок сортировки не указаны — используются заданные настройки категорий или стандартные параметры DLE
  • cats_limit — максимальное количество выводимых подкатегорий
  • news_limit — максимальное количество выводимых статей из категории
  • static_limit — максимальное количество выводимых статических страниц

Заметьте, ни одна из приведенных выше настроек не является обязательной, можно вообще ничего не указывать — достаточно просто вставить тег {include file=»engine/modules/sitemap.php»} — тогда будут использованы настройки по умолчанию.

FAQ — ответы на часто задаваемые вопросы

Q: Зачем мне две карты сайта xml и html? В чем их отличие? Можно ли их использовать одновременно?A: Это совершенно две разные сущности: xml-карта сайта предназначена только для поисковиков. html-карта сайта предназначена для пользователей для навигации по сайту. Их можно и нужно использовать одновременно.

Q: Какую карту сайта надо добавить в панель вебмастера Яндекс и Google?A: Поисковикам необходимо «скормить» именно xml-карту сайта, а не ту карту, что создает данный модуль.

Q: Ссылку на какую карту сайта можно поставить на сайта (например, в футере)?A: Ссылаться нужно только на html-карту сайта, т.е. ту, которая создается данным модулем и доступна по адресу http://site.ru/sitemap/

Q: У меня возникла следующая ошибка, что делать?A: Воспользуйтесь альтернативной установкой карты сайта через статические страницы — метод описан тут

Q: Работает ли данный модуль на DLE 10?A: Да, все работает нормально. Но если у вас возникли какие-то трудности, то есть еще один альтернативный вариант. Спасибо пользователю под ником Ryan — метод описан тут

Q: У меня очень много публикаций на сайте, и все эти ссылки выводятся на одной странице. Это же лажа, Яндекс ругается!A: Да, Яндекс ругается. Чтобы сократить количество ссылок на странице, воспользуйтесь параметром ограничения вывода количества новостей news_limit (см. подробности в списке параметров).

Q: Сколько ссылок на странице карты можно/нужно выводить?A: Из официального ответа службы поддержки Яндекса: рекомендуемое количество ссылок в html карте сайта не должно превышать 3000 ссылок.

Q: А как же разделение карты сайта на страницы? Сделайте пожалуйста.A: Постраничная разбивка карты сайта не подразумевается структурой БД и логикой модуля. В ближайшее время возможность разбивки на страницы не предвидится.

Вот я вам все и рассказал, прошу скачивать, тестировать и писать отзывы. Если найдете какие-то ошибки — пишите, все максимально оперативно будем править. Так же если есть какие-то пожелания по поводу функционала, доработок, тоже пишите, все обсудим и сделаем!

DISCLAIMER В последнее время замечено распространение данного модуля на различных сайтах, посвященных DLE, под другими названиями, с измененным кодом, удаленным/измененным копирайтом и т.д. Но, тем не менее, признаки того, что это именно данный модуль и разработан Александром Фоминым, остаются. Так вот — я не несу ни какой ответственности за дистрибутивы, скачанные с других сайтов.

На какой хостинг можно установить DLE

Перед тем, как начать установку движка DLE, неплохо было бы ознакомиться с теми требованиями, которые он предъявляет к серверу. Во-первых, это несколько установленных библиотек: PHP Zlib, PHP XML, PHP GD2, PHP iconv. Кроме того, программное обеспечение должно включать Apache версии 2.0 и выше, PHP 4.3.2+ или PHP 5.0+  и MySQL версии не старее 4.0. оперативная память должна быть размером не менее 8 мегабайт, но это минимум. Никто не запрещает пользоваться оперативкой с 16 мегабайтами, на которой продукт будет работать еще лучше.

При использовании движка DLE на сервере лучше произвести отключение безопасного режима, который обозначен как SafeMode.

Устанавливаем DataLife Engine на хостинг​

Скачиваем CMS​

Вам необходимо зрегистрироваться для просмотра ссылок

Вам необходимо зрегистрироваться для просмотра ссылок

Вам необходимо зрегистрироваться для просмотра ссылок

  • Заходим в репозиторий dle-news.ru/release.
  • Покупаем установочный скрипт CMS и загружаем все необходимые файлы на жесткий диск (это будет архив с названием в духе dle_engine.zip).
  • Распаковываем архив в любую директорию, чтобы его содержимое было на виду.

Загружаем установочные файлы на хостинг​

Через панель управления (на примере Timeweb)​

  • Открываем панель управления и заходим в файловый менеджер.

    Вам необходимо зрегистрироваться для просмотра изображений

  • Открываем папку public_html.

    Вам необходимо зрегистрироваться для просмотра изображений

  • Переносим в папку будущего сайта содержимое каталога upload.

С помощью файлового менеджера Timeweb​

Открываем папку public_html.

Вам необходимо зрегистрироваться для просмотра изображений

  • Выделяем директорию templates (кликнув по ней мышью).
  • Затем нажимаем на кнопку «Файл» в верхней части интерфейса.
  • В выпавшем меню выбираем пункт «Права доступа».
  • Устанавливаем права с помощью числового значения 777.

    Вам необходимо зрегистрироваться для просмотра изображений

Повторяем те же действия для директорий backup и uploads.

С помощью Filezilla​

  • Открываем папку public_html.
  • Кликаем правой кнопкой мыши по папке templates.

    Вам необходимо зрегистрироваться для просмотра изображений

  • В выпавшем меню выбираем пункт «Права доступа к файлу».
  • Меняем числовое значение на 777.
  • Затем повторяем ту же процедуру, установив значение 666 и поставив галочку напротив «Перенаправить во вложенные каталоги».

Устанавливаем DLE​

  • Открываем веб-браузер.
  • Вводим в адресную строку путь до установочного скрипта DLE на своем сайте. Например:

    Вам необходимо зрегистрироваться для просмотра ссылок
    (домен, хотя бы тестовый, должен быть привязан к директории).

  • На экране отобразится интерфейс DataLife Engine, на котором нужно нажать кнопку «Начать установку».
  • Соглашаемся с условиями использования CMS, поставив галочку напротив пункта «Я принимаю данное соглашение».

    Вам необходимо зрегистрироваться для просмотра изображений

  • Проверяем, чтобы наш сервер соответствовал минимальным требованиям DLE, и нажимаем на кнопку «Продолжить».
  • На следующем экране указываем информацию о своей базе данных: сервер MySQL, название базы данных, имя пользователя, которого мы создали для новой базы, и пароль.
  • Указываем информацию для создания нового пользователя уже в СMS: логин и пароль.

    Вам необходимо зрегистрироваться для просмотра изображений

Снова открываем файловый менеджер. Удаляем скрипт install.php с жесткого диска сервера.

Установка, удаление и обновление модуля карты сайта на DLE

Установка модуля

  1. Распакуйте архив с модулем;
  2. Скопируйте содержимое папки uploads (кроме /templates/) на сервер;
  3. Содержимое папки uploads/templates/Default/ поместите в папку своего шаблона;
  4. Запустите файл http://site.ru/sitemap_installer.php и следуйте инструкциям;
  5. Удалите файл sitemap_installer.php с сервера;
  6. Зайдите в админпанель, выберите модуль SiteMap и сгенерируйте код;
  7. Откройте файл main.tpl своего шаблона и найдите:
    {content}

    Замените на:

    {content}
    *сюда вставьте код, сгенерированный в админке*
  8. Откройте файл .htaccess, который лежит в корне (т.е. там, где лежит основной index.php) и найдите:
    RewriteEngine On

    Ниже добавьте:

    # Карта сайта
    RewriteRule ^sitemap(/?)+$ /?do=sitemap 
  9. Откройте файл /engine/engine.php и найдите:
    $metatags = <<<HTML

    Выше добавьте:

    if ($do == 'sitemap') {
    	$nam_e = "Карта сайта";
    	$metatags'title' = "Карта сайта {$config}";
    	$metatags'description' = "Карта сайта {$config}";
    	$canonical = '';
    }
  10. Процесс установки завершен — карта сайта доступна по адресу http://site.ru/sitemap/

Удаление модуля

  1. Загрузите файл sitemap_uninstaller.php на сервер (в папку где установлен DLE);
  2. Запустите файл http://site.ru/sitemap_uninstaller.php и следуйте инструкциям;
  3. Удалите все файлы модуля, загруженные при установке;
  4. Отмените все правки файлов движка (main.tpl и .htaccess), внесенные при установке;
  5. Не забудьте удалить файл sitemap_uninstaller.php.

Обновление модуля

  1. Скачайте новую версию модуля со страницы https://alaev.info/blog/post/1974
  2. Распакуйте архив с модулем.
  3. Скопируйте содержимое папки upload (кроме файла sitemap_installer.php и папки /templates/) на ваш сервер, отвечая «Да» на вопросы вашего FTP-клиента о замене существующих файлов.

Живой пример работы можете видеть тут: http://www.winterlife.ru/sitemap

Особенности современных систем Drupal

Drupal (Друпал) — система управления сайтом (CMS), написанная на языке PHP и использующая в качестве хранилища данных реляционную базу данных (поддерживаются MySQL, PostgreSQL и другие). Drupal является свободным программным обеспечениемзащищённым лицензией GPL и развивается усилиями энтузиастов со всего мира.
Система управления содержимым (CMS) Drupal – свободное программное обеспечение, модульная архитектура которого позволяет применять его для построения различных типов сайтов — от блогов и новостных сайтов до информационных архивов, социальных сетей и корпоративных приложений.
Архитектура Drupal позволяет применять его для построения различных типов сайтов — отблогов и форумов, до информационных архивов или сайтов новостей. Функциональность обеспечивается подключаемыми модулями, обращающимися к общему API Drupal. Стандартный набор модулей включает, например, такие функции как новостная лента, блог, форум, загрузка файлов, сборщик новостей, голосования, поиск и др. Большое количество дополнительных модулей, значительно расширяющих базовые функции можно скачать с официального сайта.
Наиболее важные функции предоставляемые модулями входящими в поставку Drupal:

  • единая категоризация всех видов содержимого (таксономия) — от форумных сообщений до блогов и новостных статей
  • широкий набор свойств при построении рубрикаторов: плоские списки, иерархии, иерархии с общими предками, синонимы, родственные категории
  • вложенность категорий любой глубины
  • поиск по содержимому сайта, в том числе поиск по таксономии и пользователям
  • разграничение доступа пользователей к документам (ролевая модель)
  • динамическое построение меню
  • поддержка XML-форматов:
  • вывод документов в RDF/RSS
  • агрегация материалов с других сайтов
  • BlogAPI для публикации материалов с помощью внешних приложений
  • авторизация через OpenID
  • короткие URL (иначе «человеко-понятные» — ЧПУ)
  • поддержка сменных тем оформления сайта с предоставлением нескольких готовых вариантов
  • переводы интерфейса сайта на разные языки, а также поддержка ведения разноязычного контента
  • возможность создания сайтов с пересекающимся содержимым (например общей базой пользователей или общими настройками)
  • механизм для ограничения нагрузки на сайт (автоматическое отключение при высокой посещаемости части информационных блоков и модулей)
  • уведомления о выходящих обновлениях модулей (Drupal, n.d.).

Редирект с несуществующих страниц пагинации комментариев на правильные

Актуальность: Только версии DLE 8.x, 9.x. Для DLE 10.x не актуально, т.к. уже реализовано в самом движке.

Открываем файл /engine/classes/comments.class.php и в самом низу находим:

	}
 
}
?>

ВЫШЕ добавляем:

//редирект на последнюю страницу комментариев, если в url указана страница больше чем максимально существующая
	if ( $this->cstart > $enpages_count ) {
		header('HTTP/1.1 301 Moved Permanently');
		header('Location: ' . $url);
		die();
	}
//редирект на последнюю страницу комментариев, если в url указана страница больше чем максимально существующая

Ну вот, теперь все в порядке, можете проверить.

Скачать модуль HTML SiteMap для DLE

АКТУАЛЬНАЯ ВЕРСИЯ: html sitemap dle v.2.2 — описание на store.alaev.info или скачать на store.alaev.info

История версий (History Log)

  • v.2.2 — 08.05.2014
    • Полностью переработано оформление модуля для всех версий DLE.
    • Исправлены мелкие ошибки и произведены улучшения. Обязательно при обновлении проделайте пункт с правкой файла engine.php в инструкции по обновлению.
  • v.2.1.1 — 17.04.2014

    Обновлен код модуля для совместимости с новым форматом файла настроек DLE версии 10.2 и выше.

  • v.2.1 — 08.10.2012
    • Исправлен баг в генераторе кода.
    • Исправлены опечатки в админке.
  • v.2.0 — 03.06.2012
    • Добавлен установщик.
    • Появилась админка с генератором кода для вставки в шаблон.
  • v.1.2 — 02.06.2012
    • Введен контроль за версией DLE.
    • Модуль теперь совместим с линейкой DLE 8.2-9.6.
  • v.1.1 — 02.11.2011

    Устранены баги с некоторыми функциями модуля.

  • v.1.0 — 16.03.2011

    Официальный релиз.

Проверка хостинга на соответствие

Описание процесса установки, которое вы прочтете далее, произведено на основе выводов, сделанных после установки движка на тестовый веб-ресурс. Для более наглядного примера представлены скриншоты каждого этапа процесса установки.

Начинаем установку с проверки полного списка настроек. Для этого в корень сайта добавляем текстовый документ, присваиваем ему имя phpinfo.php, а в него записываем код:

Затем производим запуск скрипта, который у нас получилось создать. В браузере набираем следующее: https://мой_сайт.ру/phpinfo.php. После этого мы можем видеть на странице следующую картину:

Те места, которые обведены красным, являются главными параметрами, определяющими дальнейшую работу создаваемого веб-ресурса. К примеру, для того, чтобы можно было работать с графическими объектами, нужна нормальная работа Библиотеки PHP GD2. Если ее установка будет произведена некорректно, на сайте не будет отображаться капча.

Также для того, чтобы создаваемый веб-ресурс нормально работал, необходимо установить базу MySQL. Система будет запрашивать логин и пароль. Чтобы не забыть эти данные, лучше где-нибудь себе их записать. Для настройки базы пользуемся панелью управления, которая есть на хостинге.

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
Люкс-хост
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: