надоело мне файлы из локальной папки DirectoryRoot через http-сервер запускать

Shredder2003

Новичок
надоело мне файлы из локальной папки DirectoryRoot через http-сервер запускать

надоело мне файлы из локальной папки DirectoryRoot через http-сервер запускать.
Допустим, есть файл
C:\Program Files\Apache Group\Apache2\htdocs\tdilc3401m959\include\otchet.php
Чтобы его запустить, надо запустить IE с http://localhost/ ,
затем добавить в адресную строку tdilc3401m959\include\otchet.php - западло всё это вручную забивать каждый раз!
Пробовал в Total Commander-е делать в тулбаре ярлычок http://localhost/, и на него кидать файлики - не катит. Индекс открывается.
Пришлось библиотечку написать. Теперь в эксплорере при щелке правой кнопкой по файлу(или каталогу), если он внутри DirectoryRoot, появляется пункт меню "run on http://localhost".
можно указать, просто запустить или в определённом браузере (у меня в опере javascript как-то не так работает, поэтому в IE открываю)
Ежели кому поможет сэкономить время в работе - буду рад.
http://antalion.narod.ru/download/RunOnServer.rar
А, почему не через редактор запускаю? - живой тест! ну или юзеры приходят, там и там отчёт что-то не показывает - сначала просто проверяю.(а на самом деле у меня через редактор PHP Expert Editor толком не запускается, тока ежели через отладчик :) )
 

lucas

Guest
Берем веб-сервер Apache, смотрим его файл conf/httpd.conf на предмет VirtualHost и DocumentRoot, которые можно прописать персонально для каждого проекта (и даже при желании это автоматизировать).

В помощь: %WINDIR%/hosts или %WINDIR%/system32/drivers/etc/hosts.

P.S.: На вкус и цвет...
 

Shredder2003

Новичок
ты хотел сказать http://httpd.apache.org/docs-2.0/vhosts/
понял-понял, на каждый проект свой адрес давать.
Что у меня получится: на каждый отчёт делать свой виртуальный хост (эдак штук 20), и на каждый ссылку кинуть на рабочий стол.
Но ведь мне не индекс надо запустить, а любой другой файл. И по любой придётся его в адресной строке забивать. А ежели файлик во вложенной директории, то весь путь прописывать (отображение содержимого директории в апаче запрещено, ибо некоторые скрипты кроме админа никому лучше не запускать.)
Есть альтернативные варианты?
 

Shredder2003

Новичок
не-а... для любых юзеров после ввода пароля просто индекс открывается, просто список со ссылками на некоторые файлы.
в этих же каталогах могут лежать "некоторые скрипты".
Поэтому в адресной строке добавляю "относительный путь/имя файла" и запускаю.
Сервис только в локалке крутится, поэтому безопасность не волнует.
 
Сверху