Информационные технологииStfw.Ru 🔍

Неплохая статья, для новичков по установке и настройке виртуального сервера (Denwer)

🕛 22.06.2006, 12:06
Итак, сегодня я расскажу, а точнее напишу, как поставить тот или иной CMS или форум на локалхост (localhost).
Что вы при этом будите иметь:
- абсолютно полноценный сайт, вместе с интерпретатором Perl и PHP, то есть при написании скриптов на PHP Вам не нужно будет
лезть в Инет на Ваш любимый hut.ru дабы проверить его работоспособность.
- после создания полноценного сайта, возможность залить его на сервер в Интернете, вместе с БД
- не теряя драгоценный трафик в Инете, вы сможете найти различные баги в движках форумов или сайтов.

Начнем.
Для начала вам понадобится базовый пакет веб-разработчика (Денвер), который Вы можете скачать http://www.denwer.ru/dis/Base/ отсюда.
Для тех кто мало понимает что он из себя представляет советую прочитать это http://www.denwer.ru/base.html.

Затем необходимо его установить, для этого никаких особых знаний не нужно, просто установите все как есть по-умолчанию.
Следующий шаг, качаете любимый двиг(CMS). Я советую начать с PHP-Nuke или его аналога Spaize-Nuke, которые Вы без труда сможете
найти в Глобальной Сети.

Затем, Вы запускаете Денвер, запустив файл C:\WebServers\etc\Run.exe если у Вас установка прошла нормально, то при
набирании в браузере "localhost" Вы увидите надпись "Ура, заработало!", если этого не произошло, то попробуйте повторить все шаги заново,
но возможно в этом виновата и Ваша ОС. Если такое произойдет, пишите или в этот топик, или стучитесь ко мне в ICQ: 165-211.

Далее мы открываем архив с *-Nuke и заходим в папку sql. Там лежит чистый дамп БД *-Nuke его нам нужно залить на локальный сервер при помощи
phpMyAdmin. Делается это так. Заходите по адресу http://localhost/Tools/phpMyAdmin/. Вводите имя БД в окно "Создать новую БД" и нажимаете "создать".
А, да, чуть не забыл. В архиве, в корне, Вы найдете такой файлик config.php, туда нужно будет вводить следующие данные

$dbhost = "localhost"; это хост БД
$dbuname = "root"; имя пользователя БД
$dbpass = ""; пароль пользователя БД
$dbname = "nuke"; имя БД

Создайте БД с именем "nuke" затем заходите во вкладку "SQL", указываете кнопкой "Обзор" на файл nuke.sql и нажимаете кнопку "Пошел".
У Вас создастся БД с именем "Nuke".
Затем, открываете папку C:\WebServers\home и создаете в ней каталог с именем своего сайта, например "mysite.ru", заходите в него и создаете еще
один каталог "www", затем ОБЯЗАТЕЛЬНО перезапустите сервер по адресу C:\WebServers\etc\Restart.exe.
Потом Вы берете файлы из папки html вашего архива с *-Nuke и копируете их в папку, по адресу C:\WebServers\home\название_сайта\www\
Если у Вас все получилось, то при набирании в браузере "www.mysite.ru" или "название_сайта" Вы получите сайт на движке *-Nuke.
Регистрируйте супер-админа и весь сайт в Вашем распоряжении. Вы можете просканировать его каким-нибудь сканером на наличие SQL-инъекции или CSS, можете просто набить статьями а потом залить на сервер в Инете, для этого потребуется сделать экспорт БД, заходите в уже знакомый Вам
http://localhost/Tools/phpMyAdmin/, и жмете вкладку "экспорт", там выбираете свою БД и жмете "ПОШЕЛ". перед Вами Ваша БД, сохраняете ее
в формате *.sql и посылаете на заранее уже приготовленное место под сайт.
И еще. Если у Вас запущен Инет вместе с Денером , то Апач у вас попроситься в Глобальную Сеть, разрешите ему доступ. Так же, нужно
отметить, что при этом же положении, то есть при запущенном Денвере, если Вы откроете сайт, допустим, mysite.ru вы увидите именно свой сайт, а
не его "аналог" в Инете.

Как управлять сайтом: Для этого особых знаний не нужно, просто заходите по адресу, в нашем случае, www.mysite.ru/admin.php и вводим заранее зарегистрированные данные,
то есть данные супер-админа, затем, вы попадете в "панель управления сайтом", а там уже и так все понятно, что к чему.

Все, остальные движки ставятся по такому же принципу, только например в DataLife Engine нужно просто создать БД по адресу
http://localhost/Tools/addmuser/index.php
И главное! Никогда не ставьте скрипт на флуд e-mail'a, не повторяйте моих ошибок, иначе Вам придется выгр[мат] 11к писем из папки Цитата
C:\WebServers\tmp\!sendmail\


Удачи! Если остались вопросы, то стучите ICQ: 165-211, постараюсь помочь!

Ссылки:
http://nukefiles.ru/
http://mynuke.ru/
ну и конечно же
http://www.yandex.ru
http://www.google.ru

Интернет и сети   Теги:

Читать IT-новости в Telegram
Информационные технологии
Мы в соцсетях ✉