Установка Денвер с ограничениями в правах

Столкнулся на новой работе с тем что тут очень строго следят за безопасностью и ограничивают всех в правах.
Например не могу писать файлы на диск C:. Плюс Windows7 постоянно требует пароль администратора при запуске установленных приложений. Пароль администратора знаю, а иначе надо было бы звать админа 🙂
Но вот понадобилось мне поставить Denwer и тут поперли проблемы.

  • Не создавались ярлыки на рабочем столе
  • Не запускался апачи т.к. пытался писать в системный каталог на диске C:

А теперь о том какие пляски с бубном надо проделать что бы поставить Денвер при этих ограничениях

  1. Cкачал denwer c php 5.2 т.к. с php 5.3 у меня отказывался работать phpMyAdmin.
  2. Распаковал .exe дистрибутив через WinRar (иначе почему то ярлыки не создавались)
  3. Запусстил INSTALL.bat
  4. Установил в «e:WebServers»
  5. Создаем каталог «e:WebServersdriversetc»
  6. Открываем файл «e:WebServersdenwerscriptslibParseHosts.pm»
  7. Находим процедуру getHostsPath и делаем что бы она возвращала «e:WebServersdriversetc»
sub getHostsPath {
	my $path;
	if ($ENV{OS} <> $ENV{OS}=~/NT|XP|2000|2003/) {
		$path = "system32/drivers/etc/hosts";
	} else {
		$path = "hosts";
	}
	my $windir = Installer::findWindows();
	# return "$windir/$path";
	return "e:WebServersdriversetchosts"
}

Установка Денвер с ограничениями в правах: 1 комментарий

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *