LINUX.ORG.RU
решено ФорумAdmin

поднять php после обновления apache

 , ,


0

1

Система FreeBSD 9.1-RELEASE Apache был 2.2 обновлен до 2.4

просьба помочь, с изучением ситуации на данный момент, и с решением проблемы соответственно. опыта работы с подобным нет.

при открытии в браузере вместо страницы, отображается код: «getIndex()); # See if we can render the command if (trim($www['cmd'])) { # If this is a READ-WRITE operation, the LDAP server must not be in READ-ONLY mode. if ($app['server']->isReadOnly() && ! in_array(get_request('cmd','REQUEST'),$app['readwrite_cmds'])) error(_('You cannot perform updates while server is in read-only mode'),'error','index.php'); » и т.д...

Это вместо выполнения PHP скрипт выводится в браузер как есть.

goingUp ★★★★★
()
Последнее исправление: goingUp (всего исправлений: 1)

Эмм.. Если не подводит память, то апач надо запускать через apachectl -DPHP (как-то так). Т.е. сейчас видимо апач запущен без модуля mod_php.c

gh0stwizard ★★★★★
()
20140327:
  AFFECTS: users of lang/php5 and lang/php55 with Apache module
  AUTHOR: ale@FreeBSD.org

  The Apache PHP module has been separated from the main PHP port.
  If you had the APACHE OPTION selected, you have to perform the
  following steps:

  1) update your lang/php* options (i.e. 'make config')
  2) rebuild lang/php* port
  3) install www/mod_php* port

  It is *mandatory* to build both ports with the same DEBUG and ZTS
  options, so if you have a threaded Apache (i.e. worker or event MPM)
  you have to select the ZTS option in lang/php* port.
hizel ★★★★★
()
Ответ на: комментарий от NeverLoved

вот конфиг

ServerRoot «/usr/local»

Listen 80 LoadModule authn_core_module libexec/apache24/mod_authn_core.so LoadModule authz_host_module libexec/apache24/mod_authz_host.so LoadModule authz_groupfile_module libexec/apache24/mod_authz_groupfile.so LoadModule authz_user_module libexec/apache24/mod_authz_user.so LoadModule authz_core_module libexec/apache24/mod_authz_core.so LoadModule authnz_ldap_module libexec/apache24/mod_authnz_ldap.so

LoadModule access_compat_module libexec/apache24/mod_access_compat.so LoadModule auth_basic_module libexec/apache24/mod_auth_basic.so LoadModule reqtimeout_module libexec/apache24/mod_reqtimeout.so LoadModule filter_module libexec/apache24/mod_filter.so LoadModule mime_module libexec/apache24/mod_mime.so LoadModule ldap_module libexec/apache24/mod_ldap.so LoadModule log_config_module libexec/apache24/mod_log_config.so LoadModule env_module libexec/apache24/mod_env.so LoadModule headers_module libexec/apache24/mod_headers.so LoadModule setenvif_module libexec/apache24/mod_setenvif.so LoadModule version_module libexec/apache24/mod_version.so LoadModule mpm_prefork_module libexec/apache24/mod_mpm_prefork.so LoadModule unixd_module libexec/apache24/mod_unixd.so LoadModule dav_module libexec/apache24/mod_dav.so LoadModule status_module libexec/apache24/mod_status.so LoadModule autoindex_module libexec/apache24/mod_autoindex.so <IfModule !mpm_prefork_module> LoadModule cgid_module libexec/apache24/mod_cgid.so </IfModule> <IfModule mpm_prefork_module> LoadModule cgi_module libexec/apache24/mod_cgi.so </IfModule> LoadModule dav_fs_module libexec/apache24/mod_dav_fs.so LoadModule dav_lock_module libexec/apache24/mod_dav_lock.so LoadModule dir_module libexec/apache24/mod_dir.so LoadModule alias_module libexec/apache24/mod_alias.so LoadModule rewrite_module libexec/apache24/mod_rewrite.so

IncludeOptional etc/apache24/modules.d/[0-9][0-9][0-9]_*.conf

<IfModule unixd_module> User www Group www

</IfModule>

ServerAdmin sysadmin@antrax-energo.ru ServerName ldap.antrax-energo.ru <Directory /> AllowOverride none Require all denied </Directory>

DocumentRoot «/usr/local/www/apache24/data» <Directory «/usr/local/www/apache24/data»>

Options Indexes FollowSymLinks

AllowOverride None

Require all granted </Directory>

<IfModule dir_module> DirectoryIndex index.html </IfModule>

<Files ".ht*«> Require all denied </Files>

LogLevel warn

<IfModule log_config_module>

LogFormat »%h %l %u %t \«%r\» %>s %b \«%{Referer}i\» \«%{User-Agent}i\»" combined LogFormat «%h %l %u %t \»%r\" %>s %b" common

<IfModule logio_module> # You need to enable mod_logio.c to use %I and %O LogFormat «%h %l %u %t \»%r\" %>s %b \«%{Referer}i\» \«%{User-Agent}i\» %I %O" combinedio </IfModule>

CustomLog «/var/log/httpd-access.log» common

</IfModule> <IfModule alias_module> ScriptAlias /cgi-bin/ «/usr/local/www/apache24/cgi-bin/»

</IfModule> <IfModule cgid_module> </IfModule>

<Directory «/usr/local/www/apache24/cgi-bin»> AllowOverride None Options None Require all granted </Directory>

<IfModule mime_module>

AddType application/x-compress .Z AddType application/x-gzip .gz .tgz

</IfModule>

<IfModule proxy_html_module> Include etc/apache24/extra/proxy-html.conf </IfModule>

<IfModule ssl_module> SSLRandomSeed startup builtin SSLRandomSeed connect builtin </IfModule> Include etc/apache24/Includes/*.conf / search hit BOTTOM, continuing at TOP LoadModule authn_file_module libexec/apache24/mod_authn_file.so LoadModule authn_core_module libexec/apache24/mod_authn_core.so LoadModule authz_host_module libexec/apache24/mod_authz_host.so LoadModule authz_groupfile_module libexec/apache24/mod_authz_groupfile.so LoadModule authz_user_module libexec/apache24/mod_authz_user.so LoadModule authz_core_module libexec/apache24/mod_authz_core.so LoadModule authnz_ldap_module libexec/apache24/mod_authnz_ldap.so LoadModule access_compat_module libexec/apache24/mod_access_compat.so LoadModule auth_basic_module libexec/apache24/mod_auth_basic.so LoadModule reqtimeout_module libexec/apache24/mod_reqtimeout.so

JuliaLy23
() автор топика
Ответ на: вот конфиг от JuliaLy23

Обновите php так же, как вы обновили apache.

В конфиге ни слова о php нет. А должен быть модуль и должен быть опеределен тип .php как скрипта php для выполнения.

было бы замечательно с подробным how to

Подробное howto нужно заслужить. Либо интересной проблемой, либо личным отношением.

А положение вида «не хочу мозг напрягать, пусть дебилы на форуме мне все разжуют», это ровно обратное тому, что от вас ждут - попробуйте поисковой машине вопросы свои позадавать - это все равно придется делать и лучше рано, чем поздно.

https://www.freebsd.org/doc/ru/books/handbook/network-apache.html

zgen ★★★★★
()
Последнее исправление: zgen (всего исправлений: 1)
Ответ на: комментарий от zgen

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

про заслуги и отношение спасибо, буду в курсе.

в конфиге:
LoadModule php5_module libexec/apache/libphp5.so

apache обновлен не мной. двинулась к обновлению php, сейчас все зависло в моменте...

 PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20121212/gettext.so' - Cannot open "/usr/local/lib/php/20121212/gettext.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20121212/hash.so' - Cannot open "/usr/local/lib/php/20121212/hash.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20121212/iconv.so' - Cannot open "/usr/local/lib/php/20121212/iconv.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20121212/ldap.so' - Cannot open "/usr/local/lib/php/20121212/ldap.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20121212/openssl.so' - Cannot open "/usr/local/lib/php/20121212/openssl.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20121212/pdo.so' - Cannot open "/usr/local/lib/php/20121212/pdo.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20121212/session.so' - Cannot open "/usr/local/lib/php/20121212/session.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20121212/xml.so' - Cannot open "/usr/local/lib/php/20121212/xml.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20121212/ctype.so' - Cannot open "/usr/local/lib/php/20121212/ctype.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20121212/pdo_sqlite.so' - Cannot open "/usr/local/lib/php/20121212/pdo_sqlite.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20121212/simplexml.so' - Cannot open "/usr/local/lib/php/20121212/simplexml.so" in Unknown on line 0
PHP 5.5.24 (cli) (built: May 13 2015 18:08:33) 

на что именно мне намекает PHP? )

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

просьба без лирики,

Деньги вперед в таком случае.

ибо человеком не желающим напрягать мозг я себя не считаю!

В данном случае важно, что о вас думают другие. Ибо вы от них требуете разжевать и в рот положить.

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

И что же вы почерпнули из своих поисковых изысков?

Может быть научились правильно задавать вопросы? А, черт, нет. Не научились.

двинулась к обновлению php, сейчас все зависло в моменте...

Срочно требуются телепаты, что значит «двинулась»? Что было до этого, что было вами сделано и что за говно в цитате?

на что именно мне намекает PHP? )

Например на то, что указанные в php.ini подключаемые модули отсутствуют в приципе или банально другой версии т.к. не были обновлены и не могут быть загружены. Выберите сами, а то мне отсюда не видно.

Я так понимаю, знания английского тоже полный 0?

zgen ★★★★★
()
Последнее исправление: zgen (всего исправлений: 1)
Ответ на: комментарий от JuliaLy23

при вызове

Где вызове, что вызове зачем вызове - обо всем этом все должны догадаться самостоятельно.

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

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

Срочно требуются телепаты, что значит «двинулась»?

PHP был обновлен c 5.4.39 до 5.4.40

Что было до обновления Apache понятия не имею. Мною был удален старый PHP и был поставлен новый. доставлен mod_php.

В конфиге ни слова о php нет. А должен быть модуль и должен быть опеределен тип .php как скрипта php для выполнения.

в цитате строка из конфига в которой речь о php

Например на то, что указанные в php.ini подключаемые модули отсутствуют в приципе или банально другой версии т.к. не были обновлены и не могут быть загружены. Выберите сами, а то мне отсюда не видно.

модули действительно обновлены не были. с этим разобралась. поэтому теперь при вызове: php -v все впорядке, видна просто версия php PHP 5.4.40 (cli) (built: Apr 27 2015 04:11:44)

Я так понимаю, знания английского тоже полный 0?

с английским порядок. не в совершенстве, но читабильно.

JuliaLy23
() автор топика
2 июля 2015 г.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.