| Как отладить локально динамический сайт на PHP и MySQL |
|
|
| Сказки Старого Юзера |
| 31.01.2011 21:16 |
|
В предыдущих статьях О хостинге сайта и Основы создания веб-сайта мы рассмотрели вопрос о том, как разработать сайт, предварительно просмотреть его браузером на своем компьютере и закачать на хостинг с помощью одного из FTP клиентов. Это касалось в основном сайтов со статическими страницами, не использующих языка PHP и баз данных MySQL. Сегодня мы поговорим о том, как эту задачу решить для динамических сайтов. Конечно, можно закачать таким же образом и все файлы динамического сайта и после этого заниматься его отладкой непосредственно на хосте. Но учитывая возможные проблемы в процессе отладки, которые будут наблюдать также и первые посетители сайта (ведь сайт уже доступен в Интернете), так обычно не принято. Локальная отладка сайта производится с помощью установленного на компьютер локального сервера. Наиболее удобен и широко распространен бесплатный пакет ДЕНВЕР (Джентльменский Набор Web Разработчика - сокращенно Д.Н.W.Р.). Это набор дистрибутивов и программная оболочка, используемые Web-разработчиками для разработки сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет. Его последнюю версию можно скачать, пройдя по , зарегистрировавшись и получив на свой e-mail обратную ссылку для скачивания. В состав пакета входят:
Скачав файл дистрибутива, запускаете его и отвечаете на ряд вопросов установщика. После установки пакета вы получаете на рабочем столе 3 ярлыка и одним из них (Start Denwer) запускаете сервер. После этого открываете браузер и по адресу http://localhost видите страницу "Ура, заработало!", говорящую о том, что установка сервера завершена успешно. На этой же странице вы видите линки для проверки отдельных компонентов программы. Теперь в папке /home/ на созданном программой виртуальном диске (обычно Z:) вам нужно создать новую папку с любым именем вашего сайта (например, /site/) и в нем подпапку /www, в которую и скопировать разработанную вами ранее в редакторе структуру папок и файлов сайта. Теперь вам нужно перезапустить сервер (вторым ярлыком - Restart Denwer) и ваш сайт будет доступен локально в браузере по адресу http://site/ (без .ru и т.п.) и без выхода в Интернет. И вы спокойно на своем компьютере можете вносить изменения в файлы и видеть результаты, то есть заниматься локальной отладкой сайта. Если ваш динамический сайт построен на движке управления контентом (CMS Joomla или WordPress) и требует подключения базы данных, то нужно в данную подпапку закачать весь комплект файлов движка и запустить в браузере установку системы, набрав в адресной строке http://site/install.php. В процессе установки будет создана необходимая база данных и конфигурационный файл. Дальше вы точно так же занимаетесь отладкой сайта. Когда закончите отладку локально, можно переносить сайт на хостинг и быть уверенным в том, что проблем первоначального запуска сайта на хостинге уже не будет. Но о переносе динамического сайта на хостинг как-нибудь в другой раз. На сегодня все. Если вас интересует излагаемая мной тематика, то вы можете подписаться на рассылку новостей на моем сайте. И тогда вы ничего не пропустите. |






