LINUX.ORG.RU

ssh2 на centos 6


0

2

Всем привет. В общем надоумило нас поставить на сервер 6ю версию центоса, теперь вот мучаемся с ним...

Проблема следующая, надо поставить на машину ssh2 для php, перерыл кучу мануалок, ничего не работает, все под 5 центос заточено. попытался как-то сам поковыряться, но безуспешно... Кто сталкивался с такой проблемой или у кого есть догадки по этому поводу? ... очень нужно разобраться с этим...

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

zolden ★★★★★
()

В общем надоумило нас поставить на сервер 6ю версию центоса, теперь вот мучаемся с ним...

Что хотели, на то и напоролись.

tensai_cirno ★★★★★
()
Ответ на: комментарий от drBatty

сделал так, установил pecl и через него уже начал ставить модуль ssh2. все вроде поставилось. перезапустил апач, и все.. он не запускается. пишет

[root]# service httpd start Starting httpd: [Wed Nov 30 23:24:07 2011] [warn] module php5_module is already loaded, skipping Syntax error on line 30 of /etc/httpd/conf/httpd.conf: Invalid command 'Order', perhaps misspelled or defined by a module not included in the server configuration

<Directory /home/*> AllowOverride All Options -MultiViews -Indexes FollowSymlinks IncludesNoExec +Includes <Limit GET POST OPTIONS PROPFIND> 30--> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS PROPFIND> Order deny,allow Deny from all </LimitExcept> </Directory>

надеюсь конкретно описал...

как снова поднять апач ?!

VituSkz
() автор топика
Ответ на: комментарий от VituSkz

угу. так немного понятнее. Откуда такие опции в конфиге? Почитайте, что вы вообще наделали. Читать здесь:

http://httpd.apache.org/docs/

Возможно это конечно и не вы, а в RH чё-то накосячили, тогда попробуйте запустить со старым конфигом. И прочтите наконец эту fucking документацию! (ссылку я дал)

drBatty ★★
()
Ответ на: комментарий от VituSkz

нуууу «поставить на машину ssh2 для php» это на том-же уровне что и «патчить BSD под KDE(или наоборот)»- где-то так :)

зато при всей неясности целей, приведённая диагностика говорит о том что 1) ваш http.conf разбит на кусочки цепляемые по маске и при уставнвке старый не был удалён потому как содержал ручные правки 2) ЛИБО pecl криво правил httpd.conf и тогда это не отдельные файлы а его фрагменты

вам остаётся найти эти два файла (или фрагмента httpd.conf), выбрать из них актуальный, а другой убить нафик :)

hint: в конфликтых фрагментах содержится также загрузка модуля php - по этому признаку просто их найти

MKuznetsov ★★★★★
()

Откуда он у вас вообще был? В штатном репозитории такого модуля нет. Значит первое что можно сделать - найти src.rpm и попробовать пересобрать.

atrus ★★★★★
()
Ответ на: комментарий от VituSkz

<Directory /home/*> AllowOverride All Options -MultiViews -Indexes FollowSymlinks IncludesNoExec +Includes <Limit GET POST OPTIONS PROPFIND> 30--> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS PROPFIND> Order deny,allow Deny from all </LimitExcept> </Directory>

"-->" не смущает?

Mr_Alone ★★★★★
()
Ответ на: комментарий от VituSkz

Прежде чем ломать центос, научитесь пользоваться поиском. В абсолютном большинстве случаев ничего собирать руками не нужно. Уж тем более когда речь о php-модулях. Не одни же вы их используете.

В частности, пакет php-pecl-ssh2 моментально ищется по ключевым словам [code]php-pecl-ssh2 el6 centos[/code]

http://pkgs.org/centos-6-rhel-6/remi-x86_64/php-pecl-ssh2-0.11.2-1.el6.remi.x...

Подключаете репозиторий remi (одна команда), ставите пакет(тоже одна команда), и живете припеваючи.

alpha ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.