Перейти к содержимому

Реферальная программа Мегаплана


Как создать сайт на DLE - подробная инструкция с картинками

#1 НеТакойКакВсе

НеТакойКакВсе
  • Пользователь
  • 12 сообщений
  • Репутация: 7
2

Отправлено 18 Март 2012 - 21:58

Здравствуйте уважаемые участники форума www.masterwebs.ru. Вчера узнал о конкурсе "Статейник" и решил принять в нем участие.
Статью решил написать о том, как создать сайт на движке DLE. Про это написано уже множество статей в интернете, но т.к. я в этом более-менее разбираюсь, то решил написать инструкцию именно об этом. Установку я разделил на этапы, они будут поясняться картинками и разжевываться как можно сильно! Надеюсь Вам понравится!

Поехали...

P.S. в статье не будет рассказано о том, как зарегистрировать хостинг, привязать домен и т.д. Я буду рассказывать только о самой установке движка.
P.S.S. Движок я буду использовать нуленый, версии 9.5 (актуальная на 18.03.2012), с кодировкой utf-8 (она по умолчанию у моего хостера стоит) не хочется платить только для инструкции! Но я рекомендую использовать только лицензионные версии движка, т.к. они надежнее и Вы всегда можете решить проблемы с ним через суппорт!
P.S.S.S. Установка движка в другой кодировке ничем существенным не отличается, поэтому можно выполнять тоже самое и для win 1251


Этап 1. Скачивание движка DLE 9.5 и заливание на сервер через FTP!


Итак, для начала нужно скачать движок DLE 9.5 nulled. Т.к. на моем хостинге по умолчанию стоит кодировка utf-8, то и движок я буду устанавливать именно в этой кодировке. Для того, чтобы найти и скачать движок в utf-8, введите в поисковике "dle 9.5 nulled utf-8" и на свой страх и риск качайте движок с любого сайта. Почему на страх и риск, да все просто, многие нечестные веб-мастера внедряют в движки вредоносные коды, которые практически нереально найти обычному пользователю.
Убедительная просьба, перед скачиванием и установкой движка спросите у хостера, какая кодировка у них стоит. Если на win 1251 Вы поставите двиг на utf-8, то у Вас вместо Русских символов будут "кракозябры"! Имейте это ввиду!

Дальше... Скачали движок? Теперь из скаченного архива распакуйте папку "upload".


Изображение


В ней находятся файлы движка, которые мы будем заливать на сервер! Будьте внимательны, файлы, а не папку "upload"! Это важно!

Заливаем файлы движка на хостинг!


Для дальнейшей работы, я создал новый домен masterwebs.warehost.ru и папку на хостинге. Этот сайт будет существовать все время проведения конкурса, а может быть и потом тоже)
P.S. Если можно, то я вставлю свою реферальную ссылку на этот хостинг! Если что, сотрите ее =)
Зарегистрироваться на хостинге WareHost как реферал!

Подключаемся с помощью FTP менеджера (в моем случае FileZilla) к хостингу! И теперь, если у Вас это уже второй сайт на одном аккаунте, то идем в папку WWW и там выбираем нужный. А если первый, то переходим в папку "public_html"


Изображение


Если Вы зарегистрированы на хостинге от ВареХост, то в папке с сайтом у Вас будут лежать 2 папки и 1 файл. Так вот, Вам нужно будет удалить то, что у отмечено на картинке ниже. На всякий случай - это папку "webstat" и файл "index.html". Папку "cgi-bin" можно оставить!


Изображение


Теперь, в левом окне FTP менеджера, переходим в распакованную папку "upload" и скачиваем себе на сервер папки и файлы, что показаны на картинке! Самое главное файлы закачайте, а не папку! Чтобы не ошибиться, нажмите один раз на папку "backup" пролистайте до конца файлов окошко, зажмите левый Shift и нажмите на файл robots.txt. Тем самым вы выделите все файлы! Ну, и закачиваем на сервер!

Изображение


Все, у меня файлы закачались, и вот что у меня теперь на хостинге есть! Показаны, конечно, не все файлы и папки, но хоть примерно сверяйтесь!

Изображение


Этап 2. Создание базы данных для сайта.


Хоть я и писал вначале, что не буду писать про работу с хостингом, но все равно! Создание базы данных важный этап установки сайта на DLE, без которого он просто не будет работать!

Итак, у моего хостинга, с которым я буду работать, ISPmanager . Если у Вашего хостера не такой, то придется искать информацию самому, или просить службу поддержки создать ее Вам!


Для начала заходим в ISP и слева в меню находим пункт "Инструменты" и там нажимаем на "базы данных". Вы попадете в панель управлениями баз данных.

Изображение


Теперь справа вверху нажмите на кнопочку "создать". Изображение. Потом откроется еще одно окошко, в котором Вам нужно ввести имя будущей базы данных, ее пользователя, и пароль. Ах, ну да, еще выберите кодировку utf8

Изображение


Все, база данных создана, и теперь можно переходить непосредственно к установке самого движка!

Этап 3. Установка движка на сервер!


Итак, мы подошли к самому важному этапу, к установке движка! Вводим в адресной строке vash-site.ru/install.php. После этого мы попадем на страницу, на которой можно прочитать приветствие и некоторые рекомендации. Прочитайте, это лишним не будет, и начинаем установку нажав на кнопку "начать установку".

Изображение


Следующим шагом будет принятие пользовательского соглашения. Прочтите его, и если согласны, то поставьте снизу галочку, возле предложения "Я принимаю данное соглашение " а затем нажимаем на "продолжить".

Изображение


Теперь попадаем на страницу, на которой движок проверяет установленны ли нужные компоненты, для работы движка DLE. Посмотрите на рисунке ниже, если у Вас так же, то продолжаем установку!

Изображение


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



Изображение


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

Те поля, которые уже заполнены, не трогаем, а смотрим только на те, которые пустые.

Данные для доступа к MySQL серверу:


Тут нам нужно заполнить лишь 3 поля. Имя базы данных, имя пользователя базы данных, и пароль от нее! Базу данных мы создали раньше, и там указывали ее имя ну и т.д. Вот их то мы и вписываем в эти поля!

Изображение


Данные для доступа к панели управления


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

Вписываем Ваш будущий логин и пароль, а в конце прописываем адрес электронной почты, это на тот случай, если Вы забудете пароль.

Изображение


Готово! Нажимаем "Далее" и смотрим на поздравление с успешной установкой!

Изображение


Теперь нам нужно удалить файл install.php из корневой папки движка. Это делается для того, чтобы движок еще раз не установили. Иначе у Вас пропадут все файлы!
Идем в FTP менеджер. Если Вы отключены от сервера, то подключаемся, и переходим в папку с движком. Там, в самом конце ищем файл install.php и удаляем его!

Изображение


Только не перепутайте его с файлом index.php, иначе придется вновь устанавливать движок!

Установка завершена, я Вас поздравляю! Теперь Вы можете ввести в адресную строку домен вашего сайта, и узреть работающий сайт!

Этап 4. Несколько важных настроек движка!


Все, движок мы установили, теперь самое время сделать несколько настроек, изменить роботс.тхт, исправить несколько ошибокзамечаний в админке, настроить ЧПУ (Человеку Понятный Урл), изменить капчу, чтобы защититься от спам ботов, и с помощью специального кода увеличим максимальный размер файла, который можно загружать на сайт!

Делаем правильный Robots.txt для DLE!


Из-за того, что у многих сайтов плохой роботс, или что еще хуже, его вообще нет, поисковики "съедают" ненужные страницы, и у Вашего сайта образуются "сопли". Что негативно влияет на отношение к нему ПС. Для того, чтобы их небыло, и все страницы были в основном индексе, мы сделаем правильный роботс.

User-agent: *
Disallow: /*print
Disallow: /*userinfo
Disallow: /2011/
Disallow: /2012/
Disallow: /index.php?subaction=userinfo
Disallow: /backupurl.php
Disallow: /admin.php
Disallow: /language/
Disallow: /templates/
Disallow: /page/
Disallow: /tags/
Disallow: /newposts/
Disallow: /upgrade/
Disallow: /backup/
Disallow: /engine/
Disallow: /user/
Disallow: /favorites/
Disallow: /index.php?do=register
Disallow: /?do=lastcomments
Disallow: /statistics.html
Disallow: /index.php?do=addnews
Disallow: /index.php?do=feedback
Disallow: /index.php?do=lostpassword
Disallow: /index.php?do=pm
Disallow: /index.php?do=stats
Disallow: /index.php?do=search
Disallow: /index.php?subaction=newposts
Disallow: /index.php?do=rules
Sitemap: сайт_твой/sitemap.xml

User-agent: Yandex
Disallow: /*print
Disallow: /*userinfo
Disallow: /2011/
Disallow: /2012/
Disallow: /index.php?subaction=userinfo
Disallow: /backupurl.php
Disallow: /admin.php
Disallow: /language/
Disallow: /templates/
Disallow: /page/
Disallow: /tags/
Disallow: /newposts/
Disallow: /upgrade/
Disallow: /backup/
Disallow: /engine/
Disallow: /user/
Disallow: /favorites/
Disallow: /index.php?do=register
Disallow: /?do=lastcomments
Disallow: /statistics.html
Disallow: /index.php?do=addnews
Disallow: /index.php?do=feedback
Disallow: /index.php?do=lostpassword
Disallow: /index.php?do=pm
Disallow: /index.php?do=stats
Disallow: /index.php?do=search
Disallow: /index.php?subaction=newposts
Disallow: /index.php?do=rules
Host: сайт_твой

Sitemap: сайт_твой/sitemap.xml

Как это все применить? Запускаем FTP, соединяемся с сервером. заходим в папку с сайтом, и там находим файл robots.txt. Скачиваем его себе на компьютер, и открываем любым текстовым редактором. Затем, все что там есть удаляем, и вставляем код, написаный выше. Только заменить слова "сайт_твой" на адрес вашего сайта!

Исправляем ошибки безопасности, поставив на нужные файлы права доступа 444.


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

Изображение


Я рассмотрю лишь одну из них, остальные решаются так же. Вот первая "Файл /templates/.htaccess доступен для записи, что противоречит политике безопасности скрипта. Установите для данного файла CHMOD 444.". из корневой папки сайта, переходим в папку templates, в которой имеется файл .htaccess. Нажимаем на него правой кнопкой мыши, и выбираем в самом низу пункт "права доступа к файлу". Откроется окошко, в котором заменяем цифры 644 на 444.

Изображение


С остальными ошибками делайте точно так же!

Настраиваем ЧПУ для DLE.


ЧПУ важный момент во внутренней оптимизации, т.к. такие адреса ПС любят больше.
Переходим в админ панель сайта. Нажимаем на "Список всех разделов". Дальше "настройка системы". И там находим пункт "тип ЧПУ". Лично я советую выбирать 1 тип, т.к. вдруг вы решите переименовать категорию, в которой находится файл, или перенести его в другую. Меньше будет головной боли и проблем. Но можно и второй, это уж вам выбирать! Не забывайте сохранить изменения внизу страницы.

Изменяем капчу, чтобы защититься от спам ботов.


Когда моему сайту было всего около 2-3 месяцев, зарегистрированных пользователей на нем было около 300 штук. И все они были с разными ссылками на другие сайты, и многие были с анкорами "порно", "секс" и т.д. Это резко снижало авторитет сайту. Поэтому я решил сразу Вас избавить от подобной проблемы. Тем более в DLE 9.5 можно выбрать такой вид капчи, как REcapcha - это практически непробиваемая капча, поэтому советую поставить ее! Для этого, вам нужно опять войти в "настройку системы" и нажать там на "щит" (настройки безопасности скрипта). Потом листайте страницу вниз, и выберете там в пункте "Тип кода безопасности (CAPTCHA):" REcapcha. Сохранитесь! Теперь вход ботам будет закрыт, по крайней мере автоматическим.

Увеличиваем максимальный размер загружаемого файла на сервер!


Ну, и последний пункт в настройке сайта, мы увеличим максимальный размер загружаемого файла. Эта функция будет очень полезна для владельцев варезников, и софт порталов.
Подключаемся через FTP к сайту. И в корневой папке находим файл .htaccess. Открываем его с помощью любого текстового редактора.
Дальше прописываем вот такой код в самом конце файла:

php_value upload_max_filesize 512M
php_value post_max_size 512M

Вот, что должно получиться!


Изображение

Теперь, вы можете загружать файлы размером до 512 мб. Если нужно больше или меньше, то изменяем цифры 512 на другие. Учтите, размер будет в мегабайтах.


Ну, вот и все! Я закончил с инструкцией. Надеюсь, что она будет полезна для новичков, а некоторые моменты и для бывалых пользователей этой CSM! Всем спасибо за внимание, жду комментариев как положительных, так и отрицательных!

Изображение Admitad.com - агрегатор партнерских программ с оплатой за действие пользователя. Выбор множества выгодных предложений для вашего трафика. Обсудить на форуме.
Изображение Maxtrust.ru - сеть по продаже VIP-товаров. Высокий заработок для качественного трафика - от 270$ за 1000 посетителей Обсудить на форуме.

 

 

  • 4

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. Создаю сайты (DLE, IPB)
  2. Как создать форум на сайте dle
  3. Решил создать свой сайт и форум на движке DLE
  4. Как создать сайт на wordpress за час — Инструкция для новичков
  5. Создаю сайты под ключ CMS DLE

#2 admin

admin
  • Пользователь PRO
  • 5 272 сообщений
  • Репутация: 54

Отправлено 20 Март 2012 - 14:36

Можно было смело называть "Установка CMS DLE" ;)
  • 0

Сколько лет прошло, а ссылки всё ещё лучше покупать тут



#3 MistySouthard

MistySouthard
  • Пользователь
  • 2 сообщений
  • Репутация: 0

Отправлено 24 Март 2012 - 14:42

Установка движка в другой кодировке ничем существенным не отличается, поэтому можно выполнять тоже самое и для win 1251


Ещё как отличает писать не буду прочитать можно _www.dle9.com/books/faq/1676-chto-vybrat-datalife-engine-utf-edition-ili-windows-1251.html_

Инструкция хорошо написано но UTF-8 не советовал так как многие шаблоны модули и скрипты заточены под WIN-1251 потом будет головная боль с перекодировкой ...

И разве такая вставка без правки кода в php.ini будет работать?

php_value upload_max_filesize 512M php_value post_max_size 512M


Инструкцию не по установке на хостинк, а на ДЕНВЕР (то есть на локальный домашней компьютер) это разные вещи , так что...че то Вы попутали
  • 0

#4 НеТакойКакВсе

НеТакойКакВсе
    Topic Starter
  • Пользователь
  • 12 сообщений
  • Репутация: 7

Отправлено 27 Март 2012 - 01:02

Можно было смело называть "Установка CMS DLE" ;)

Почему так сразу? Я ведь не только про установку написал, а и о первых важных настройках)


Инструкцию не по установке на хостинк, а на ДЕНВЕР (то есть на локальный домашней компьютер) это разные вещи , так что...че то Вы попутали


Что-то это предложение я понять не могу) Эта инструкция по установке и настройке движка на хостинг! Была бы для денвера, можно было бы обойтись и без FTP менеджера, если что)


Ещё как отличает писать не буду прочитать можно _www.dle9.com/books/faq/1676-chto-vybrat-datalife-engine-utf-edition-ili-windows-1251.html_


В той статье написаны только отличия кодировок, а не то, чем отличается установка) И еще раз внимательнее прочитайте мою строчку "

Установка движка в другой кодировке ничем существенным не отличается, поэтому можно выполнять тоже самое и для win 1251

"!

И разве такая вставка без правки кода в php.ini будет работать?


Все зависит от хостинга) С тем, что работаю я "ВареХост" править ничего не нужно, за других ответить не могу) Нужно обращаться к тех поддержке, и спрашивать)

Инструкция хорошо написано но UTF-8 не советовал так как многие шаблоны модули и скрипты заточены под WIN-1251 потом будет головная боль с перекодировкой


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

Да и я бы не советовал, особенно новичкам, устанавливать движок с этой кодировкой, но а вдруг им попадется такой хостер, у которого она стоит по умолчанию, тех поддержка помогать не хочет, а сам не знает как в админ панеле изменить ее)
P.S. попробовать в жизни стоит все! И помучившись с перекодировкой шаблонов и модулей, Вы получите бесценный опыт!

Спасибо за критику, жду еще) только пару просьб имеется:
1. Внимательнее читайте то, что написано у меня в инструкции)
2. Аргументируйте свою критику)

Заранее спасибо!!!
  • 0

#5 varebux

varebux
  • Пользователь
  • 35 сообщений
  • Репутация: 3

Отправлено 28 Март 2012 - 19:52

Решил написать свою первую статью, думаю очень интересная идея!
  • 0

#6 Triniti_Wel

Triniti_Wel
  • Модератор
  • 429 сообщений
  • Репутация: 99

Отправлено 28 Март 2012 - 20:25

Классная статья.. Вот бы такую по всем движкам..
  • 0

#7 НеТакойКакВсе

НеТакойКакВсе
    Topic Starter
  • Пользователь
  • 12 сообщений
  • Репутация: 7

Отправлено 29 Март 2012 - 00:02

Triniti_Wel, Спасибо большое)
  • 0

#8 Zevss

Zevss
  • Пользователь
  • 401 сообщений
  • Репутация: 8

Отправлено 11 Апрель 2012 - 01:14

Классная статья.. Вот бы такую по всем движкам..

Да, мне тоже понравилось. Спасибо ТС! Только теперь еще страшнее стало на дле сайты делать, хотел попробовать, а то почти все сайты у меня на ВП.
  • 0

#9 Tax702

Tax702
  • Пользователь
  • 5 сообщений
  • Репутация: 0

Отправлено 12 Апрель 2012 - 16:46

Спасибо за статью,полезная информация.
  • 0

#10 НеТакойКакВсе

НеТакойКакВсе
    Topic Starter
  • Пользователь
  • 12 сообщений
  • Репутация: 7

Отправлено 20 Апрель 2012 - 19:47

Zevss,Tax702, Всегда пожалуйста!
Zevss, а почему стало страшнее?
  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85


Оформление форума – IPBSkins.ru