- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Установил на Windows XP Pro SP1 Apache 2.0.39. Пытаюсь в локалхосте создать файл паролей для базовой аутентификации. Запускаю cmd.exe, из нее htpasswd.exe.
Если даю «htpasswd –c filename username» или «htpasswd –n username», в общем, если использую флаг “-c” или “-n”,то получаю “htpasswd: -c and –n options conflict”.
Если создаю какой-то filename и даю «htpasswd filename username», то все идет, как надо, но после вывода “Adding password for user username” сразу идет «Процесс не может получить доступ к файлу, так как этот файл занят другим процессом. Скопировано файлов: 0.»
Есть кто-нибудь, кто побеждал эту хрень? Подскажите, как?
Чтобы создать файл .htpasswd и добавить туда юзера user с паролем password, пишешь таку команду:
htpasswd -cb .htpasswd user password
Дальше, чтобы добавить еще юзера
htpasswd -b .htpasswd user2 password2
RTFM, однако!
лучше используй прогу Денвер,
скачать мона на сайте http://dklab.ru
Что это такое?
Решение проблемы
Для преодоления этой неприятности можно установить на домашний компьютер web-сервер (например, Apache) и "прикрутить" к нему PHP. Но, честно говоря, после прочтения нескольких заумных трактатов о конфигурировании сервера и последующем подключении к нему PHP все желание заниматься этим может отпасть напрочь. Гораздо проще воспользоваться услугами программного комплекса "Денвер".
Используя "Денвер", можно без особых проблем запустить на локальной машине полноценный web-сервер Apache с поддержкой PHP, Perl и сервер MySQL. При этом размер дистрибутива базового пакета составляет менее 2 Мбайт.
Если вы хотите от составляющих пакета полной функциональности, это тоже не проблема. С сайта разработчиков можно скачать дополнительные модули и расширения для комплекса. Может кому-то это покажется непривычным, но освоение нового подхода с легкостью компенсируется быстрым процессом инсталляции и удобством в работе.
Кроме того, настроек у программы практически нет. Она устанавливается почти самостоятельно, и все, что потребуется от пользователя, это ответить на пару совсем несложных вопросов. На то чтобы заставить сервер заработать (и проверить эту работоспособность), уходит около двух минут.
Вопросы
Несомненно, при работе с программой у пользователей могут возникнуть вопросы. Ответы на них можно найти в документации прилагаемой к "Денверу", или на сайте программы. Базовый пакет "Денвер" включает в себя:
Apache, SSI, mod_rewrite, mod_php,
PHP4 с поддержкой GD и MySQL,
MySQL с поддержкой транзакций (mysqld-max),
phpMyAdmin - система управления MySQL через Web-интерфейс. Полностью заменяет командную строку MySQL,
Ядро Perl без стандартных библиотек (поставляются отдельно),
Эмулятор sendmail (отладочная "заглушка", складывающая приходящие письма в /tmp); поддерживается работа совместно с PHP и Perl,
Система управления виртуальными хостами, основанная на шаблонах. Чтобы создать новый хост, вам нужно лишь добавить директорию в каталог /home, править конфигурационные файлы не требуется,
Система управления запуском и завершением,
Инсталлятор.
так же можно использовать прогу "encode UNIX password"
для windows
лежит она тут
AppServ... самый простой способ установить apache, php, mysql, phpmyadmin, zendoptima... установка занимает 1 минуту... в отличии от денвера может использоваться как внешний сервер, а нетолько для тестирования
адресок не подскажите