Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Установка Apache 2.x, PHP4, PERL и MySQL на localhost под Wi

Автор: Vezan
Дата сообщения: 03.01.2004 22:13
Cheery


ВЫскакивает окно ошибки: "The reguested operation has failed!"

А перед строчками

Цитата:
LoadModule php4_module c:\php\sapi\php4apache2.dll
AddType application/x-httpd-php php php3 php4 phtml

знак # ставить надо?
Я не ставлю!
Автор: Cheery
Дата сообщения: 03.01.2004 22:20
Vezan

Цитата:
знак # ставить надо?

знак # означает комментарий, который не воспринимается апачем.
Цитата:
ВЫскакивает окно ошибки: "The reguested operation has failed!"

какой апач? какой php?
зы: это пишется с точками.
AddType application/x-httpd-php .php .php3 .php4 .phtml
Автор: Vezan
Дата сообщения: 04.01.2004 22:29

Цитата:
какой апач? какой php?

апач 2.0.46
пхп php-5.0.0b1-Win32.zip , но пробовал и более позднии версии
Автор: Out
Дата сообщения: 05.01.2004 10:45
Господа... Кто-нибудь работал с phpmailer....
А то есть программа mantis http://mantisbt.sourceforge.net/, И нужно приделать к ней рассылку по мылу пользователям... Так как почтовик находится у меня в другой подсети, то, насколько я понимаю и описания, у меня есть только один выход - использовать phpmailer... А вот как его подрубить - я не понимаю... =(
P.S. Сраззу сорри, если вопрос не в тему... =)
Автор: Vezan
Дата сообщения: 05.01.2004 21:55
Я думаю у меня что-то с файлом конфига апача вставляю строчку
Цитата:
LoadModule php4_module c:\php\sapi\php4apache2.dll
- не запускается апач, если убираю всё работает тип-топ. Что может быть?
Автор: Cheery
Дата сообщения: 05.01.2004 21:57
Vezan

Цитата:
- не запускается апач, если убираю всё работает тип-топ. Что может быть?

несоответствие версии апача и версии php (точнее той dllки).. не нужно пока юзать 5 версию php - она еще сырая. откуда ты эту dllку взял? Скопировал php4ts.dll d системную диру или в диру с dll?
зы: насчет 5 смотри тут
http://forum.ru-board.com/topic.cgi?forum=8&topic=3994#1
Автор: Vezan
Дата сообщения: 06.01.2004 12:38
Cheery
Снёс 5 постовил 4.1.1 не пошло, 4.2.3 - не пошло
Вылажу лог - не знаю поможет или нет


Цитата:
[Fri Jan 02 12:31:43 2004] [notice] Parent: Created child process 772
[Fri Jan 02 12:31:44 2004] [notice] Child 772: Child process is running
[Fri Jan 02 12:31:44 2004] [notice] Child 772: Acquired the start mutex.
[Fri Jan 02 12:31:44 2004] [notice] Child 772: Starting 250 worker threads.
[Fri Jan 02 12:40:34 2004] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Fri Jan 02 12:40:34 2004] [notice] Child 772: Exit event signaled. Child process is ending.
[Fri Jan 02 12:40:35 2004] [notice] Child 772: Released the start mutex
[Fri Jan 02 12:40:36 2004] [notice] Child 772: Waiting for 250 worker threads to exit.
[Fri Jan 02 12:40:36 2004] [notice] Child 772: All worker threads have exited.
[Fri Jan 02 12:40:36 2004] [notice] Child 772: Child process is exiting
[Fri Jan 02 12:40:36 2004] [notice] Parent: Child process exited successfully.
[Fri Jan 02 12:42:26 2004] [notice] Parent: Created child process 596
[Fri Jan 02 12:42:26 2004] [notice] Child 596: Child process is running
[Fri Jan 02 12:42:26 2004] [notice] Child 596: Acquired the start mutex.
[Fri Jan 02 12:42:26 2004] [notice] Child 596: Starting 250 worker threads.
[Fri Jan 02 12:46:48 2004] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Fri Jan 02 12:46:48 2004] [notice] Child 596: Exit event signaled. Child process is ending.
[Fri Jan 02 12:46:49 2004] [notice] Child 596: Released the start mutex
[Fri Jan 02 12:46:50 2004] [notice] Child 596: Waiting for 250 worker threads to exit.
[Fri Jan 02 12:46:50 2004] [notice] Child 596: All worker threads have exited.
[Fri Jan 02 12:46:50 2004] [notice] Child 596: Child process is exiting
[Fri Jan 02 12:46:50 2004] [notice] Parent: Child process exited successfully.
[Fri Jan 02 12:46:56 2004] [notice] Parent: Created child process 852
[Fri Jan 02 12:46:56 2004] [notice] Child 852: Child process is running
[Fri Jan 02 12:46:56 2004] [notice] Child 852: Acquired the start mutex.
[Fri Jan 02 12:46:56 2004] [notice] Child 852: Starting 250 worker threads.

Автор: Cheery
Дата сообщения: 06.01.2004 19:37
Vezan

Цитата:
Снёс 5 постовил 4.1.1 не пошло, 4.2.3 - не пошло

ты так и не ответил на вопрос о dllках.
Автор: PE6EHOK
Дата сообщения: 07.01.2004 11:58
Люди! Прошу помощи...
Поставил Linux Mandrake 9. С ним идёт Apache httpd 1.3 + PHP + Perl. Настроил всё это дело, но столкнулся с одной проблемой: все php скрипты открываются в неправильной кодировке. Именно php скрипты! Всё остальное работает отлично.
В httpd.conf присутствуют эти строки:

Цитата:

AddCharset ISO-8859-1 .iso8859-1 .latin1
AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen
AddCharset ISO-8859-3 .iso8859-3 .latin3
AddCharset ISO-8859-4 .iso8859-4 .latin4
AddCharset ISO-8859-5 .iso8859-5 .latin5 .cyr .iso-ru
AddCharset ISO-8859-6 .iso8859-6 .latin6 .arb
AddCharset ISO-8859-7 .iso8859-7 .latin7 .grk
AddCharset ISO-8859-8 .iso8859-8 .latin8 .heb
AddCharset ISO-8859-9 .iso8859-9 .latin9 .trk
AddCharset ISO-2022-JP .iso2022-jp .jis
AddCharset ISO-2022-KR .iso2022-kr .kis
AddCharset ISO-2022-CN .iso2022-cn .cis
AddCharset Big5 .Big5 .big5
# For russian, more than one charset is used (depends on client, mostly):
AddCharset WINDOWS-1251 .cp-1251 .win-1251
AddCharset CP866 .cp866
AddCharset KOI8-r .koi8-r .koi8-ru
AddCharset KOI8-ru .koi8-uk .ua
AddCharset ISO-10646-UCS-2 .ucs2
AddCharset ISO-10646-UCS-4 .ucs4
AddCharset UTF-8 .utf8

AddDefaultCharset cp-1251


Я что-то упустил? Прошу вас - помогите
P.S. почитал много страниц форума но ничего конкретного не нашёл, ато что нашёл - не помогло.
Автор: Flexner
Дата сообщения: 07.01.2004 17:41
Всем доброго времени суток!
Ребята, помогите, пожалуйста, с настройкой и установкой Перла. Есть Win2k sp4, на ней Apache 1.3.27. Стоит php 4.0. С установкой и настройкой PHP проблем не было - все работает отлично.
А вот с уставновкой Перла - не совсем хорошо
Имеется следующая структура папок:
на диске С папка Webserver
В ней папки MySQL, usr, php, www.
В папке usr - Apache, cgi-bin

В общем, сам perl.exe находится в c:/Webserver/usr/cgi-bin/bin/perl.exe

И вот незадача - не хотят выполняться cgi скрипты
С коммандной строки - все выполняется нормально. Из этого я делаю выводы, что неправильно настроил сам Апач . Не мог бы кто помочь? httpd.conf могу выслать на мыло...
Автор: AnGo
Дата сообщения: 07.01.2004 18:10
Flexner

Статью в заголовке топика не читал?

Или прочитать комменты в httpd.conf

# Apache parses all CGI scripts for the shebang line by default.
# This comment line, the first line of the script, consists of the symbols
# pound (#) and exclamation (!) followed by the path of the program that
# can execute this specific script. For a perl script, with perl.exe in
# the C:\Program Files\Perl directory, the shebang line should be:

#!c:/program files/perl/perl

Успехов!
Автор: Flexner
Дата сообщения: 07.01.2004 18:37
AnGo
Да читал статью... И комменты тоже... Если верить им - то все стоит правильно... не один раз проверял... Видимо где-то стормозил, а где...? вот и прошу помочь, если кто может.. Может у меня сам Perl какой-то не такой? Так из коммандной строки же все работает...
Автор: Cheery
Дата сообщения: 07.01.2004 19:51
Flexner

Цитата:
Видимо где-то стормозил, а где...?

Как, по твоему, мы догадаемся где, если мы не телепаты?? Приводи свой httpd.conf.. да не сюда, а выложи куда нить файл. Плюс напиши какое сообщение об ошибке, что пишется в логах.. и какая первая строка в перловских файлах.. заодно где стоит перл.
Автор: Flexner
Дата сообщения: 07.01.2004 21:24
Cheery
Выложил .
http://flexnerftp.nm.ru
Если не получится через http - пробывайте через ftp
Имя flexnerftp.nm.ru
пароль flexnerftp
сервер ftp.newmail.ru

Еще раз заранее спасибо
Не сильно пинайте ногами .
Автор: vu1tur
Дата сообщения: 07.01.2004 21:45
Flexner
<Directory "C:/Webserver/usr/Apache/Cgi-bin/">
следи за регистром.
Автор: Cheery
Дата сообщения: 07.01.2004 21:54
vu1tur

Цитата:
следи за регистром.

винде регистр побоку..
Flexner
<Directory "б:/Webserver/usr/cgi-bin/bin/">
Options ExecCGI
</Directory>
что такое б?
речь идет о запуске скрипта в дире
c:/webserver/www/www.med.net/cgi/
где у тебя описано то, что в этой дире его можно запускать??
ок.. вижу.. для 127.0.0.8... ты обращаешься именно через этот IP?
ответ же явно сказан

Цитата:
Options ExecCGI is off in this directory

Либо не через этот IP..либо в той дире или выше есть htaccess, который отрубает execcgi
Автор: vu1tur
Дата сообщения: 07.01.2004 22:23
Cheery

Цитата:
винде регистр побоку..

ой, думаю об одном, пишу другое
Автор: AnGo
Дата сообщения: 08.01.2004 16:17
Flexner


Цитата:
client 127.0.0.1] Options ExecCGI is off in this directory: c:/webserver/www/www.med.net/cgi/first.cgi

А почему ты ломишься к нему по 127.0.0.1 ? Он же у тебя сидит на 127.0.0.8 ?
Автор: kazaddum
Дата сообщения: 12.01.2004 16:52
Поставил связку Apache-2.0.47 + PHP-4.3.4 (как модуль), W2K Adv Server SP4.
Все работает. Удручает одно - при каждом запросе процесс Apache.exe сжирает все ресурсы процессора (PIII - 700). От скрипта не зависит. Причем на юниксовых машинах те же скрипты летают на ура. Это так и должно быть или можно где-то покопать (может сменить версию Apache/PHP)?
Автор: KVCH
Дата сообщения: 12.01.2004 18:28
kazaddum

Цитата:
при каждом запросе процесс Apache.exe сжирает все ресурсы процессора (PIII - 700).



запросе чего ?
хтмль обычных страниц ?
пхп скриптов ?

Автор: kazaddum
Дата сообщения: 12.01.2004 19:21
KVCH
Скриптов. Память есть незначительно.
Автор: KVCH
Дата сообщения: 13.01.2004 02:07
kazaddum

как именно ты устанавливал пхп ?

инсталлером или из зип архива ?
Автор: kazaddum
Дата сообщения: 13.01.2004 10:00
KVCH
Устанавливал из зип архива
Автор: KVCH
Дата сообщения: 13.01.2004 11:52
kazaddum

что для пхп в апачик прописывал ?
Автор: kazaddum
Дата сообщения: 13.01.2004 12:53
KVCH
Прописал вот это:
-------------------
LoadModule php4_module c:/php/sapi/php4apache2.dll
AddType application/x-httpd-php .php .php3 .php4 .phtml
-------------------
Автор: KVCH
Дата сообщения: 13.01.2004 13:33
kazaddum

а где у тебя лежит файл php4ts.dll ?

я не знаю, может чё там наконфигшено в пхп.ини, но так поидее ваще работать не должно...

потому что файл php4apache2.dll (хандлер) должен лежать рядом с файлом php4ts.dll (имхо "ядро"), который в свою очередь лежит

в c:/php/php4ts.dll ... у тебя так ?

есть два варианта

1)

скопировать файл php4apache2.dll в папку c:/php/ и прописать в апачик

LoadModule php4_module c:/php/php4apache2.dll
AddType application/x-httpd-php .php .php3 .php4 .phtml


2)

LoadFile c:/php/php4ts.dll
LoadModule php4_module c:/php/sapi/php4apache2.dll
AddType application/x-httpd-php .php .php3 .php4 .phtml


и вообще имхо луччо ставить инсталлером ... имхо выходит что для нормальной работы пхп нада два файла.... (если подключать как модуль)

всё остальное что идёт в зипе - навороты...

мускль работает у меня и без файла из зипов
если тебе реально не нада никакх фигень из ентого зипа поставь луччо инсталлер...
Автор: kazaddum
Дата сообщения: 13.01.2004 14:39
KVCH
Ну если он библиотек не находит, то так и пишет. А тут - работает, только процессор сильно грузит.
Автор: KVCH
Дата сообщения: 13.01.2004 15:41
kazaddum

короче... попробуй поставить просто инсталлер ...

тебе реально весь тот хлам нужен из зипа ?

и ещё раз пишу

"файл php4apache2.dll (хандлер) должен лежать рядом с файлом php4ts.dll (имхо "ядро"), "

НО если ети файлы в разных папках и в апаче перед

LoadModule php4_module c:/php/sapi/php4apache2.dll

не прописано

LoadFile c:/php/php4ts.dll

то не работает пхп блин !!! апач ошибку ГОВОРИТ !!! что не найден модуль !!!


напиши где у тебя лежит php4ts.dll
Автор: kazaddum
Дата сообщения: 13.01.2004 16:40
KVCH
php4ts.dll лежит в system32 . Пробовал в разных местах, в т.ч. там, где лежит php4apache2.dll. Говорю же - апач его видит нормально, но сильно тормозит. А LoadFile он вообще не признает. Это для какой версии.
Я вот и думаю - может это скрипт тормозит? Можно это определить? Скрипты чужие.
Или перейти на Apache 1.3?
Автор: KVCH
Дата сообщения: 14.01.2004 02:06
kazaddum

короче ... не знаю попробуй снести и поставить только инсталлер..., хотябы ради интереса и чистоты эксперимента

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950

Предыдущая тема: Вопросы по Linux Mandrake 9.0


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.