Автор Тема: Ошибка при авторизации.  (Прочитано 4531 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Million

  • Super hero
  • Постоялец
  • ***
  • Сообщений: 185
  • +0/-0
  • 2
    • Просмотр профиля
Ошибка при авторизации.
« : 03 Декабря 2002, 18:37:51 »
Если кто знает подскажите пожалуйста почему
На строки:
header(\'WWW-Authenticate: Basic realm="Secret Family Recipes"\');
header(\'HTTP/1.0 401 Unauthorized\');
Выдаёт ошибку:
[Tue Dec 03 17:14:34 2002] [error] [client 182.138.10.01] malformed header from script. Bad header=HTTP/1.0 401 Unauthorized: php.exe
и как сделать, что бы работало нормально.

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Ошибка при авторизации.
« Ответ #1 : 03 Декабря 2002, 18:54:02 »
Поставить РНР как модуль
AS IS...

Оффлайн Mog.

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 828
  • +0/-0
  • 0
    • Просмотр профиля
Ошибка при авторизации.
« Ответ #2 : 03 Декабря 2002, 18:58:07 »
Попробуй так:

header(\'WWW-Authenticate: Basic realm="Secret Family Recipes"\');
header(\'Status: 401\');
Все болезни от нервов, только сифилис от удовольствия

Оффлайн Tronyx

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 826
  • +0/-0
  • 2
    • Просмотр профиля
Ошибка при авторизации.
« Ответ #3 : 03 Декабря 2002, 19:38:07 »
Цитировать
Unauthorized: php.exe

У тебя PHP как CGI стоит, надо поставить как модуль апача.
С уважением, Владимир Гончаренко - COPI# 93
Ролевая онлайн игра

Оффлайн Mog.

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 828
  • +0/-0
  • 0
    • Просмотр профиля
Ошибка при авторизации.
« Ответ #4 : 04 Декабря 2002, 08:11:42 »
Цитировать
У тебя PHP как CGI стоит, надо поставить как модуль апача.


А  как узнать как пхп стоит, модуль-немодуль?
[OFF]Тока Tronyx, ненадо советовать мне команду "format c:"
[/OFF] :)
Все болезни от нервов, только сифилис от удовольствия

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Ошибка при авторизации.
« Ответ #5 : 04 Декабря 2002, 10:25:52 »
Mog.

<?
phpinfo();
?>

Второй вариант - Apache при старте пишет типа:
Apache x.x.xx/PHP-x.x.x
AS IS...

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Ошибка при авторизации.
« Ответ #6 : 04 Декабря 2002, 10:49:16 »
и третий вариант:

$sapi_type 
php_sapi_name();
if (
$sapi_type == "cgi")
   print 
"You are using CGI PHP\\n";
else
   print 
"You are not using CGI PHP\\n"
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Million

  • Super hero
  • Постоялец
  • ***
  • Сообщений: 185
  • +0/-0
  • 2
    • Просмотр профиля
Ошибка при авторизации.
« Ответ #7 : 04 Декабря 2002, 10:51:09 »
А если стоит как CGI, чего нужно скачать и как установить ?
Чтобы всё нормально работало.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Ошибка при авторизации.
« Ответ #8 : 04 Декабря 2002, 11:21:52 »
в httpd.conf
LoadModule php4_module modules/php4apache.dll

на details.phpclub.net была статья по установке.
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Million

  • Super hero
  • Постоялец
  • ***
  • Сообщений: 185
  • +0/-0
  • 2
    • Просмотр профиля
Ошибка при авторизации.
« Ответ #9 : 04 Декабря 2002, 17:28:57 »
При добавлении строки в httpd.conf:
LoadModule php4_module c:/Program Files/php/sapi/php4apache.dll
Apache вообще отказывается работать. С чем это может быть связано?

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Ошибка при авторизации.
« Ответ #10 : 04 Декабря 2002, 17:41:44 »
Million
Берем файлик install.txt из дистрибутива PHP
Читаем, находим:
Цитировать

  You need to ensure that the dlls which php uses can be found. The precise
  dlls involved depend on which web server you use and whether you want to
  run php as a cgi or as a server module. php4ts.dll is always used. If you are
  using a server module (e.g. isapi or apache) then you will need the relevent
  dll from the sapi folder. If you are using any php extension dlls then you
  will need those as well. To make sure that the dlls can be found, you can
  either copy them to the system directory (e.g. winnt/system32 or
  windows/system) or you can make sure that they live in the same directory
  as the main php executable or dll your web server will use (e.g. php.exe,
  php4apache.dll).

В переводе: требуемые библиотеки следует скопировать в папку C:\\windows\\system или как там она у тебя называется....
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Ошибка при авторизации.
« Ответ #11 : 04 Декабря 2002, 17:42:41 »
C тем, что Readme почитать тебе совершенно лень :mad:
Читай раздел:
Installing PHP on Windows with Apache 1.3.x
На
http://www.php.net/manual/en/install.apache.php
AS IS...

Оффлайн Million

  • Super hero
  • Постоялец
  • ***
  • Сообщений: 185
  • +0/-0
  • 2
    • Просмотр профиля
Ошибка при авторизации.
« Ответ #12 : 05 Декабря 2002, 19:08:26 »
Все Dll-ки скопировал и php4apache2.dll в php4apache2.so
пробовал перименовывать, не хочет становиться php-4.2.3 модулем Apache 2.0.43.

Как СGI нормально работает, а при появлении строки
LoadModule php4_module c:/Progrm Files/php/sapi/php4apache.dll
отказывается работать.

Что ещё можно попробовать?

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Ошибка при авторизации.
« Ответ #13 : 05 Декабря 2002, 21:39:46 »
поставь апач первой версии (1.3.XX)
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Million

  • Super hero
  • Постоялец
  • ***
  • Сообщений: 185
  • +0/-0
  • 2
    • Просмотр профиля
Ошибка при авторизации.
« Ответ #14 : 06 Декабря 2002, 17:47:18 »
поставил Apache 1.3.27
после добавления в http.conf

LoadModule php4_module modules/php4apache.so
AddType application/x-httpd-php .php .phtml
AddModule mod_php4.c

всё нормально заработало:)
Спасибо.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28