Учителям и ученикамВторник, 03.12.2024, 20:06

Приветствую Вас Гость | RSS
Главная | Каталог статей | Регистрация | Вход
Навигация

Рекомендуем
Урок 21. Новые задачи (строим сеть с "нуля")
Урок 20. Настраиваем Ubuntu 11.10
Урок 19. Знакомимся с ОС Uuntu 11.04
Урок 18. Меняем OpenOffice на LibreOffice
Урок 17. Ставим программу (практическая работа)
Урок 16. Установка программ в Ubuntu
Урок 15. Добавляем репозитарий
Урок 14. Права доступа

О работе сайта
О наших планах
Руководства по ПСПО
Работа продолжается
К урокам информатики
Дистрибутивы для школ


Статистика

Онлайн всего: 2
Гостей: 2
Пользователей: 0

Главная » Статьи » Мастер-класс » Web-кодинг

Создаем сайт - 5 урок

Проблемы с пакетом Денвер

Итак, пакет Денвер установлен, на рабочем столе появились три ярлыка Start servers, Restart servers и Stop servers. Вы запускаете пакет (ярлыком Start servers). В трее появились два дополнительных значка: Firebird Server и Apache.exe. Все идет так, как надо. В окне Мой компьютер вы видите дополнительный жесткий диск, обычно с именем Z:.

Запустите браузер, наберите http://localhost/denver/. Если вы увидите страницу с гордой надписью "Ура, заработало!", то пакет работает. Но бывает и так: вы все сделали правильно, но страница не загружается. Не спешите винить Денвер. 

Некоторые ОС имеют обыкновение при первом запуске Internet Explorer-а вызывать Мастер подключения. Если это произошло на вашей машине, прикажите горе-мастеру «отвалить» — якобы, вы уже настроили подключение самостоятельно.

Если тестовая страница все же не загрузится, проверьте:

  • Отключен ли у вас прокси-сервер в настройках браузера?
  • Запущен ли Денвер? Если да, нет ли ошибок при щелчке на пиктограмме пера (справа внизу)?
  • Не запущен ли у вас какой-то другой Web-сервер, который мешает Денверу (часто бывает в Windows XP)? Например, Microsoft IIS? Если да, отключите его.

Наконец, если ничего не помогает, напишите нам.

Денвер прошел тестирование в следующих ОС:

  • Windows 95/98/ME;
  • Windows NT/2000/XP/2003;
  • Windows Vista.
Вниманию пользователей Windows NT, 2000 или XP (и старше). Прежде, чем продолжить, убедитесь, что у вас запущена служба «DNS-клиент». Это можно сделать, открыв Панель управления — Администрирование — Службы. В противном случае виртуальные хосты работать не будут.

Если вы занимаетесь разработкой Web-сайтов, вам наверняка хотелось бы обслуживать одним сервером сразу несколько хостов. Иными словами, введя в браузере путь http://localhost, вы попадете на один сайт, а, напечатав http://test1.ru, — совсем на другой (но тоже на локальной машине).

Добавить новый виртуальный хост в Денвере чрезвычайно просто. Пусть это будет test1.ru. Вам нужно проделать следующее:


  • Создать в папке /home директорию с именем, совпадающим с именем виртуального хоста (в нашем случае test1.ru). Да-да, вы правильно поняли: имя директории содержит точку. Эта директория будет хранить директории документов доменов третьего уровня для test1.ru. Непонятно?.. Например, имя abc.test1.ru связывается сервером с директорией /home/test1.ru/abc/, а имя abc.def.test1.ru — с /home/test1.ru/abc.def/. Ну и, конечно, поддиректория www соответствует адресам www.test1.ru и просто test1.ru. В общем, дешево и сердито. На рисунке показано, как может выглядеть директория /home. Не забудьте создать папку www в директории виртуального хоста, ведь именно в ней будут храниться его страницы и скрипты!
  • Перезапустить сервер, воспользовавшись, например, ярлыком Restart Denwer на Рабочем столе.

Это все, что нужно сделать. А где же, вы спросите, модификация httpd.conf и файла hosts?.. Ее просто нет. Файл httpd.conf вообще не меняется никогда. Чуть посложнее с файлом hosts: он модифицируется автоматически, подстраиваясь под текущую конфигурацию каталогов в /home. При этом используется весьма интеллектуальный алгоритм для распознавания, какие хосты были внесены Денвером, а какие пользователь добавил самостоятельно, вручную (если он, конечно, захочет это сделать). То есть, автоматическое изменение файла hosts еще не означает, что в нем пропадут все комментарии и вы не сможете больше никогда редактировать его «руками». И, конечно, при остановке комплекса по ярлыку Stop Denwer файл hosts восстанавливается в то состояние, которое и должно быть.

Я не говорю «в предыдущее», потому что это, вообще говоря, не так. Представьте, что комплекс запущен и пользователь открыл hosts в Блокноте и добавил в него какой-нибудь хост. Например, он назначил домену microsoft.ru тот же IP-адрес, что имеет porno.com. После останова серверов этот адрес не удалится, а будет сохранен в исходном виде, в то время как все виртуальные хосты «отключатся». Действует принцип: «вычищай только то, что нагадил сам».

Первая CMS

Настоятельно рекомендую добавлять новые виртуальные хосты в Денвере до запуска пакета.
Итак, вы скачали с нашего сайта CMS Guppy. Если нет, то идите по ссылке CMS Guppy и скачивайте. Это архивный файл guppy4512_ru_en.tar.gz. Честно говоря, это архив операционной системы Linux, но это вас не должно останавливать, так как он легко открывается средствами Windows.

Войдите в каталог С:/WebServers. Это и есть Ваш дополнительный жесткий диск Z:. Входим последовательно в каталоги: WebServers, home. Вы увидите несколько подкаталогов (test1.ru, test2.ru, localhost и т.д.). Каждый из них является виртуальным хостом. Создайте каталог, который будет адресом вашего сайта, например my1.ru, в котором создайте каталог www. Разархивируйте CMS Guppy в каталог WWW. Если вы все правильно сделали, то вы увидите в каталоге www 10 каталогов и файлы (большей частью с расширением .php).

Все, свой первый сайт вы создали. Вернее не сайт, а установили движок для него, а проще, CMS. Теперь вам осталось в браузере просто набрать http://my1.ru (или как вы назвали адрес своего сайта). 

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

Так что вперед! Изучайте, пробуйте. А как будете чувствовать уверенность, то удалите установочные файла и получите чистую CMS.

Категория: Web-кодинг | Добавил: vens (04.05.2009)
Просмотров: 1390 | Рейтинг: 5.0/2
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск

Форма входа

Облако тегов
вирусы на флешке система команды контентная фильтрация СКФ ALT Linux Mandriva Команды su линукс СпО Опытная зона ПСПО пиратский софт Исполнитель Кумир Программирование робот Ubuntu ставим Ubuntu установка LTSP Wi-Fi локальная сеть Mandriva Ubuntu Дистрибутивы Рейтинг edubuntu

Друзья
Сайт



Никнейм vensor зарегистрирован!
Сорокин В.Н. - Vens © 2024