Всех друзей поздравляем с Новым годом! Всего вам самого наилучшего! Всех благ, здоровья а материальное приложится!
СКРИПТЫ althtmlcssphpjsmore

Создание сайта пошаговая инструкция с нуля пример

2019/08/22 Марат 221 0 HTML | PHP |
Как сделать сайт!? Как сделать сайт самостоятельно!? Какие программы нужны для создания сайта!? Сделать сайт пошаговая инструкция! Это конечно очень сильно сказано! Для того, чтобы сделать сайт недостаточно сделать несколько шагов! Мы сейчас не говорим о готовом движке, который устанавливается за 10 минут... А создание сайта, своими руками и своими мозгами! И надо сказать, что я, сейчас, почти после 4 лет изучения php - только, только подхожу к тому, чтобы самостоятельно, исключительно на своих знаниях создать собственный движок! А что такое движок!? Это и есть сайт! Никаких конструкторов, никаких сервисов по созданию сайта! Только "old school" маке site!

О всех интересных темах я рассказываю на своем сайте! И знания эти исключительно точечные! И заточены только под одну цель, сделать сайт без лишней теории!

Что нужно знать, чтобы сделать свой сайт!?

  1. С чего начать делать свой сайт!?
  2. Выбрать Домен
  3. Подобрать хостинг
  4. Включить php в html
  5. FTP и программа
  6. Выбор движка для сайта -> Первая развилка…
  7. Единая точка входа.
  8. База данных или файлы. -> Вторая развилка…
  9. Теги html.
  10. Структура страниц движка.
  11. Панель администратора вход в админ панель
  12. Отправить, получить и записать данные(и в переменную)
  13. Создание папки php
  14. Создание файла php
  15. Удаление файла php
  16. Вывод информации
  17. Регистрация php
  18. Карта сайта xml
  19. Карта сайта html
  20. Комментарии для сайта
  21. О скриптах для сайта
  22. Эмуляторы серверов
  1. С чего начать делать свой сайт!?

    1). С чего начинать делать свой сайт!? Самое правильное - это когда у вас есть уже идея сайта! Есть представление полного алгоритма работы сайта! Что и как будет происходить на вашем сайте!
    2). Отличная идея для сайта - это очень хорошо! Но еще надо подумать над написанием своего домена, а потом... еще и найти такой домен, потому, что самые вкусные названия уже разобраны!
    3). Далее - нужно подумать, кто будет отвечать за техническую часть - сайт нужно делать или устанавливать(нужное подчеркнуть), поддерживать, если это не одностраничный сайт, то его как-то нужно обновлять, и т.д. Будет ли ваш сайт личным сайтом, либо публичным...
    4). Если вы собираетесь делать своими руками, то обязательно себе записать! Что нужно делать сайт только с Единой точкой входа - просто искренне советую! Мне некому було посоветовать, чтобы я начинал думать об этом и не забывать о ней!Это просто офигительная полезная вещь!.

  2. Выбрать домен.

    Естественно самое лучшее - это шикарный коротки домен! Как вы лодку назовете, так она и поплывет!

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

  3. Подобрать хостинг

    Вообще, я прошел 4 хостинга, и вот уже с 2013 года все мои сайты на одном хостинге.(не считая поддомен .narod.ru )
    После домена вам потребуется хостинг! Рекомендую RUWEB – пользуюсь уже с 2013 года!
    Обратите внимание, что на сервисе есть возможность получить домен бесплатно.
    В этом пункте мы не говорим о бесплатном хостинге, потому, что я не считаю даже возможным, что-то здесь обсуждать и добавлять про эту тему! И буквально вчера написал тему, почему я не куплю хостинг на ukoz-e

    Купить ssl и установить ssl

  4. Что такое ssl сертификат!? И почему он стоит так высоко(на странице)!?
  5. Сайту DWWEB.RU на момент написания данной строки 4 года! Мы набирали посещаемость, мы набирали тиц, поом икс... и в какой-то момент мы попали под каток Яндекса. По многим причинам! И в том числе отсутствие ssl сертификата вменялось в вину! Это произошло 06.06.2019 и вот уже ноябрь и конца и края этому не видать! После санкций наш ИКС упал в 2 раза... посещаемость упала в ноль! Да... сейчас она немного подросла - но эта посещаемость просто смешна, на фоне того, что у нкс было! И такое ощущение, что ssl - это как-будто новый сайт! И купите сразу ssl сертификат, чтобы потом не мучаться как сейчас я!

  6. Включить php в html

    Почему одна тема выделана в отдельный пункт создания сайта! Это вообще шикарная вещь! У вас на html файлах будет выполняться "php" код

    Совсем забыл о теме включения php в html

  7. FTP и программа

    Для заливки фалов на сервер вам потребуется FTP и программа, я испытал огромное количество разных программ – уже лет 10 пользуюсь
    FILEZILLA


    Первая развилка…
  8. Выбор движка для сайта

    Установить какой-то движок, поскольку я не особо ими пользовался, то ничего и сказать не могу по этому поводу…... единственное, что боком я соприкасался с движками – это устанавливал доски объявлений и магазин(магазин можно условно назвать движком…).

    Делать Движок самостоятельно

    Делать движок самому и начинать… начинать с чего!?

    Если делать самостоятельно, то вам понадобится очень много знаний! Практически все теги, которые вы видите справа на странице – и то… этого еще не достаточно!

    Но тем не менее, мы все равно продолжим, хоть и путь наш может оказаться очень длинным!


  9. Единая точка входа.

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

    Основной смысл этого, что все запросы в адресной строке будут переадресовываться… например на страницу https://dwweb.ru/index.html и тут будет обрабатываться данный запрос.

    Еще несколько страниц на тему .htaccess
    + С самого начала бы установил ssl сертификат.

    Почему я тут добавляю ssl сертификат - просто, лучше его установить перед запуском сайта. А иначе, вы все равно придете к этому, только потом, когда у вас будет много контента... вы столкнетесь c неудобствами!

    Если ваш сайт нацелен на получение дохода - получите снижение дохода во время перехода с http на https

    Очередная развилка – хранение данных
  10. База данных или файлы.

    Большинство файлов используют базы данных. Это, наверное, удобно. Но как мне кажется…для маленьких сайтов – это немного неоправданно…

    Файлы

    Есть несколько вариантов хранения данных вашего сайта в файлах. Либо все в одном файле, либо разделить данные на несколько файлов.

    Как это делаю я на этом сайте…

    К примеру… если вы собираетесь делать сайт блог, в котором вы станете единственным автором публикаций… то… к примеру, если вы будете создавать по 1 странице(физически файл будет существовать + будет файл, в котором будет краткая информация о данной странице… дата, время, и др… как наш сайт), то в год у вас будет 365 страниц. Через 10 лет строк будет 3650… php может открыть файл "dat" до 500.000 строк, с трудом, но может…(специально экспериментировал(если сподоблюсь - видео надо сделать на эту тему...))

    Вам потребуется 1000 лет на преодоления планки 500.000 строк..

    Нашему сайту уже 5 года (отсчет с ноября 2015 года) - всего страниц = 1

  11. Теги html.

    И никакой сайт не может быть построен без знаний

    тегов

  12. Структура страниц движка.

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

    В качестве примера возьмем наш сайт…

    Главная - https://dwweb.ru/ – где будет список всех страниц.
    Главная списком https://dwweb.ru/page?spisok=ALL – это необязательно, но как мне кажется – пользователю предоставлен выбор…
    Страница темы(+тегов). https://dwweb.ru/page?search=PHP
    Страница поиска.https://dwweb.ru/page?search_on_site=поиск
    Страница с контентом. https://dwweb.ru/page/news/005_kto_ya.html
    Админка, которую я вам не покажу.#admin

    И тд...

    Для обработки и вывода каждого вида – типа страниц, потребуется свой скрипт(алгоритм), единственное будет постоянным это оболочка.

    Которое будем загружать с одного шаблона с помощью include

  13. Панель администратора вход в админ панель

    Это очень важная вещь, без которой невозможно создавать свой сайт, и редактировать данные!

    И отдельное свежее видео о входе в админку.

  14. Отправить, получить и записать данные(и в переменную)

    Для базы данных базы данных

    Отправить данные:

    метод post.
    метод get.
    Чтобы воспользоваться этими методами вам потребуется форма отправки данных.
    Формы ввода input и textarea + элементы формы
    Для файлов, для записи - функция file_put_contents,

    для получения данных в переменную...

    в строку : file_get_contents
    в массив : file

  15. Создание папки php

    Создание папки - теория
    Создание папки - Пример
    Еще о папках

  16. Создание файла php

    Создание файла - теория

    Файл будет создаваться каждый новый день, если кто-то будет заходить на данную страницу...

    1). Создание записи в файл при входе, записываться будет дата в конец строки ->Пример
    2). Создание файла при нажатии на кнопку , в файл будет записываться дата, формата: 24.11.2019 - 00:23
    3). Создание файла с контентом из формы, название файла будет формироваться из первого поля ввода.
    Ещё о файлах

  17. Удаление файла php

    Удаление файла - теория
    Пример удаления файла, если файл ранее был создан, то будет выводится сообщение
    Файл существует! Нажмите по кнопке - файл удалится по нажатию по кнопке

    После того, как вы нажмете по кнопке, будет результат:

    Файл удален

    Если вы зайдете в тот момент, когда файла не существует, то вы увидите такой текст:

    Файл не существует! Чтобы его создать - Вам нужно его сперва создать здесь

  18. Вывод информации

    Каким-то образом, при создании сайта вам потребуется выводить ту или иную информацию на экран:

    echo
    print_r
    Для работы с массивами потребуется цикл. (где выше приведенные ссылки присутствует список - он формируется с помощью цикла)

  19. Регистрация php

    Сапожник, без сапог... laugh не прямо сейчас, но процесс создания регистрации в пути(17.12.2019)

    В тему регистрации входит :

    1). регистрация,
    2). подтверждение регистрации,
    3). авторизация,
    4). выйти,
    5). забыл пароль .

    Предыдущие пункты как-то проверять надо – для этого нужна :

    6). тестовая страница
    7). Скачать простые примеры - регистрации

  20. Карта сайта xml

    Карта сайта в формате xml

  21. Карта сайта html

    Наконец-то создал автоматическую карту сайта, т.е. она создается автоматически... без моего участия!

  22. Комментарии для сайта

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

  23. О скриптах для сайта

    рекомендую нашу страницу с готовыми скриптами!

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

    Если возможно, то имеется пример работы скрипта + каждый скрипт запакован в архив - его можно скачать!

  24. Эмуляторы серверов

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

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

    Я писал, почему нельзя делать сайт на бесплатном хостинге!
    Почему я никогда не куплю хостинг на UCOZ

З.Ы.

Страница не закончена и пункты будут добавляться.

Написал все то, что вспомнил и в том порядке. как мне кажется должно идти...

Может я что-то пропустил, можете написать в комментах...

З.Ы.З.Ы.

Данная страница была сделана по мотивам предыдущих версий!

Именно последней версии этой страницы не осталось!

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


Вас может еще заинтересовать список тем : HTML , PHP ,
Последняя дата редактирования : 2020-01-19 07:57
Теги:
Как сделать сайтШаг за шагом сделать сайт инструкцияПошаговая инструкция как сделать сайтdwweb.ru создать сайт

НАШИ ПРОЕКТЫ : Проекты находятся в разной степени готовности (просто их столько, что времени не хватает…) Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2020