как сделать сайт с нуля самостоятельно
Как сделать сайт самому - инструкция!
- С чего нужно начинать создание сайта?
- Выбрать домен + хостинг + ssl
- FTP и программа ->
экспорт, импорт настроек - Включить php в html
- Единая точка входа.
- Виды страниц сайта
- 404.html
- Вход в админ панель
- База данных или файлы. ->
Вторая развилка… - Теги html.
- Структура страниц движка.
- Панель администратора вход в админ панель
- Отправить, получить и записать данные(и в переменную)
- Создание папки php
- Создание файла php
- Как записывать в файл php
- Удаление файла php
- Вывод информации
- Регистрация php
- Карта сайта xml
- Карта сайта html
- Комментарии для сайта
- О скриптах для сайта
- Эмуляторы серверов
Что у нас происходит!?
Если вы хотите услышать про готовые движки, или создание сайта в конструкторе, то вы попали не туда!
С чего нужно начинать создание сайта?
С чего начинать делать свой сайт!?
Для начала - вам нужна идея сайта.
Найти подходящее название(домен) для вашего сайта, созвучное вашей тематике. Например, сайт о математике "matematika.ru". Если нет, то уже включать свою фантазию... как например у меня есть домен
Далее - нужно подумать, кто будет отвечать за техническую часть - сайт нужно делать или устанавливать(нужное подчеркнуть), поддерживать, если это не одностраничный сайт, то его как-то нужно обновлять, и т.д. Будет ли ваш сайт личным сайтом, либо публичным...
Если вы собираетесь делать своими руками, то обязательно себе записать! Что нужно делать сайт только с Единой точкой входа - просто искренне советую! Мне некому было посоветовать, чтобы я начинал думать об этом и не забывать о ней!Это просто офигительная полезная вещь!.
Ищем домен для сайта.
Естественно самое лучшее - это шикарный короткий домен! Как вы лодку назовете, так она и поплывет!
Где покупать домен -> ruweb.ru -> почему ruweb.ru!? -> отзыв о ruweb.ru
Как покупать домен -> покупка домена
Как получить бесплатный домен
Как продлить домен
Хороший хостинг для сайта
После того, как вы подобрали домен вам нужно место размещения вашего сайта - хостинг!Вообще, я прошел 4 хостинга и вот уже с 2013 года все мои сайты на одном хостинге.(не считая поддомен .narod.ru)
Рекомендую RUWEB!
Есть много приятных плюшек на этом хостинге:
Есть возможность получить домен бесплатно.
+ Немного тем об этом хостинге
О чем мы не будем говорить точно!?
О бесплатном хостинге, потому, что я не считаю даже возможным, что-то здесь обсуждать и добавлять!
+ И буквально вчера написал тему, почему я не куплю хостинг на ukoz-e
Купить ssl и установить ssl
Что такое ssl сертификат!? Я писал о том, что такое ssl. И почему он стоит так высоко(на странице)!?Есть две противоположные позиции, что "ssl" для сайта нужен, и противоположная, что "нет".
Моя точка зрения такая:
Если поисковик(Яндекс) впрямую говорит о том, что наличие "ssl" - это плюс, то он делает это не просто так.
А еще... где-то читал, что Google в скором времени не будет ранжировать в своем поиске сайты без "ssl"
Как сделать сайт : "FTP и программа"
Для заливки файлов на сервер вам потребуется FTP и программа, я испытал огромное количество разных программ – уже лет 10 пользуюсьКак сделать сайт : Программа FILEZILLA"
Между 3 пунктом и 4 - раньше это было выделено в отдельный пункт! Но! Данная тема - это всего лишь некое пояснение, поэтому для этого отдельный пункт слишком жирно! Готовый движок - либо делать самостоятельно...
Как сделать сайт : "Выбор движка для сайта"
Установить какой-то движок, поскольку я не особо ими пользовался, то ничего и сказать не могу по этому поводу…... единственное, что боком я соприкасался с движками – это устанавливал доски объявлений и магазин(магазин можно условно назвать движком…).Делать Движок самостоятельно"
Делать движок самому и начинать… начинать с чего!?
У меня давно была идея "фикс" сделать собственный, простой движок на файлах! И я возрождаю эту тему.
Я буду делать и текстовый файл и видео в поддержку этой страницы.
И ниже идущий 4 пункт - первый пункт, который сделан по этому принципу.
Как сделать сайт : "Включить php в html"
Почему одна тема выделана в отдельный пункт создания сайта! Это вообще шикарная вещь! У вас на html файлах будет выполняться "php" код
Совсем забыл о теме включения php в htmlКак сделать сайт : "Единая точка входа."
С понимания чего бы я вообще начал!? Я бы начал с единой точки входа. Это очень полезная вещь!Видео - шаг №5 : "Единая точка входа."
ВИДЫ СТРАНИЦ САЙТА
Теория есть.404.html
Теория написана здесь.Здесь мы остановились в прошлый раз!
Что у нас происходит!?
Одно дело написать статью о создании сайта / движка! И совсем другое - воплотить эти статьи в реальность!
Поэтому, я решил прошерстить данную страницу прямо по пунктам. Мы возьмем отдельный поддомен http://pro.dwweb.ru/.Собирался делать одно видео, но оказалось, что нужно сделать следующий шаг - это ошибка 404.
Если вы видите эту картинку, то видео уже запланировано и выйдет скоро!Подписываемся, чтобы ничего не пропустить!
Вход в админ панель
Теория уже готова.Если вы видите эту картинку, то видео уже запланировано и выйдет скоро!Подписываемся, чтобы ничего не пропустить!

Выше, список необходимых!
Последовательных шагов для создания сайта.
Ниже, теория, которая была написана давно...
Как сделать сайт : "База данных в файле ".dat"
Большинство сайтов используют базы данных. Это, наверное, удобно. Но как мне кажется… для маленьких сайтов – это немного неоправданно… в продолжении этой темы :База данных или файл данных?
Используем файл ".dat" в качестве базы данных
Теорию .. уже написалиЕсли вы видите эту картинку, то видео уже запланировано и выйдет скоро!Подписываемся, чтобы ничего не пропустить!

Как сделать сайт : "Теги html"
И никакой сайт не может быть построен без знаний
теговКак сделать сайт : "Структура страниц движка"
Вне зависимости от системы хранения данных, у вас на сайте должно быть несколько типов, видов страниц.
В качестве примера возьмем наш сайт…
Главная - https://dwweb.ru/ – где будет список всех страниц.Главная списком https://dwweb.ru/page?spisok=ALL – это необязательно, но как мне кажется – пользователю предоставлен выбор…
Страница темы(+тегов). https://dwweb.ru/page?tema=PHP
Страница поиска.https://dwweb.ru/page?search_on_site=поиск
Страница с контентом. https://dwweb.ru/page/news/005_kto_ya.html
Админка, которую я вам не покажу.#admin
И тд...
Для обработки и вывода каждого вида – типа страниц, потребуется свой скрипт(алгоритм), единственное будет постоянным это оболочка.
Которое будем загружать с одного шаблона с помощью includeКак сделать сайт : "Панель администратора вход в админ панель"
Это очень важная вещь, без которой невозможно создавать свой сайт, и редактировать данные!
И отдельное свежее видео о входе в админку.
Как сделать сайт : "Отправить, получить и записать данные(и в переменную)"
Для базы данных базы данныхОтправить данные:
метод post.метод get.
Чтобы воспользоваться этими методами вам потребуется форма отправки данных.
Формы ввода input и textarea + элементы формы
Для файлов, для записи - функция file_put_contents,
для получения данных в переменную...
в строку : file_get_contentsв массив : file
Как сделать сайт : "Создание папки php"
Создание папки - теорияСоздание папки - Пример
Еще о папках
Как сделать сайт : "Создание файла php"
Создание файла - теорияСоздание файла при нажатии на кнопку , в файл будет записываться дата, формата:
Создание файла с контентом из формы, название файла будет формироваться из первого поля ввода.
Как сделать сайт : "Как записывать в файл php"
Функция, которой я пользуюсь записи в файлСоздание записи в файл при входе, записываться будет дата в конец строки ->Пример
Как сделать сайт : "Удаление файла php"
Удаление файла - теорияПример удаления файла, если файл ранее был создан, то будет выводится сообщение
После того, как вы нажмете по кнопке, будет результат:
Если вы зайдете в тот момент, когда файла не существует, то вы увидите такой текст:
Как сделать сайт : "Вывод информации"
Каким-то образом, при создании сайта вам потребуется выводить ту или иную информацию на экран:
echoprint_r
Для работы с массивами потребуется цикл. (где выше приведенные ссылки присутствует список - он формируется с помощью цикла)
Как сделать сайт : "Регистрация php"
Сапожник, без сапог... не прямо сейчас, но процесс создания регистрации в пути(17.12.2019)
В тему регистрации входит :
1). регистрация,2). подтверждение регистрации,
3). авторизация,
4). выйти,
5). забыл пароль .
Предыдущие пункты как-то проверять надо – для этого нужна :
6). тестовая страница7). Скачать простые примеры - регистрации
Как сделать сайт : "Карта сайта xml"
Карта сайта в формате xmlКак сделать сайт : "Карта сайта html"
Наконец-то создал автоматическую карту сайта, т.е. она создается автоматически... без моего участия!Как сделать сайт : "Комментарии для сайта"
Для какой-то коммуникации с пользователями потребуется система комментариев.На момент создания страницы - наши комменты в процессе шлифовки... была продела колоссальная работа! если интересно можно почитать историю
Как сделать сайт : "О скриптах для сайта"
Все скрипты ( кроме темы - не наши скрипты ) написаны мною лично для понимания процессов, для людей, которые начинают изучать программирование.
Если возможно, то имеется пример работы скрипта + каждый скрипт запакован в архив - его можно скачать!
Как сделать сайт : "Эмуляторы серверов"
Никто не запрещает вам делать то или иное! Но главная проблема людей, что они просто не хотят ничего слушать и слышать!
Есть любители начинать делать сайт на компьютере и вот потом перезаливать свой шедевр на хостинг! Я против! И для этого есть целая куча доводов! Которые, конечно же никто не слушает!
Я писал, почему нельзя делать сайт на бесплатном хостинге!Почему я никогда не куплю хостинг на UCOZ
Страница не закончена и пункты будут добавляться.
Написал все то, что вспомнил и в том порядке. как мне кажется должно идти...
Может я что-то пропустил, можете написать в комментах...
Данная страница была сделана по мотивам предыдущих версий!
Именно последней версии этой страницы не осталось!
Но поскольку, было несколько запросов именно по теме создания сайта пошагово, я подумал, что если эта тема востребована, то почему юбы не восстановить эту страницу!
инструкция как сделать сайт Как сделать сайт Шаг за шагом сделать сайт инструкция dwweb.ru создать сайт Как сделать сайт!? Как сделать сайт самостоятельно!? Какие программы нужны для создания сайта!?