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

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

Автор: lynx
Дата сообщения: 09.12.2002 18:19
Maximan


Цитата:
На версии 1.3 не работает perl,


Быть того не может. На 1.3. все должно пахать, там никаких граблей нет, выкладывай конфиг (только не в топик).


Цитата:
Выдает это еррор... Ну как решить эту проблему? (в конфиге все впорядке)...


Какой этот? После чего? Что в логах? как тестил?

Короче, ты определись, с какой верткой Апача хочешь работать, ту и будет настраивать.

well2


Цитата:
Открыл статью на http://ru-board.com/new/article.php?sid=119 ,хорошая статья, но картинки не открываются. В чем секрет?


Что значит не открываются? Не отображаются? Это проблема твоего браузера, часом, графика не выключена? Все там нормально. Файервол проверь.

Bassic


Цитата:
Для WEB-разработчиков и отладки есть пакет
ДЕНВЕР-2 см. на


Это форум системных администраторов, а Вам предупреждение за оффтоп и рекламу. Отвечать не надо.
Автор: Maximan
Дата сообщения: 10.12.2002 08:20
Все, я установил 1.3 и перл - просто не туда ставил, и в скриптах был не тот путь... Но... Вопрос не в тему, али в тему... Как сделать, чтобы не вылезала эта ошибка 500??? Я скрипты все исправил (путь переписал к перлу), что то там врубил как в хелпе было написанно... Ну нифига, все перлы и сиджиайки ругаются этой ошибкой... Ну какой дуболом ее придумал?!
Как ее исправить, посоветуйте
http://www.zaborchic.narod.ru/httpd.conf - вот конфиг...
Тока я конечно работаю не на localhost... Просто ко мне имеют доступ, и общаются в чате... Чат на PHP, простенький... Более навороченные на Perl или CGI - не идут... Из-за этой ошибки... 500...
Автор: Andrey1
Дата сообщения: 10.12.2002 12:23
Спасибо Lunx!
Установил я денвер-2.
Скрипты на php работают, но в сгенерированной старице еще левые строчки пишутся!
Посмотрите сами http://www.ehrgeiz.h1.ru/andrey1.html
Автор: well2
Дата сообщения: 10.12.2002 13:42

Цитата:
well2
Цитата:Открыл статью на http://ru-board.com/new/article.php?sid=119 ,хорошая статья, но картинки не открываются. В чем секрет?


Что значит не открываются? Не отображаются? Это проблема твоего браузера, часом, графика не выключена? Все там нормально. Файервол проверь.

[q]well2

Браузер в норме, думаю все дело в прокси сервере. Может там Файерволл..



Автор: xpnet
Дата сообщения: 10.12.2002 23:55
Для того, чтобы на апаче 2 нормально работал ПХП, нужно его скачать версию Stable (4.3.x-dev) c http://snaps.php.com
Apache 2.0.43
и всё замечательно работать будет
Автор: vladislav
Дата сообщения: 11.12.2002 07:10
А можно мне на мыло vladislav@perm.ru этот php, а то по ссылке http://snaps.php.com пишет что сервер не найден
Автор: lynx
Дата сообщения: 11.12.2002 10:52
vladislav


Цитата:
А можно мне на мыло vladislav@perm.ru этот php


http://www.php.net/downloads.php

Это все что нужно.


Автор: xpnet
Дата сообщения: 11.12.2002 19:04
Нет! У меня не работало с этим. Вот всё стало работать только с http://snaps.php.net.
php.NET
---- извините за ошибку

Добавлено
У меня стоит Apache 2.0.43 + PHP 4.3.0 + ActivePerl 5.8.0.804.
Проблема №1:
Не запускаются CGI-файлы. Я сделал ассоциацию с perl.exe, как описано в статье. Я прописал соответствующую строку в httpd.conf, но мне всёравно выдаёт сообщение 500 Internal Server Error.
Проблема №2:
Стандартно апач висит на 80 порту. Он у меня доступен по этому порту из моей локальной районной сети, с моего компьютера. Но из интернета его не видно. Он молчит.
(попробуйте - http://xpnet.ru). Но стоит мне сменить порт, скажем, на 83, то всё замечательно работает и из локалки и из инета.
Если остановить сервис апачи и сделать nestat -a, то нет открытых сокетов на 80м порту.
Как заставить его обрабатывать запросы из инета.

OS - Windows 2000 Server SP3
Автор: lynx
Дата сообщения: 12.12.2002 00:16
xpnet


Цитата:
Стандартно апач висит на 80 порту. Он у меня доступен по этому порту из моей локальной районной сети, с моего компьютера. Но из интернета его не видно. Он молчит.
(попробуйте - http://xpnet.ru). Но стоит мне сменить порт, скажем, на 83, то всё замечательно работает и из локалки и из инета.
Если остановить сервис апачи и сделать nestat -a, то нет открытых сокетов на 80м порту.
Как заставить его обрабатывать запросы из инета.


Гм... а 80 порт может, чем-то уже занят? Чем он закрыт? Что стоит между тобой и Инетом? А если не останавливать Апач, что показывает нетстат -а?

Ты можешь обращаться к Апачу из Инета и по 83 порту:
h**p://твой_Ip:83


Цитата:
Проблема №1:



Угу, получила конфиг, завтра.

Добавлено
xpnet

Поехали:

<Directory />
Options -Indexes Includes
AllowOverride All
Allow from all
</Directory>


А где

order allow,deny

??

Но это не важно для cgi


Это что такое:

<VirtualHost *>
ServerName www.xpnet.ru
ServerAlias xpnet.ru *.xpnet.ru
DocumentRoot D:/www/xpnet.ru/www/
</VirtualHost>

AddType application/x-httpd-php php php3 php4 phtml

ScriptInterpreterSource registry

После вирт. хостов уже никаких директив быть не должно.

Дальше. Майн сервер на настроен вообще никак.

Папки со скриптами не настроена ни одна, как Перлу исполняться??

Читайте в статье про настройку Апача для исполнения скриптов!


Автор: xpnet
Дата сообщения: 12.12.2002 13:48
Стоит роутер между мной и инетом, а апач слушает на 80м пору. Любой человек из локалки имеет доступ к нему, а из внешнего инета - нет. netstat всегда пишет что апач висит на порту, который я задал, если только я его не отключу. Мне нужно именно на 80ый порт.

А ПХП и так у меня замечательно работает.
Ок. Сейчас посмотрю.
Если я убираю <VirtualHost *>
ServerName www.xpnet.ru
ServerAlias xpnet.ru *.xpnet.ru
DocumentRoot D:/www/xpnet.ru/www/
</VirtualHost>
то когда я захожу на основной сервак, то начинает грузиться первый виртуалхост!
Автор: lynx
Дата сообщения: 12.12.2002 16:35
xpnet


Цитата:
Стоит роутер между мной и инетом


А, ну и все, забудь тогда, против лома нет приема. Либо убирать роутер и ходить мимо него, либо другой порт, либо менять настройки роутера.


Цитата:
когда я захожу на основной сервак, то начинает грузиться первый виртуалхост!


Открыл Америку. Это всегда так и так должно быть. Первый вирт. хост должен полностью дублировать настройки майнсервера.


Цитата:
можно тебя попросить мне конфиг твой выслать


Тебе какой? У меня их много Под никсы, под Выни, 1.3.х, 2.х, разных версий, для удаленного серва, для локалхоста какой тебе?

Ты глянь в статье пример конфига там же есть.
Автор: xpnet
Дата сообщения: 12.12.2002 18:24
Ну ты же видела иой конфиг W2K Server + Apache 2.0.43 + PHP 4.3.0-dev + ActivePerl 5.8.0.804 + virtualhosts.
Кинь плиз похожие если есть. Мне этот апач испортил всю неделю, засранец
ruzavin@xpnet.ru

Добавлено
Так а самое интересное, что FTP, POP3, SMTP, всё работает замечательно! А вот именно 80 порт - нет. Не понимаю чем вызван такой нездоровый интерес роутера. Как ты думаешь, они согласятся менять настройки?

Добавлено
Конфиг для сервака, который будет биндиться на все интерфейсы. Т.е. будет доступен и на моём компьютере, и в инете, и в локальной сети ( 3 IP ). Мой комп является серваком
Автор: lynx
Дата сообщения: 12.12.2002 20:51
xpnet


Цитата:
Как ты думаешь, они согласятся менять настройки?


Они - админы? полагаю -нет. Думаю, у них свой Апачик на нем висит

Ня:
http://ru-board.com/forall/lynx/musor/httpd2.conf

Рабочий, но тестовый и под локалхост
Автор: xpnet
Дата сообщения: 12.12.2002 22:25
Тогда почему я могу открывать у себя порты 110, 25, 21, 3128, MySQL(кстати какой порт?) и т.д. ?

Добавлено
и потов у меня выделенный IP

Добавлено
А cgi всёравно не работают.
error.log:
[Thu Dec 12 22:41:48 2002] [notice] Parent: Created child process 1692
[Thu Dec 12 22:41:50 2002] [notice] Child 1692: Child process is running
[Thu Dec 12 22:41:50 2002] [notice] Child 1692: Acquired the start mutex.
[Thu Dec 12 22:41:50 2002] [notice] Child 1692: Starting 250 worker threads.
[Thu Dec 12 23:38:18 2002] [error] [client xxx.xx.xxx.xxx] Premature end of script headers: test.cgi
Автор: lynx
Дата сообщения: 13.12.2002 02:38
xpnet


Цитата:
А cgi всёравно не работают.



Цитата:
test.cgi


test.cgi сюда, новый вариант конфига - куда-нибудь выложи.
Автор: xpnet
Дата сообщения: 13.12.2002 02:50
#!/usr/bin/perl
print "Content-type: text/htmlnn";
print "Hello world!<br>n";

пробывал менять путь на полный, убирать путь, ставить ()
файлы .cgi привязаны к perl.exe. perl.exe обрабатывает файл.
конфиг выложил на http://cheburek.com/httpd.conf
Автор: lynx
Дата сообщения: 13.12.2002 03:12
xpnet


Цитата:
print "Content-type: text/htmlnn";



рррррррррррррр

Ну, где вы все набрались этой глюкавости??????

print "Content-type: text/html\n\n";
Автор: xpnet
Дата сообщения: 13.12.2002 03:18
Не рычи, пушистая ) Сейчас посмотрим...
Автор: lynx
Дата сообщения: 13.12.2002 03:19
В конфиге все нормально, ну, разве что вот это:

ScriptAlias /cgi-bin/ D:/www/xpnet.ru/cgi-bin/"

##А ниже палочка где?
<Directory "D:/www/xpnet.ru/cgi-bin">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>

надо так:

<Directory "D:/www/xpnet.ru/cgi-bin/">


Первый вирт. хост должен повторять настройки мейнсервера, и скрипты там тоже надо настроить.

Ни в одном вирт. хосте скрипты не настроены - для каждого надо отдельно.

Но это все семечки, напиши нормальный скрипт, как я выше показала, и все и так заработает.
Автор: xpnet
Дата сообщения: 13.12.2002 03:20
Lynx, моей длагодарности к тебе нет предела! Спасибо тебе огромное! ) Прости за мои кривые руки

Добавлено
кстати ошибка эта в статье raven'a - http://ru-board.com/new/article.php?sid=119
Автор: lynx
Дата сообщения: 13.12.2002 03:31
xpnet


Цитата:
кстати ошибка эта в статье raven'a


Уууу, вот где все этого набрались... Это глюки нюка при постинге, сожру Батву с потрохами, пойду исправлю, спасибо, что сказал. Господи, я же уже там это правила, вроде.... Сумасшедший дом...


Цитата:
Не рычи, пушистая


мурр
Автор: alf
Дата сообщения: 15.12.2002 02:38
прочитал, статью, спасибо lynx
вроде сделал все как описано, но когда тестирую пхп, то после того как набираю http://localhost/index.php вижу вот это:

<?
phpinfo();
?>

а информации о версии PHP и глобальных переменных нет

делаю все это впервый раз, подскажите где копать
Автор: lynx
Дата сообщения: 15.12.2002 02:53
alf


Цитата:
подскажите где копать


пыхыпы не настроены (PHP). Там и копать.
А сам PHP то поставлен? точно?


Цитата:
прочитал, статью, спасибо lynx


Хочу заметить, что статья то не моя...
Автор: alf
Дата сообщения: 15.12.2002 04:38
lynx



Цитата:
Хочу заметить, что статья то не моя...


Опубликовал raven
не заметил

как только прописываю
LoadModule php4_module c:\php\sapi\php4apache2.dll

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


Автор: lynx
Дата сообщения: 15.12.2002 04:52
alf


Цитата:
как только прописываю
LoadModule php4_module c:\php\sapi\php4apache2.dll

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


А, это нормально. Это опять версия модуля не катит. В статье говорится об этом:


Цитата:

E:\>f:\Apache2\bin\apache.exe apache.exe: module "c:\php4build\snap\sapi\apache2filter\sapi_apache2.c" is not compatible with this version of Apache (found 20020628, need 20020903). Please contact the vendor for the correct version.
то попробуйте заменить свой файл php4apache2.dll на аналогичный из файлового архива форума «В помощь системному администратору».



Похоже?

Короче, шуруй в архив и качай другие версии модулей одну за другой перебирай, они ни размером (ни цветом лол) не отличаются, но что-то в них есть, одному Апачику нравится один, другому - другой
Некоторым помогает PHP, скачанный вот отсюда: http://snaps.php.net/
http://forum.ru-board.com/topic.cgi?forum=8&topic=1735&start=20#16
Автор: alf
Дата сообщения: 15.12.2002 04:57
lynx

спасибо, пойду пробовать, а http://snaps.php.com/ не грузиться
Автор: lynx
Дата сообщения: 15.12.2002 05:17
alf


Цитата:
а http://snaps.php.com/ не грузиться


У меня тоже. Походу у того хоста кривенько настроены ДНСы. Но ведь у кого-то он грузится! Ты попроси у того, у кого он грузится его IP и пропиши его в hosts

IP snaps.php.com


Тогда он загрузится.


Добавлено
Адрес находится в диапазоне: 216.28.47.*

Добавлено
Короче, он и не будет грузится, потому что надо:
http://snaps.php.net/

Списибо, Юрик!
Автор: xpnet
Дата сообщения: 15.12.2002 07:06
http://snaps.php.net
версия 3.4.0-dev. и всё чики-пики будет
Автор: vladislav
Дата сообщения: 15.12.2002 07:26
Привет всем!
У меня вопрос - можно ли настроить апач для работы php скриптов из папки cgi-bin? А то у меня сайт на h1 а у них все скрипты запускаются только из cgi-bin!

Добавлено
Да и еще вопрос - почему некоторые php скрипты не запускаются - у меня стоит последняя версия?
Автор: new_yorik
Дата сообщения: 15.12.2002 08:11
vladislav
апачу пофиг откуда парсить пхп скрипты. на хы1 так настроено. потому что некоторые скрипты требуют особых настроек или просто кривые.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950

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


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