Public html в dle

DLE — Статическая страница на главной ?

Добрый день. Сталкнулся с такой проблемой как стартовая статическая страница. Перечитав кучу форумов и все перепробовав не получил результата)) Думаю практически все видели при заходе на многие сайты крупных компаний стартовые страницы в виде изображения (или что-то в этом роде) и всего одной или пары кнопок «Купить», «Зарегистрироваться», «Войти» итд. Что я хочу: чтобы при вводе http://www.###.ru попадать именно на статическую страницу и при нажатии на кнопки уже был переход на главную (main.tpl). Вот что предлагали:
1)В файле .htaccess нужно заменить

DirectoryIndex index.php на DirectoryIndex index.php?do=static&page=vashastranica.

(Не зная какой именно, перепробовал html_public/ и в папке своего шаблона).
2)В файле engine/engine.php перед

if ($cstart < 0) $cstart = 0; вставить это if ($_SERVER['QUERY_STRING']=="")$do = "static"; $_GET['page'] = "vashastranica";>

(Так же не помогло, появляется только белый пустой лист. Перепробовал создавать «vashastranica» в html_public/ и в папке своего шаблона)
3) Похожий на предыдущий вариант, только вставить это

4)Этот вариант не пробовал еще: Сделать html файлик index.html. Залить (куда? В паблик или в шаблон?) В .htaccess поправить строку DirectoryIndex index.php на .html . Добавить 302 redirect с domain.com на domain.com/index.html
и если нужно с domain.com/index.php на domain.com/index.html ( В какой фай и куда добавить? это вообще не знаю)))

После всех вариантов думал что дело в nulled версии, перепробовал с ключным — та же ерунда. Многие пишут, что получилось. Кто-то говорит, что на dle это нельзя сделать. Так можно или нет? Или помогите с 4м пунктом))

Источник

Как установить DLE на хостинг?

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

Для создания сайта необходимо выбрать одну из CMS (система управления содержимым), которая поможет структурировать данные и придать им красивый внешний вид, то есть на вашем сайте появятся различные окошки и удобное меню, позволяющее в несколько кликов добавить новый пост.

Читайте также:  Animated background html css

Что такое DLE и почему именно эта CMS?

DLE (DataLife Engine) – популярная и очень мощная система для управления контентом, который размещается на сайте. Несмотря на то что DLE платная, она продолжает набирать популярность каждый год.

Основными преимуществами DLE является ее простота и функциональность, эта CMS переведена на более чем 15 языков. Кроме того, движок системы разработан специально для взаимодействия с поисковиками и предоставляет возможности, которые в бесплатных CMS придется устанавливать дополнительно.

Установка DLE на хостинг

Большинство CMS предустановлены на хостинг, так как являются бесплатными. DLE – платная платформа, поэтому вам придется установить ее самостоятельно.

Установка начинается с создания базы данных. Чаще всего базы данных управляются под MySQL. Установка ориентирована на пользователей, которые используют для управления хостингом CPanel (самая популярная система по управлению хостингом), если у вас какая-либо другая – внимательно читайте пометки, процесс практически не отличается.

Используя MySQL, создайте базу данных, как это указано на рисунке (если у вас другая система баз данных создавайте через нее, главное записать название БД, ник и пароль).

Мастер БД

После этого придумайте ник и пароль. Запишите или запомните: название базы данных, пароль и ник. Для создания пароля лучше всего использовать предоставленный генератор паролей, так вероятность того, что вас не взломают, увеличится.

Созданием пользователя

После введения пароля и ника, вас перекинет на новую страницу, где вам необходимо будет выбрать привилегии для созданного аккаунта. Выбирайте все, так как этот аккаунт главный.

Добавить пользователя БД

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

Чтобы продолжить установку, перейдите на сайт DLE и скачайте установочный пакет CMS. Вы можете сразу купить лицензионный пакет или воспользоваться версией демо. В демо-версии вы сможете добавить всего 100 новостей и не сможете править код в файлах CMS.

Диспетчер файлов

Теперь перейдите в CPanel и войдите в раздел «Файлы» — «Диспетчер файлов». После чего отыщите папку, в которой находятся файлы вашего сайта и загрузите туда папку с CMS.

ОБРАТИТЕ ВНИМАНИЕ!

После загрузки файлов на сервер (необходимо загрузить файлы из папки upload в архиве с DLE в папку «public_html» или любую другую папку, в которой расположен ваш сайт), отдельным папкам и файлам нужно дать права для записи. Чтобы это сделать вам будет нужно нажимать правую клавишу мышки и выбирать пункт «Change Permissions».

  • /engine/data/, /engine/cache/system/, /engine/cache/, backup, uploads необходимо дать права CHMOD 777, для папок расположенных внутри каталогов backup и uploads установить CHMOD 777.
  • папки templates, а также всем каталогам внутри нее, дать права CHMOD 777. Для файлов внутри templates дать права CHMOD 666.
Читайте также:  Вывести интервал чисел php

Далее, вам необходимо ввести адрес вашего сайта вот таким образом: «http://доменное_имя/install.php», после чего начнется установка системы.

Установка системы

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

Проверка 1

Проверка 2

В итоге вы увидите в браузере такое окно:

Вводим данные

В этом меню вам нужно внимательно записать все данные (имя БД, имя пользователя БД и пароль, которые мы создали ранее), а также придумать ник и пароль для входа в админку, после чего установка будет завершена. Переносите данные внимательно, иначе придется запускать установку заново. Если все сделано правильно, вы увидите:

Готово!

Теперь вновь зайдите в «диспетчер файлов» (CPanel) и удалите из папки, где расположен сайт, файл «install.php». Установка завершена. Чтобы войти на сайт используете такие адреса: «http://доменное_имя/eln.php» или «http://доменное_имя/admin.php».

И, напоследок, подробное видео об установке:

Источник

Сброс пароля от панели администратора DLE

Узнать имя базы данных, с которой работает сайт, можно в конфигурационном файле dbconfig.php, который находится в директории ./engine/data/ от корня сайта. Местоположение корня сайта можно увидеть в разделе Сайты. Он имеет вид Имя_сайта/public_html.

На скриншоте видно, что в нашем случае корнем сайта является директория dle/public_html, соответственно, файл будет находиться по следующему пути:

dle/public_html/engine/data/dbconfig.php

Теперь нам нужно открыть этот файл любым удобным способом, например, через Файловый менеджер, и найти в нём следующие строки:

define ("DBNAME", "passreset_dle1"); define ("PREFIX", "dle");

Значения в этих строках означают имя базы, с которой работает сайт, passreset_dle1 и префикс таблиц базы — dle_.
В вашем случае название базы данных будет отличаться, а префикс таблиц может быть таким же.

Читайте также:  Php sessions vs database

Редактирование базы данных

После того, как мы узнали имя базы, нам нужно попасть в саму базу данных. Сделать это можно через phpMyAdmin в разделе MySQL. Находим нужную базу данных в списке и напротив неё нажимаем иконку PMA. Возможно, сразу phpMyAdmin не откроется, так как Ваш браузер блокирует всплывающие окна, поэтому разрешите использование всплывающих окон.

Перед нами база данных, с которой работает наш сайт. Нам нужно найти таблицу с пользователями нашего сайта. Её название имеет следующий вид – Префикс_users. В нашем случае она называется dle_users. Найдём её в списке и нажмём на неё:

Перед нами появилась информация из таблицы dle_user, в которой указана информация о всех зарегистрированных пользователях вашего сайта. Вам нужно найти строку с логином Вашей учётной записи, в нашем случае это учётная запись admin. Теперь откроем эту строку для редактирования, нажав на иконку с карандашом в левой части строки:

Теперь приступим к самой смене пароля. Для этого находим строку с названием password:

И поменяем в ней 2 строки: в поле Значение удаляем все текущие символы и вводим туда желаемый пароль, например BegetNewPass, а в поле Функция выбираем из списка MD5.

В итоге поля должны выглядеть следующим образом:

Теперь необходимо нажать кнопку Вперёд, расположенную в нижней части страницы, после чего мы попадем обратно на страницу с общей информацией о таблице.

Теперь снова необходимо нажать на кнопку редактирования строки – карандаш слева перед началом строки.

Попав снова редактирование строки, нам нужно повторно использовать функцию хэширования на уже хэшированном пароле. Для этого мы, не трогая значения строки password, выбираем функцию MD5 и нажимаем кнопку Вперёд , которая как и прежде расположена в нижней части страницы.

После всех выполненных действий пароль успешно изменился. Для проверки перейдите на страницу авторизации в админ.панель Вашего сайта и введите логин Вашего аккаунта и новый пароль.

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

Источник

Оцените статью