СайтостроениеВ данном разделе вы найдёте статьи по сайтостроению. Начиная от настройки и запуску сервера, до установки и настройки движка сайта. | СкриптыВ данном разделе мы рассматриваем различные скрипты (движки), их направленность, работу, полезность для сайта и многое другое. | ДизайнВ данном разделе находятся статьи по дизайну. Большинство статей содержит уроки по созданию дизайна. | FlashВ данном разделе находятся уроки, а так же готовые продукты, написанные на Flash. | SEO(search engine optimization) поисковая оптимизация. Статьи на тему оптимизации и продвижения ресурсов в сети интернет. | HTML(HyperText Markup Language) язык разметки гипертекста. Статьи с уроками верстки с использованием HTML5. | CSS(Cascading Style Sheets) каскадные таблицы стилей. Статьи по использованию CSS3 при вёрстке сайтов. | Проекты | Жизнь блогосферыСтатьи из жизни русскоязычной блогосферы. Новости, тенденции, интересные блоги. | Заработок в сетиСтатьи о заработке в сети. Биржи, партнерские программы, платежные системы. | РазноеСтатьи не вошедшие ни в одну из категорий. | Автоматическая регистрация в ПССкрипт позволяющий зарегистрировать свой ресурс в основных поисковых системах. |
24февраля

Создание сайта. Установка на локальный сервер

Уважаемые читатели! Если вы обнаружили в тексте ошибку, не поленитесь, выделите слово и нажмите CTRL+Enter. Сделаем язык чище!


 

Продолжу описание построения сайта, которое начал в этой статье. Прошу учесть то, что данное руководство пишется для НОВИЧКОВ, т.к. люди знающие PHP, SQL, HTML, CSS не нуждаются в данном пособии.

 

Итак, мы определились с информацией, которая будет храниться на нашем сайте, с именем сайта, именем домена, хостинга и скриптом. Пришло время установить скрипт. Для этого есть два варианта – установка на локальном сервере и установка на хостинге. Давай рассмотрим оба варианта.

 

Установка на локальном сервере

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

В данной статье я опишу работу на локальном сервере под управлением Denwer. Я описывал работу сервера тут, но в данной статье я опишу более детально.

Установка и работа с DENWER

Качаем пакет с Denwer моего блога или с официально сайта Denwer. Устанавливаем пакет. Я не буду описывать установку, т.к. она мало чем отличается от установки любой программы. Единственное отличие, что пакет устанавливается в режиме командной строки. Во время установки, система даёт подсказки, как и что нужно выбирать. В статье будет описана настройка с дефолтными настройками.

 

После установки пакета у нас на диске C:// появилась папка WebServers. В этой папке находится нужная для нас папка home. В данной папке хранятся все наши скрипты.

Итак, качаем нужный для нас скрипт (пример будет на DataLife Engine, тем не менее, большинство скриптов устанавливаются так же). В папке home (где найти – читай выше) создаём новую папку,с любым именем (на английском), к примеру, site. Учтите, что имя папки будет играть на локальном сервере имя домена. В папке site создаем папку www. В данную папку копируем все файлы скрипта. Учтите, что копировать надо не папку, а файлы, находящиеся в папке.

 

Теперь нам нужно запустить сервер. На вашем рабочем столе появилось три ярлыка: Start Denwer, Restart Denwer, Stop Denwer.

  • Start Denwer служит для запуска сервера.
  • Restart Denwer служит для перезагрузки сервера.
  • Stop Denwer служит для остановки сервера.

После запуска сервера запускаем браузер и в адресной строке вводим адрес localhost.

 

Создание сайта. Установка на локальный сервер

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

После этого вы попадёте в данное меню. Внизу переходим по ссылке phpMyAdmin - администрирование СУБД MySQL.

 

Создание сайта. Установка на локальный сервер

 

 

 

 

 

 

 

 

После этого вы попадёте в данное меню. Переходим по ссылке Базы Данных.

 

Создание сайта. Установка на локальный сервер

 

 

 

 

 

 

 

 

В графе «Создать новыю БД» вписываем имя нашей базы. Тут вы можете назвать базу данных, как хотите, английскими буквами. Я назвал так же, как называется наш сайт – site. В графе «сравнение» выбираем нужную нам кодировку. Нажимаем «Создать». Всё, база данных создана.

 

Установка скрипта

 

Теперь в базе набираем имя нашего домена (папки, которую создали в папке home), в нашем случае это – site/install.php (учтите, что на некоторых скриптах достаточно вбить только site, в других site/install/index.php (читайте документацию к двигателю). Вы попадёте в меню установки скрипта.

 

Нажимаем «Начать Установку».

 

Создание сайта. Установка на локальный сервер

 

 

 

 

 

 

 

Читаем лицензионное соглашение, ставим галочку «Я принимаю данное соглашение», и дальше нажимаем «Продолжить».

 

Создание сайта. Установка на локальный сервер

 

 

 

 

 

 

 

 

Скрипт выполняет проверку установленных модулей и запущенные компоненты. Нажимаем «Продолжить».

 

Создание сайта. Установка на локальный сервер

 

 

 

 

 

 

 

 

В данном меню скрипт проверяет разрешение папок на запись (необходимо при установке на хостинге). Нажимаем «Продолжить».

 

Создание сайта. Установка на локальный сервер

 

 

 

 

 

 

 

 

Пришло время заполнить наши данные

  • URL сайта: - оставляем без изменения
  • Данные для доступа к MySQL серверу
  • Сервер MySQL: - localhost
  • Имя базы данных: - вписываем имя созданной базы данных. В моём варианте – site
  • Имя пользователя: - root
  • Пароль: - если вы не устанавливали пароль к базе данных, то оставляете поле пустым. В противном случае вбиваете пароль.
  • Префикс: - можно оставить по умолчанию
  • Кодировка для MySQL: - cp1251 (выбираем кодировку, по умолчанию идёт cp1251)
  • Данные для доступа к панели управления
  • Имя администратора: - вводим имя администратора. Разрешены русские буквы
  • Пароль: - вводим пароль для доступа в админку
  • Повторите пароль: - повторяем пароль
  • E-mail: - вводим свой ящик, на который будут приходить письма отправленные с формы «Обратной связи», предупреждения о личных сообщениях, работе сервисов и т.п.
  • Дополнительные настройки
  • Включить поддержку ЧПУ: - данная функция позволяет включать Человекочитаемые адреса. Оставляем «да». Жмём «продолжить».

Создание сайта. Установка на локальный серверСоздание сайта. Установка на локальный сервер

 

 

 

 

 

 

 

 

Всё, установка скрипта закончена. Осталось удалить из папки home/site/www/ файл install.php. Теперь можно набрать адрес site и мы перейдём на наш сайт.

 

Создание сайта. Установка на локальный сервер

 

 

 

 

 

 

 

 

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

 

  • Вам ещё не надоели обычные аватары для ICQ? Скачайте уникальные аватары для qip и разнообразьте своё общение. К тому же аватары можно использовать при общении на вашем сайте.

Просмотров: 11118

Печать

Если вам понравилась статья, вы можете подписаться на RSS RSS (Really Simple Syndication) - это диалект формата файлов XML, предназначенный для публикации и обмена новостной информацией на сайтах - канал новостей или E-mail рассылку.

Для получения обновлений по электронной почте, введите ваш e-mail адрес в эту форму:



  • Установка связки Apache, PHP, MySQL и PhpMyAdmin на Windows 7
    В одной из статей мы уже обсуждали работу со средой разработки DENWER. Несмотря на то, что на сайте разработчика обещается новая версия в скором времени, ее нет почти 3 года. А технология прыгнула
  • Создание сайта. Установка на хостинг
    Продолжим наш цикл статей о создании сайта. Итак, мы рассмотрели первоначальные принципы для построения сайта, а так же, как установить двигатель на локальный, тестовый сервер. Пришло время описать
  • Создание блога на DANNEO
    Сегодня мы рассмотрим создание блога на основе DANNEO. Я не буду полностью переделывать шаблон, а проведу лишь косметическое изменение шаблона. Так же описание идет с расчетом, что скрипт
  • WAP Portal
    Недавно мы говорили о необходимости мобильных версий своего сайта. Сегодня мы рассмотрим один из скриптов, который позволяет создать полноценную версию WAP-сайта. WAP Portal - это скрипт позволяющий
  • Установка локального сервера
    У многих начинающих сайтостроителей возникает первая проблема - как установить свой сайт на локальной машине, а не на хостинге. Т.к. многие начинающие сайтостроители по тем или иным причинам не имеют
  • Terehoff
    avatar
    Очень подробный мануал. Новичкам очень пригодится. Так же можно устанавливать и мой любимый wordpress. Автору спасибо!
    Advent
    avatar
    Интересное конечно решение. Новостной движок использовать вместо блогового. Нужно будет тоже попробовать.
    Легион
    avatar
    Advent, конечно двиг себя позиционирует, как новостной, но сделать из него можно всё. А моим выбором стал потому, что практически не нагружает базу данных, много возможностей и настроек. К тому же, в нем есть всё для построения блога.
    Владимир Малкин
    avatar
    Прикольную тему для WordPress поставили. Сами делали или стандартную где брали? :)
    Легион
    avatar
    Владимир Малкин, вообще-то, это DataLife Engine. Да, полностью рисовал и верстал сам.
    Offigoror
    avatar
    мда , можно сделать маленький сборник
    Геннадий Шишкин
    avatar
    Действительно интересно, а продолжение будет?
    Виктория
    avatar
    Сохранили нам кучу времени, спс.
    Каля
    avatar
    Что-то я попробовал, ничего не получилось...
    Легион
    avatar
    Каля, чего именно у вас не получилось?
    Юлия
    avatar
    Очень приятно, что остались ещё такие как вы!
    Сегей
    avatar
    помагите пожалуйста я не пойму что мне делать
    что в папку site талкать???

    помагите плиз что в папку site добавлять???
    Легион
    avatar
    Цитата: Сегей
    помагите пожалуйста я не пойму что мне делать
    что в папку site талкать???

    помагите плиз что в папку site добавлять???


    Об этом нужно прочитать в документации к скрипту. В папке site создаете папку www, а в нее выгружаете все из папки upload движка.
    Сергей
    avatar
    Легион,
    спс

    Легион,
    и ещё помогите вот вы на писали Теперь в базе набираем имя нашего домена (папки, которую создали в папке home), в нашем случае это – site/install.php (учтите, что на некоторых скриптах достаточно вбить только site, в других site/install/index.php (читайте документацию к двигателю). Вы попадёте в меню установки скрипта.
    а как туда попасть???
    Легион
    avatar
    Цитата: Сергей
    Легион,
    спс


    Не за что.

    Цитата: Сергей
    Легион,
    и ещё помогите вот вы на писали Теперь в базе набираем имя нашего домена (папки, которую создали в папке home), в нашем случае это – site/install.php (учтите, что на некоторых скриптах достаточно вбить только site, в других site/install/index.php (читайте документацию к двигателю). Вы попадёте в меню установки скрипта.
    а как туда попасть???


    Я полагаю, что вы используете DataLife Engine. Если так, то создаете базу данных (как это сделать описано выше). Затем, запускаете браузер, и в адресной строке пишете site/install.php. Если возникнут проблемы, напишите движок, который используете, создали ли базу, название папки, которую вы создали, и создали ли в папке с названием папку www?
    Сергей
    avatar
    Легион,
    да создал

    Легион,
    а через что ещё можно создать кроме DataLife Engine???
    Легион
    avatar
    Сергей, через любой. Просто каждый двигатель устанавливается по разному. Читайте инструкцию, которая входит в пакет движка. Под пунктом установки http://youdomain/.... Имеется виду ваш домен. В вашем случае site.
    Юрий
    avatar
    У меня по умолчанию в phpMyAdmin, кодировка для MySQL - UTF8.
    Как поменять на cp1251, что-то не найти?
    Легион
    avatar
    В phpMyAdmin выбираете кодировку перед созданием базы данных. Если скрипт работает в это кодировке. Если он не на UTF - то менять кодировку базы толку нет - все равно работать небудет.
    Денис
    avatar
    У меня проблема с регистрацией пользователей - движок обещает прислать письмо с ссылкой на подтверждение регистрации или логином и паролем, да вообще хоть с чем... Но отправки судя по всему не происходит (писем нет) - компьютер то локальный и денвер не спасает или дело не в этом?

    Да ! И вообще - с денвером не выходит зайти в администраторскую панель, если и выходит, то при переходе с раздела на раздел выкидывает - приходится вводить пароль и логин по новой - ерунда.... Как это обойти?
    Легион
    avatar
    Денис, в первом варианте вы письма и не получите, так как денвер не является готовым настроенным сервером, и письма он отсылать не станет. Для этого нужно добавить множество настроек.

    В админ панели все нормально должно быть. Скорее всего на сервере неправильно настроено время сессии. Когда заканчивается время сессии, скрипт автоматически сбрасывает авторизацию. Кстати, время сессии можно настроить в скрипте.
    Татьяна
    avatar
    А у меня Денвер работает, но не видит Базу данных, хотя она загружена куда надо.
    Все форумы облазила и ничего не нашла, может Вы подскажете.
    KOS
    avatar
    А я не понимаю две вещи:
    1. Как загрузить мне базу сайта если она весит 24 мегабайта, а в этой базе данных Денвера можно всего лишь 2мб загрузить, можно ли этот минимум увеличить хотя бы до 50 мб, как это сделано на моем хостинге.

    2. Можно ли базу данных Денвера синхронизировать с базой данных которая на моем хостинге.

    Я делаю трекер на движке JOOMLA - http://www.tr.cos.md/ находится сайт на нормальном хостинге.
    Но проблема в том, что трекер не работает без программы XBT Tracker и так получилось что часть базы должна быть на моем компьютере, так как прогу это только на компе могу запустить, врядли мне ее разрешать запускать на хостинг серваке.
    Легион
    avatar
    Татьяна, если денвер работает, то прекрасно базу данных видит. Он не может работать без базы данных.

    Цитата: KOS
    Как загрузить мне базу сайта если она весит 24 мегабайта, а в этой базе данных Денвера можно всего лишь 2мб загрузить, можно ли этот минимум увеличить хотя бы до 50 мб, как это сделано на моем хостинге.


    Стандартными средствами MySQL вы этого не сделаете. Для этого есть специальные скрипты. Советую воспользоваться известным во всем мире скриптом http://sypex.net/. Он позволит сделать резервную базу, а так же выгрузить ее.


    Цитата: KOS
    Можно ли базу данных Денвера синхронизировать с базой данных которая на моем хостинге.


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

    Цитата: KOS
    Я делаю трекер на движке JOOMLA - http://www.tr.cos.md/ находится сайт на нормальном хостинге.Но проблема в том, что трекер не работает без программы XBT Tracker и так получилось что часть базы должна быть на моем компьютере, так как прогу это только на компе могу запустить, врядли мне ее разрешать запускать на хостинг серваке.


    Тут ничем помочь не могу, не сталкивался с этим.
    Сергей
    avatar
    создал базу данных. попробовал войти а оно вот что выдает.
    Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'user'@'localhost' (using password: YES) in Z:\home\sex-cam\www\dbase.php on line 2
    Could not connect
    что это значит?
    Легион
    avatar
    Данная надпись говорит, что скрипт не может подсоединиться к базе данных. Причин моет быть много, от неправильно выставленного расширения, заканчивая процессами, которые тормозят работу системы.

    Советую вам не пользоваться готовым решением, а создать свой сервер. Как это сделать, я описал в статье Установка сервера
    donny
    avatar
    я новичек. помогите а? устанавливаю денвер. сама полный неучь . Торознулась на установке скрипта. ни как не могу понять где этот адрес инсталляции прописать. может скришнотик можно? а то буквами трудно доходит recourse
    Легион
    avatar
    donny, подробней объясните, что вам именно не понятно, и какой адрес вы не можете прописать.
    Попытаюсь ответить, на то, что понял, хотя не уверен, что понял правильно. Итак, вы установили Денвер. После этого в папке с установленным денвер находите папку home. В ней создаете любую папку с любым именем (обязательно на английском), например, site. В эту папку загружаете файлы скрипта. теперь, набрав в браузере адрес site вы попадете на свой сайт. Если у вас есть вопросы - пишите, только более подробно, что вам не понятно.
    donny
    avatar
    прошу прощения но я уже кажется разобралась. все прошло на ура. спасибо за такой подробный блог. но нехватает все же видео подсказок. все уже сделала. однако столкнулась с новой проблеммой. я хотела загрузить готовый шаблон. а он вдругим форматом сделан. не подходит. надо переделывать на дрейм вейвере. шаблон минимальный но все же не устанавливается. пока разбираюсь. до установки денвера все было отично. но идет разрыв когда устанавливается скрипт. тут для чайников проблема понять. мне пришлось искать видео объяснение визуально смотреть последовательность дальнейшей установки скрипта. этот видео урок есть на официальном сайте установки скрипта ДЛЕ. его не помешало бы сюда пркрепить это бы помогло остальным чайникам как я. wink

    пардон за ошибки. клавиатура буквы заглатывает...
    Комментарии Disqus
    Комментарии ВКонтакте


    Добавление комментария

    Ваше Имя:

    Ваш E-Mail:



    Авторизоваться
    Панель авторизации