apache не видит php

apache не видит новый php

>если я дам доступ смог ли бы посмотреть что за беда?!

Ок, давай. Стучи в Jabber balancer@balancer.ru

чтобы иметь хото какой то шанс в случае форс-мажора, я бы перед этим сделал на вдс’е

у меня установлены флаги ‘doc examples ncurses readline sqlite ssl threads (wide-unicode) xml’

как решите, отпишитесь как именно решили проблему. интересно же 🙂

>как решите, отпишитесь как именно решили проблему

Угу. Доступ получил.

Система там с 2009-го года не обновлялась 🙂

Сперва обновил eselect-python.

Сейчас ставлю =python-2.6.5-r3, так как последний 2.6 не ставится из-за старого portage.

если он «согласится» на обновление portage, то дело в шляпе

Питон обновлён, portage — тоже.

Сейчас прогоню python-updater, чтобы обновилось, если что-то не так, потом можно и php обновить.

>если он «согласится» на обновление portage, то дело в шляпе

С python-updater придётся разбираться после обновления мира. Ругается на отсутствие в портеже древних версий 🙂

Всё, пошёл ставиться php со всем тянущимся зоопарком. postgres-8 только пришлось пока убрать, вызывал много конфликтов по зависимостям. После обновления мира можно будет заново поставить.

зануда_моде: не забудьте и про revdep-rebuild

А, там PHP итак потащил за собой dev-db/postgresql-base-9.0.3 🙂

>зануда_моде: не забудьте и про revdep-rebuild

Обязательно. Но в данном случае до обновления мира он не имеет смысла, ибо будет затыкаться на исчезнувших версиях 🙂

если вас не затруднит не могли бы вы весь процесс командами описать, то блин если чет у них там случиться, опять не хочется снова искать кто поможет(

Прикольно. С bash-3 не собирались findutils. При чём ошибка вылезала уже при компиляции. Пришлось обновить до bash-4

>если вас не затруднит не могли бы вы весь процесс командами описать

Это не поможет. Если снова систему обновлять только через полтора года, то проблемы полезут уже другие. А так, в данный момент выполняется:

я имел ввиду то что хост не стабильный и у них бывают траблы какие то, вдс вообще тока с 4-й попытки создалась, так вот можно ли как то сделать либо дамп либо еще чет что бы вдруг что и придется создавать вдс по новой там можно было развернуть текущую конфигурацию?

Читайте также:  машина в архиве гибдд что это значит

>что бы вдруг что и придется создавать вдс по новой там можно было развернуть текущую конфигурацию?

Ну, в принципе, достаточно, наверное, /etc забэкапить, а потом Gentoo с нуля поставить, если всё грохнется.

А так, чтобы всю систему, чтобы потом оживлять — её бэкапить надо в остановленном виде, загрузившись с какого-нить livecd.

В принципе, забэкапить можно всё, без /dev, /proc и /var. Тогда, впоследствии, можно будет оживить систему целиком, только эти каталоги — вручную.

понял скопирую их тогда, а сколько примерно процесс еще займет?!

PHP пока ещё собирается. Не знаю, что за машина и сколько времени он там будет собираться. Вообще, у меня на P4-3000 собирается за пол-часа, на Q9440 — за 10 минут.

Пока в фоне систему к обновлению мира готовлю. По зависимостям, вроде, уже всё ок, но словил:

* Error: circular dependencies:

(sys-devel/gcc-4.4.5, ebuild scheduled for merge) depends on
(sys-libs/glibc-2.11.3, ebuild scheduled for merge) (buildtime)
(sys-devel/gcc-4.4.5, ebuild scheduled for merge) (buildtime)

чтобы поставить gcc-4.4.5, нужен glibc-2.11.3, для сборки которого нужен gcc-4.4.5 🙂

Источник

apache не видит новый php

Apache то перезапускали?

Конфиги апача смотрели?

Напишите сюда вывод which php

Вообще php имеет разные бинарники для консоли и апача

перезапускал не помогло(

# which php /usr/local/bin/php

в папке /etc/apache2/modules.d даже не появляется файл 70_mod_php5.conf ((

aptitude install libapache2-mod-php5 🙂

модуль у вас не обновился

эмм. что о не понял

писал USE=«apache2» emerge php, ниче не изменилось ща вообще выдает

# USE=«apache2» emerge php

* IMPORTANT: 5 news items need reading for repository ‘gentoo’. * Use eselect news to read news items.

Calculating dependencies. done!

The current version of portage supports EAPI ‘2’. You must upgrade to a newer version of portage before EAPI masked packages can be installed.

For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. (dependency required by «dev-lang/php-5.3.6» [ebuild]) (dependency required by «php» [argument])

* IMPORTANT: 5 news items need reading for repository ‘gentoo’. * Use eselect news to read news items.

Читайте также:  рэу деканат финансового факультета телефон

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

У тебя sys-apps/portage какой версии? Похоже, что 2.1.6.13

Обнови. Вообще, в Gentoo прежде, чем что-то делать, всегда полезно обновить систему.

обновить полностью систему?!

>обновить полностью систему?!

Для начала, хотя бы portage.

apache невидет новый php

В двух словах на русском допущено две ошибки. И это только заголовок.

# echo ‘PHP_TARGETS=«php5-3»’ >> /etc/make.conf root@vz2623:

# echo ‘dev-lang/php apache2’ >> /etc/portage/package.use root@vz2623:

* IMPORTANT: 5 news items need reading for repository ‘gentoo’. * Use eselect news to read news items.

These are the packages that would be merged, in order:

Calculating dependencies. done!

The current version of portage supports EAPI ‘2’. You must upgrade to a newer version of portage before EAPI masked packages can be installed.

For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. (dependency required by «dev-vcs/git-1.6.4.5» [ebuild]) (dependency required by «sys-devel/gettext-0.18.1.1-r1» [ebuild]) (dependency required by «sys-devel/gcc-4.4.5» [ebuild]) (dependency required by «world» [argument])

* IMPORTANT: 5 news items need reading for repository ‘gentoo’. * Use eselect news to read news items.

спасибо за полезный комментарий

* IMPORTANT: 5 news items need reading for repository ‘gentoo’. * Use eselect news to read news items.

These are the packages that would be merged, in order:

For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

* IMPORTANT: 5 news items need reading for repository ‘gentoo’. * Use eselect news to read news items.

правильно это слово пишется «ненавидит»

А, да, новый портеж только с Питоном от 2.6 и выше работает. Это отдельная история, давай пока обновишь portage до

portage обновлял перед «обновлением» php

* IMPORTANT: 5 news items need reading for repository ‘gentoo’. * Use eselect news to read news items.

These are the packages that would be merged, in order:

Total: 16 packages (8 upgrades, 5 new, 3 in new slots, 1 uninstall), Size of downloads: 35,793 kB Conflict: 2 blocks (1 unsatisfied)

* Error: The above package list contains packages which cannot be * installed at the same time on the same system.

Читайте также:  обучение ремонт котлов отопления

(‘ebuild’, ‘/’, ‘app-arch/xz-utils-5.0.1’, ‘merge’) pulled in by app-arch/xz-utils required by system app-arch/xz-utils required by world app-arch/xz-utils required by (‘ebuild’, ‘/’, ‘sys-apps/sandbox-2.4’, ‘merge’)

(‘installed’, ‘/’, ‘app-arch/lzma-utils-4.32.6’, ‘nomerge’) pulled in by app-arch/lzma-utils required by (‘ebuild’, ‘/’, ‘sys-devel/libtool-2.2.10’, ‘merge’)

For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

Так, «вроде как» или «обновил»? 🙂 «* Error» же.

Собственно, конфликт в app-arch/xz-utils и устаревшим app-arch/lzma-utils, который у тебя стоит. Снеси сперва

app-arch/lzma-utils selected: 4.32.6 protected: none omitted: none

‘Selected’ packages are slated for removal.
‘Protected’ and ‘omitted’ packages will not be removed.

Waiting 5 seconds before starting.
(Control-C to abort).
Unmerging in: 5 4 3 2 1
Unmerging app-arch/lzma-utils-4.32.6.

. SELinux module not found. Please verify that it was installed.

* GNU info directory index is up-to-date.

* IMPORTANT: 5 news items need reading for repository ‘gentoo’. * Use eselect news to read news items.

>ошибок не увидал вроде прошло все нормально

Ну, тогда можешь попробовать поставить PHP. sqlite не должен больше ругаться, если всё ок было.

USE=«apache2» не забудь. Лучше в виде

echo dev-lang/php apache2 >> /etc/portage/package.use

# echo dev-lang/php apache2 >> /etc/portage/package.use root@vz2623:

* IMPORTANT: 5 news items need reading for repository ‘gentoo’. * Use eselect news to read news items.

These are the packages that would be merged, in order:

Calculating dependencies. done!

The current version of portage supports EAPI ‘2’. You must upgrade to a newer version of portage before EAPI masked packages can be installed.

For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. (dependency required by «dev-lang/php-5.3.6» [ebuild]) (dependency required by «php» [argument])

* IMPORTANT: 5 news items need reading for repository ‘gentoo’. * Use eselect news to read news items.

последний стабильный portage 2.1.9.42 вообще-то

>последний стабильный portage 2.1.9.42 вообще-то

Но он много чего за собой тянет. Посмотри логи выше. Пока пусть с этим разберётся, если всё будет ок — тогда уже и мир можно будет обновить.

Источник

Образовательный портал