====== Пример установки WEB_APP пакета Limb3====== Установка (подготовка кода к работе) Limb3 несложна. Здесь и далее речь пойдет лишь об установке проектов на базе пакета [[limb3_2007_2:ru:packages:web_app|WEB_APP]], т.е. самый частый случай использования Limb3. Также предполагается, что вы уже [[how_to_download|скачали Limb3]] с использованием одного из источников. Итак, чтобы подготовить ваш новый проект к работе, создайте где-нибудь на диске в папке, доступной для вашего сервера, папку с названием вашего проекта. Для Windows, это будет выглядеть примерно так (поправьте путь в зависимости от вашей установки сервера): c:\program files\apache group\apache\htdocs\project (в дальнейшем, proj_dir). Обратите внимание, что если вы скачали Limb3 с использованием PEAR, то код пакетов лежит вне зоны, доступной серверу, это хорошо с точки зрения безопасности, но это нужно будет учесть в дальнейшем. Если же вы использовали SVN или Snapshot, то скопируйте все пакеты в папку, например, proj_dir/limb. Путь до папки limb/ с пакетами Limb3 будем условно называть limb3_dir. Начинать разработку приложения на базе пакета WEB_APP можно, с "пустого проекта", который находится в папке limb3_dir/web_app/examples/empty_app/, если вы использовали SVN или snapshot, или путь/до/PEAR/docs/web_app/empty_app/, если вы использовали PEAR. Итак, в вашей proj_dir находятся файлы и папки из empty_app, в т.ч. папка www/. Важно понять, что содержимое именно этой папки, proj_dir/www и должна быть DocumentRoot вашего сервера. Здесь и далее предполагается, что ваш веб-сервер - Apache. Откройте файл настроек httpd.conf вашего Апача и добавьте в самом его низу следующие строки: NameVirtualHost 127.0.0.1 DocumentRoot "proj_dir/www" ServerName projname ErrorLog logs/limb-error_log CustomLog logs/limb-access_log common После перезапуска Apache наберите http://localhost/ в браузере, и увидите тестовую надпись "Default main page". Если вас не устраивает, что localhost стал указывать на proj_dir/www/, то можно сделать следующее: откройте файл %WINDIR%\system32\driver\etc\hosts(для Windows) или /etc/hosts(для *nix) и допишите строку 127.0.0.1 projname а в httpd.conf добавьте (опять же, в конец файла) DocumentRoot "путь к папке htdocs" ServerName projname Итак, у вас есть два виртуальных хоста localhost и projname. тогда браузер будет выдавать limb-страницу по запросу http://projname/ , а localhost станет указывать на ServerRoot, как и раньше.