Статья больше посвящена для новичков. В своё время не было подобных статей, вот и решил сам дописать то, что можно без проблем осуществить на denwer. Что есть denwer? Связка apache, php & mysql. Возможности очень даже ограничены, но везде находились лазейки. Ну да отступим от слов. К делу. Преимуществом является портабельность самого пакета плюс легкая переконфигурация состава пакета. Хочешь php5, вместо php4, достаточно скачать пакет расширений с сайта denwer и подправить httpd.conf используемого веб сервера. Итак, начнем разбор вопросов: Q: Где я могу скачать полный пакет denwer'a? A: ftp://hl.ufanet.ru/soft/web/denwer/ . На 16.09.07 там лежат базовый пакет и библиотека для perl скриптов. Q: Зачем мне нужен denwer? A: Вы не сможете прямо запустить php скрипты, к тому же, чтобы скрипты были доступны для Ваших друзей(точнее результат его действия, подробнее попозже). Q: Как мне запустить свой сервер? A: После установки запустить файл /etc/run.exe Q: Как мне зайти на сервер? A: Список доступных сайтов, работающих на Вашем компьютере Вы можете посмотреть в: папке /home сборки denwer'a. IE -> <a href="http://localhost/Tools/sitelist/index.php" target="_blank">http://localhost/Tools/sitelist/index.php</a> (данный адрес у ВСЕХ будет одинаковый) %windir%/system32/drivers/hosts Q: Какие ещё приложения помогут разработчику? A: список утилит на след. странице: http://localhost/Tools/ Q: Что такое phpMyAdmin ? A: визуальная оболочка к mysql базе denwer'a Q: Зачем нужна база данных и где она хранит свои данные? A: Нужна для хранения информации/результатов работы Вашего сайта. Базы хранятся в папке /usr/local/mysql4/data Q: Как мне получить доступ к консоли mysql ? A: Зайти в phpMyAdmin или запустить /usr/local/mysql4/bin/mysql.exe -u root (по-умолчанию) Q: Как сделать сайт доступным для моих друзей? A: Остановите denwer(/etc/stop.exe) , откройте /home, создайте папку с Вашим ip, создайте внути папку www и положите туда свои скрипты, запустите denwer и делитесь Вашим ip с друзьями. Q: Чем php скрипты лучше html? A: Оффтоп, но всё же - динамические страницы, использование базы данных и файлов для хранения информации и многое другое. Q:Как мне перенести сайт без потери данных на другой сервер? A: Скопировать папку со скриптами, сделать dump базы(phpmysqadmin - выбираем нашу базу - Экспорт - Сжатие в zip - Пошел). Это будет полный backup. Что завести скрипты на новой машине надо: положить скрипты в папку скиптов сервера - создать новую базу в phpmyadmin - импорт - выбираем файл sql, который сжат в zip - Пошел. Q: Какие сайты на моём компьютере доступны для других компов? A: Только сайт с вашим ip,если он существует. Все остальные(test1.ru, test2.ru, custom, localhost) доступны только для Вас. Q: У меня backup базы на 100 Мб, не могу залить его через phpmyadmin. Как быть? A: Открываем /usr/local/mysql5/bin запускаем файл mysql.exe c параметром -u root. Вот вам консоль mysql. Залить можно следующим образом: PHP: create database test1; //если нет базы use test1; //выбираем базу source < /путь/до/файла Q: Как создать sub домен для существующего. A: В папке /home/имя домена создается папка с именем sub домена. Пример: для test1.ru надо sub домен sss.test1.ru. Необходимо создать папку содержимое sub домена будет в папке /home/test1.ru/sss © sw04 При копировании информации ссылка на авторство обязательно. Статья не претендует на познавательную для стариков, но для новичков очень даже поможет.
Понаписал херни тут всякой. Зайдите на http://denwer.ru и там всё смотрите. Про копирайт вобще звиздец.
"Мозг & что с ним можно делать". - Можно например написать что то нормальное, а не ненужную херню. -5 :\ Всё это есть в манах.
Никто не говорит про гениев, но если пишешь про денвер, то пиши уже полное описание на 5-10 странци(и то будет неполное). А то кол-во что ты написал, нах никому не нужно.
- Альфа-версия Денвера-3. - Новая стркутура директорий (лучшее разделение OpenSource-компонентов и компонентов Денвера). - Переход к PHP5, Apache2+SSL, MySQL5. - Полностью решены проблемы с неверной умолчательной кодировкой при работе с MySQL из PHP5 из-под пользователя root [2007-02-27, Carlos]. - Добавлена директива upload_tmp_dir в php.ini для PHP5 [2007-05-29]. - Множество доработок и переработок. - Внимание! Денвер-3 не совместим с Денвером-2 на уровне обновлений и пакетов расширений. Альфа-версия Денвера-3, Base
начал писать про эмуляторы(вертиго и т..),пиши тогда про все хротябы.. на + даже не тянет.... это из ряда открой блокнот извряенным способом
sw04, хочешь обижайся, хочешь нет, но даже этот фак неправильный: Немного не правильно, т.к. для этого непосредственно денвер необязателен (насчет друзей даже не рекомендуется разработчиками) обижаешь разработчиков phpMyAdmin (phpMyAdmin не для денвера разрабатывался) а изменять httpd.conf (вернее vhosts.conf) чтоб апач не только локалхост слушал? опять же без изменения настроек апача - никакие не доступны гыы... ты сам это пробовал? опять же забыл про настройки апача и файл hosts в винде Это не все твои ошибки, я просто не стал придираться
Да это не фак и не ман... Не знаю на кого это расчитано - ценности ноль... Вопросы аля: >> Сколько будет 2х2? Будет 4.
Да, я тогда тупанул, просто помоему раньше было сложнее все это, хотя мож я с другим с чем спутал А насчет сайта только с вашим ip, тут как посмотреть, есть допустим возможность залить .htaccess, и для этого не надо создавать папку с именем ip, т.е. извне конечно доступ по ip будет но фактически будет доступ в другую папку, да и вобще денвер штука простая, что аж сложно становится, какието свои директивы в .htaccess, а вобще мне он нравится именно простотой