Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Установка Apache 2.x, PHP4, PERL и MySQL на localhost под Wi

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76

Открыть новую тему     Написать ответ в эту тему

articlebot



Administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

В форуме часто возникают просьбы помочь уcтановить Apache, PHP, Perl,
MySQL. Эти программы могут понадобиться не только системным администраторам, но и
веб-программистам и веб-мастерам, например, для отладки скриптов. В данной статье рассмотрено, как устанавливать последние версии этих программ на Win32. Я не ставлю целью описать все аспекты web-администрирования, а лишь помогу установить конфигурацию, позволяющую освоить и изучить основные возможности Apache 2.x, PHP, Perl и MySQL.

 
Читать
 
 
Внимание!  
Если вы задаете вопрос по работе Apache, потрудитесь привести конфигурационный файл сервера.

Телепаты в данный момент в отпуске.
Файл необходимо выложить в txt формате, а не приводить его содержимое в посте.
 
 
Наиболее частой причиной того, что невозможно поставить PHP как модуль под Apache под Windows является несоответствие вашей версии *.dll файла модуля (php4apache2.dll) текущей версии Apache. Лечится тем, что вы качаете другую dll-ку (php4apache2.dll), например, из нашего файлового архива и пробуете прикрутить ее.
 
Наиболее частой причиной того, что не работают (неправильно работают) PHP-скрипты (точнее, не передаются переменные окружения в открытом виде) является опция
register_globals = "off"  
в конфигурационной файле PHP - php.ini.
Попробуйте установить:
register_globals = "on"
 
 
 
Если ваши perl-скрипты с раширением *.cgi выдают ошибку 500, либо вместо исплнения предлагают себя закачать, рекомендуем внимательно почитать статью:
Основные причины ошибки 500 в IkonBoard V. 2
 
 
откомпилированные версии можно найти и на этом сайте
http://www.apachelounge.com/download/
 
но внимательно читайте, так как компиляция была под MS Visual Studio 2005 и для работы требуется дополнительный набор библиотек, который можно скачать там же.
 


 
См. также FAQ по Apache

Всего записей: 366 | Зарегистр. 25-05-2001 | Отправлено: 14:11 25-11-2002 | Исправлено: emx, 20:28 03-10-2006
raven



Черный ворон
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
STEEL

Цитата:
use CGI::Carp qw(fatalsToBrowser);

пропиши сразу после usr/bin
Какие модули использует скрипт? Может их у тя нет, например DBI...
Линк на исходник.

----------
n/a

Всего записей: 992 | Зарегистр. 13-08-2002 | Отправлено: 01:41 27-03-2003
STEEL



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
raven

Цитата:
use CGI::Carp qw(fatalsToBrowser);  
 
пропиши сразу после usr/bin  

 
где это прописать, в конфиге апача, не понял?
 
Добавлено
Cheery
 
Постой. Хватает или нет, не знаю. Но этот скрипт GTCHAT без проблем пускается на таком халявном хостинге как rdcom .. там могли уже позаботиться?

Всего записей: 2293 | Зарегистр. 06-01-2002 | Отправлено: 17:07 29-03-2003
raven



Черный ворон
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В скрипте, тогда он будет все ошибки в браузер кидать....

----------
n/a

Всего записей: 992 | Зарегистр. 13-08-2002 | Отправлено: 03:49 30-03-2003
STEEL



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Допустим какого-то модуля не хватает, как узнать, что именно не хватает?

Всего записей: 2293 | Зарегистр. 06-01-2002 | Отправлено: 08:42 30-03-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попробуй следующее:
perl -e shell -MCPAN  
и там install CGI::Carp, но проверить можешь просто загляни в perl директории в lib/CGI/
есть ли там файл Carp.pm
Так можно устанавливать модули, но для их компиляции порой нужен VC (при выполнении команды make)
ЗЫ: хотя лучше приведи пример того, что у тебя там на этой строчке.
ЗЫЗЫ: у тебя perl как CGI или как модуль?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 08:50 30-03-2003 | Исправлено: Cheery, 08:55 30-03-2003
Crusader



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Сайт работает без проблем.  
game.kuban.ru  
на этот сервер прописаны два имени, указанный и uo.kuban.ru  
Сервер несет два IP/  
В хостах прописан один ип первому имени второй другому.  
Виртуал хост второго имени работает (файл index.HTML выдает при обращении)  
Второй сайт тоже на ПХП, и главная страници тоже Index.php как и у первого сайта.  
Теперь трабл:  
Когда обращаешься на uo.kuban.ru/index.php перекидывает на game.kuban.ru/index.php (с ошибками ненайденных файлов).  
Когда обращаешься uo.kuban.ru/index.html - выдает нормально страницу.  
----------------------------------------------  
Может где-то какие-то глобалы неправильно прописаны?????  
 

----------
Для невозможного, просто, надо чуть больше времени.

Всего записей: 834 | Зарегистр. 20-01-2002 | Отправлено: 17:00 09-04-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Crusader
 
А конфиг то где?

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 17:03 09-04-2003
STEEL



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня с версией 4.3.2RC1 всё как часы заработало. Всем огромный респект.

Всего записей: 2293 | Зарегистр. 06-01-2002 | Отправлено: 18:35 09-04-2003
Crusader



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx
Ну весь то не дам...
 
ServerName game.kuban.ru:80
ServerAdmin adm@mail.kuban.ru
DocumentRoot "***-www"
UserDir "***-www/nl"
DirectoryIndex index.html index.htm index.php
..................
..................
<VirtualHost 195.161.242.134>
  ServerName uo.kuban.ru
  ServerAdmin adm@mail.kuban.ru
  DocumentRoot "***-www/nl"
  DirectoryIndex index.php
  ErrorLog "logs/nl-error_log"
  LogLevel warn
  CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>

----------
Для невозможного, просто, надо чуть больше времени.

Всего записей: 834 | Зарегистр. 20-01-2002 | Отправлено: 07:31 10-04-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Crusader
 

Цитата:
ServerName game.kuban.ru:80  

 
Напиши без порта:
 
Listen 80
 
...
 
ServerName game.kuban.ru
 
 
 
Хотя это не важно.
 
 
Нет, мало данных. Все, что ты написал правильно. Либо давай весь конфиг, либо я не смогу помочь. Поменяй пути и выложи в txt.
 
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 15:43 10-04-2003
AnyDust



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
****PHP****
 
Кстати, мне довелось видеть еще один глюк Apache2+PHP
У меня PHP работает, но не полностью - не стартуют сессии и не передаются переменные из формы.
Это пока все, что я выяснил!
 
Может кто поможет?
А может ну его этот Apache2?

Всего записей: 64 | Зарегистр. 15-04-2003 | Отправлено: 23:36 15-04-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AnyDust
А настройки PHP не смотрел свои?

Цитата:
не передаются переменные из формы.  

Как ты их инициализируешь? А может у тебя просто register_globals=off?

Цитата:
не стартуют сессии  

А временную диру ты для них прописал? все в том же php.ini
 
У меня второй апач отлично работает и с ssl и с php и c mod_perl.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:39 15-04-2003
AnyDust



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
 
Не поверишь я сто раз ставил Apache и уже несколько лет работаю. Решил попробовать Apache2 и тут на тебе
Конечно у меня все прописано и включено!
Благодарен за оперативный ответ!
 
А не кинешь мне свой httpd.conf и php.ini ? Хотя там всего пару строцек надо править, но все же.
Благодарен!
any_dust@mail.ru

Всего записей: 64 | Зарегистр. 15-04-2003 | Отправлено: 00:05 16-04-2003
Crusader



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx
Я еще с монстрами поговорил, тоже руками разводят... Может это глюк апача? Это двойка (0.45).
с основного сайта обращение проходит (через папку...)
вообщем: ?????????!

----------
Для невозможного, просто, надо чуть больше времени.

Всего записей: 834 | Зарегистр. 20-01-2002 | Отправлено: 13:07 28-04-2003
SAY



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AnyDust
Прости, а можно поточнее вот это

Цитата:
и не передаются переменные из формы.

Как именно "не передаются", потому-что весьма возможно, что мой вопрос
 http://forum.ru-board.com/topic.cgi?forum=8&topic=3233
связан именно со вторым Апачем.

Всего записей: 78 | Зарегистр. 22-04-2003 | Отправлено: 15:28 28-04-2003
AnyDust



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SAY
 

Цитата:
и не передаются переменные из формы.  

Все просто - простая форма, поля ввода логина и пароля. Сабмитишь, а они не передаются для проверки. Все правильно делаю.
 
 
Добавлено
articlebot
Дружище, а почему бы тебе еще не указать точные версии Apache2 PHP Perl, те что ты ставил, а то многие по твоим рекомендациям ставят. а не работает.
Благодарен!!!

Всего записей: 64 | Зарегистр. 15-04-2003 | Отправлено: 22:15 28-04-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AnyDust
Отсабмить их на скрипт с phpinfo() и посмотри, что есть, а чего нет..

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:30 29-04-2003
SAY



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AnyDust
А ты каким образом сабмитишь?
А проверял, что у тебя попадает в заголовок ХТТП?
Если гетом - проверь апачевую QUERY_STRING, а если постом - смотри STDIN на длину CONTENT_LENGTH.
А вообще, может дело и не в том, т.к. у меня данные в скрипта даются гетом и QUERY_STRING вроде бы нормальный, а вот в @ARGV - лажа.

Всего записей: 78 | Зарегистр. 22-04-2003 | Отправлено: 09:35 29-04-2003
AnyDust



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SAY
Cheery
Во, все дело в том, что конфликтуют версии, у меня заработало.
Да, с виндами свяжись, вот тебе и конфликт!!!

Всего записей: 64 | Зарегистр. 15-04-2003 | Отправлено: 23:27 29-04-2003
SAY



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AnyDust

Цитата:
Во, все дело в том, что конфликтуют версии,

Прости, какие версии? Версии чего?  
Можно немного поподробнее, плиз.

Всего записей: 78 | Зарегистр. 22-04-2003 | Отправлено: 09:21 30-04-2003
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Установка Apache 2.x, PHP4, PERL и MySQL на localhost под Wi


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru