после обновления porupgrade -aR отвалился php

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Witt
мл. сержант
Сообщения: 73
Зарегистрирован: 2010-01-12 14:01:48

после обновления porupgrade -aR отвалился php

Непрочитанное сообщение Witt » 2014-05-23 22:11:54

Всем привет!
Вместо интерпретации php файлов они стали скачиваться. ((
Подскажите, где копать. Плохо понимаю это все, но очень хочется разобраться и понять причину. В интернетах лишь рекомендации по начальной настройке.
freebsd 9.2
apache22-2.2.27_2
php55-5.5.12

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: после обновления porupgrade -aR отвалился php

Непрочитанное сообщение Bayerische » 2014-05-24 6:51:52

Старый участник, а тему по-нормальному создать не сумели…
Вы плохо понимаете, а мы ещё хуже. Что отвалилось, по каким признакам вы поняли это, что именно и где написано, логи, в конце концов.
Иначе, остаётся в маны отправить.

Аватара пользователя
Witt
мл. сержант
Сообщения: 73
Зарегистрирован: 2010-01-12 14:01:48

Re: после обновления porupgrade -aR отвалился php

Непрочитанное сообщение Witt » 2014-05-24 8:39:46

Не суди строго, товарищ капитан. ))
То, что я старый участник, вовсе не означает, что опыта у меня много. Я не каждый день общаюсь с BSD. К сожалению.

1. Что было: был работающий локальный вебник на апаче, пхп, мускуле, настроенный осенью по одному из многочисленных описаний в сети, по-моему по этому: http://perscom.ru/index.php/freebsd/768 ... na-freebsd
2. Что сделал: обновление сервера до актуального состояния с помощью portupgrade -aR
3. Что получилось: вместо обработки .php файлов они теперь скачиваются в браузере.

Почему я понял, что отвалился пхп? Я так думаю, если веб сервер не вызывает интерпретатор, который должен выполнять код php, следовательно, php не работает. Или не прав я?
Какие логи и конфиги нужны для помощи уважаемых участников форума в анализе и дислокации неисправности?

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: после обновления porupgrade -aR отвалился php

Непрочитанное сообщение Bayerische » 2014-05-24 8:56:15

Смотрите вывод:

Код: Выделить всё

cat /usr/local/etc/apache22/httpd.conf | grep -i php
Должно быть там что-то вроде AddType application/x-httpd-php php phtml

Ещё сделайте для начала apachectl restart.
Ошибками плюётся?

Аватара пользователя
Witt
мл. сержант
Сообщения: 73
Зарегистрирован: 2010-01-12 14:01:48

Re: после обновления porupgrade -aR отвалился php

Непрочитанное сообщение Witt » 2014-05-24 9:03:52

Конечно, рестартил апач - это первое, что я делал. Все там замечательно:

Код: Выделить всё

root@server:/home/vitaly # apachectl restart
Performing sanity check on apache22 configuration:
Syntax OK
Stopping apache22.
Waiting for PIDS: 1846.
Performing sanity check on apache22 configuration:
Syntax OK
Starting apache22.
root@server:/home/vitaly #
Тут тоже вроде на месте всё:

Код: Выделить всё

root@server:/home/vitaly # cat /usr/local/etc/apache22/httpd.conf | grep -i php
    DirectoryIndex index.php index.html
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
root@server:/home/vitaly #

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: после обновления porupgrade -aR отвалился php

Непрочитанное сообщение Bayerische » 2014-05-24 9:26:32

У вас нет LoadModule php5_module, т.е. модуль php не грузится.

Аватара пользователя
Witt
мл. сержант
Сообщения: 73
Зарегистрирован: 2010-01-12 14:01:48

Re: после обновления porupgrade -aR отвалился php

Непрочитанное сообщение Witt » 2014-05-24 9:59:25

Bayerische писал(а):У вас нет LoadModule php5_module, т.е. модуль php не грузится.
В /usr/local/libexec/apache22 нет такого модуля. Где взять его?
Апач скомпилирован со следующими опциями:

Код: Выделить всё

root@server:/usr/ports/www/apache22 # make showconfig
===> The following configuration options are available for apache22-2.2.27_2:
     AUTH_BASIC=on: mod_auth_basic
     AUTH_DIGEST=on: mod_auth_digest
     AUTHN_ALIAS=on: mod_authn_alias
     AUTHN_ANON=on: mod_authn_anon
     AUTHN_DBD=off: mod_authn_dbd
     AUTHN_DBM=on: mod_authn_dbm
     AUTHN_DEFAULT=on: mod_authn_default
     AUTHN_FILE=on: mod_authn_file
     AUTHZ_DBM=on: mod_authz_dbm
     AUTHZ_DEFAULT=on: mod_authz_default
     AUTHZ_GROUPFILE=on: mod_authz_groupfile
     AUTHZ_HOST=on: mod_authz_host
     AUTHZ_OWNER=on: mod_authz_owner
     AUTHZ_USER=on: mod_authz_user
     AUTHNZ_LDAP=off: mod_authnz_ldap
     LDAP=off: connection pooling, result caching
     DBD=off: Manages SQL database connections
     CACHE=on: mod_cache
     DISK_CACHE=on: mod_disk_cache
     FILE_CACHE=on: mod_file_cache
     MEM_CACHE=off: mod_mem_cache
     DAV=on: mod_dav
     DAV_FS=on: mod_dav_fs
     DAV_LOCK=off: mod_dav_lock
     ACTIONS=on: mod_actions
     ALIAS=on: mod_alias
     ASIS=on: mod_asis
     AUTOINDEX=on: mod_autoindex
     CERN_META=on: mod_cern_meta
     CGI=on: mod_cgi
     CGID=off: mod_cgid
     CHARSET_LITE=on: mod_charset_lite
     DEFLATE=on: mod_deflate
     DIR=on: mod_dir
     DUMPIO=on: mod_dumpio
     ENV=on: mod_env
     EXPIRES=on: mod_expires
     HEADERS=on: mod_headers
     IMAGEMAP=on: mod_imagemap
     INCLUDE=on: mod_include
     INFO=on: mod_info
     LOG_CONFIG=on: mod_log_config
     LOGIO=on: mod_logio
     MIME=on: mod_mime
     MIME_MAGIC=on: mod_mime_magic
     NEGOTIATION=on: mod_negotiation
     REWRITE=on: mod_rewrite
     SETENVIF=on: mod_setenvif
     SPELING=on: mod_speling
     STATUS=on: mod_status
     UNIQUE_ID=on: mod_unique_id
     USERDIR=on: mod_userdir
     USERTRACK=on: mod_usertrack
     VHOST_ALIAS=on: mod_vhost_alias
     FILTER=on: mod_filter
     SUBSTITUTE=off: mod_substitute
     VERSION=on: mod_version
     SSL=on: mod_ssl
     SUEXEC=off: mod_suexec
     SUEXEC_RSRCLIMIT=off: suEXEC rlimits based on login class
     SUEXEC_USERDIR=off: suEXEC UserDir support
     REQTIMEOUT=on: mod_reqtimeout
     PROXY=off: mod_proxy
     IPV4_MAPPED=off: Allow IPv6 socket to handle IPv4
     BUCKETEER=off: mod_bucketeer
     CASE_FILTER=off: mod_case_filter
     CASE_FILTER_IN=off: mod_case_filter_in
     EXT_FILTER=off: mod_ext_filter
     LOG_FORENSIC=off: mod_log_forensic
     OPTIONAL_HOOK_EXPORT=off: mod_optional_hook_export
     OPTIONAL_HOOK_IMPORT=off: mod_optional_hook_import
     OPTIONAL_FN_IMPORT=off: mod_optional_fn_import
     OPTIONAL_FN_EXPORT=off: mod_optional_fn_export
====> mod_proxy: you have to choose at least one of them
     PROXY_AJP=off: mod_proxy_ajp
     PROXY_BALANCER=off: mod_proxy_balancer
     PROXY_CONNECT=off: mod_proxy_connect
     PROXY_FTP=off: mod_proxy_ftp
     PROXY_HTTP=off: mod_proxy_http
     PROXY_SCGI=off: mod_proxy_scgi
===> Use 'make config' to modify these settings
root@server:/usr/ports/www/apache22 #
Что надо включить перед сборкой, чтобы появился указанный Вами php5_module?

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: после обновления porupgrade -aR отвалился php

Непрочитанное сообщение Bayerische » 2014-05-24 10:04:47

Хрен его знает. php53 собирается с опцией модуль апача. В 55 не нашёл такого. Гуглите.

Аватара пользователя
Witt
мл. сержант
Сообщения: 73
Зарегистрирован: 2010-01-12 14:01:48

Re: после обновления porupgrade -aR отвалился php

Непрочитанное сообщение Witt » 2014-05-24 10:07:45

Ответ "Гуглите" недостоин старого участника.. ((

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: после обновления porupgrade -aR отвалился php

Непрочитанное сообщение Bayerische » 2014-05-24 10:08:53

www/mod_php55
Да, старые участники хорошо гуглят.

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: после обновления porupgrade -aR отвалился php

Непрочитанное сообщение Bayerische » 2014-05-24 10:14:20

cat /usr/ports/UPDATING | grep -i php | grep -i apache -A3

Аватара пользователя
Witt
мл. сержант
Сообщения: 73
Зарегистрирован: 2010-01-12 14:01:48

Re: после обновления porupgrade -aR отвалился php

Непрочитанное сообщение Witt » 2014-05-24 10:27:05

Спасибо, собрал порт. Кто бы мог подумать, что они в отдельный порт вынесут.