Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не интерпритируется php5 в Apache2  (Прочитано 9369 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн aracul

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #45 : 23 Марта 2011, 15:02:01 »
[sudo] password for pavel:
pavel@vip-test1:~$ grep php /etc/mime.types
application/x-httpd-php phtml pht php
application/x-httpd-php-source phps
application/x-httpd-php3         php3
application/x-httpd-php3-preprocessed php3p
application/x-httpd-php4         php4
application/x-httpd-php5         php5

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #46 : 23 Марта 2011, 15:12:32 »
Чем об стену долбиться...
Бэкап /etc/apache2
sudo apt-get remove --purge apache2-mpm-prefork apache2.2-common apache2.2-bin libapache2-mod-php5
sudo apt-get install libapache2-mod-php5
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #47 : 23 Марта 2011, 15:56:35 »
Цитировать
напиши любую чепуху внутри <IfModule mod_php5.c>, сервер даже не заметит её - потому что не знает про такой модуль - mod_php5.c.
вот как раз и напиши  внутри чепуху и посмотришь на ошибки

Оффлайн aracul

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #48 : 23 Марта 2011, 17:31:36 »
Поскольку тема скатилась в треш за отсутствием конструктива.... пошел воять себе цент и пилить все на нем... будет быстрее, ровнее и менее бажно... за сим откланиваюсь.... всем спасибо кто реально старался помочь.

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #49 : 23 Марта 2011, 17:42:39 »
а что
Цитировать
sudo apt-get remove --purge apache2-mpm-prefork apache2.2-common apache2.2-bin libapache2-mod-php5
sudo apt-get install libapache2-mod-php5
таки не помогло?

Оффлайн aracul

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #50 : 23 Марта 2011, 17:44:20 »
нет...
все так же тухло...

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #51 : 23 Марта 2011, 17:46:38 »
ну а логах апача есть что-то?
покажи
tail -n 30 /var/log/apache2/error.log
tail -n 30 /var/log/apache2/access.log

Оффлайн aracul

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #52 : 23 Марта 2011, 17:47:09 »
может у меня корява где-то еще зарыта... но реально трудно разбираться в незнакомой структуре... конечно круто, что держит русский, достаточно интересно, что куча сборок готовых... но как и везде есть свои косячки, которые с непривычки взрывают мозги...

Пользователь решил продолжить мысль 23 Марта 2011, 17:48:20:
в логах наверное треш.... т.к. после последней установки пока не настроил апач.... но сейчас выложу

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #53 : 23 Марта 2011, 17:49:35 »
Тогда поднимайте VirtualBox и на нём с нуля повторите те же манипуляции, которые привели к убиению пыха на живой машине.
Все манипуляции документируйте.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн aracul

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #54 : 23 Марта 2011, 17:50:14 »
pavel@vip-test1:~$ tail -n 30 /var/log/apache2/error.log
[Wed Mar 23 16:23:12 2011] [notice] Apache/2.2.16 (Ubuntu) configured -- resuming normal operations
[Wed Mar 23 16:23:14 2011] [notice] Graceful restart requested, doing restart
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
[Wed Mar 23 16:23:14 2011] [notice] Apache/2.2.16 (Ubuntu) configured -- resuming normal operations
[Wed Mar 23 16:35:53 2011] [notice] SIGHUP received.  Attempting to restart
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/mcrypt.so' - /usr/lib/php5/20090626/mcrypt.so: cannot open shared object file: No such file or directory in Unknown on line 0
[Wed Mar 23 16:35:53 2011] [notice] Apache/2.2.16 (Ubuntu) PHP/5.3.3-1ubuntu9.3 with Suhosin-Patch configured -- resuming normal operations
pavel@vip-test1:~$ tail -n 30 /var/log/apache2/access.log
127.0.0.1 - - [23/Mar/2011:16:23:14 +0300] "OPTIONS * HTTP/1.0" 200 152 "-" "Apache/2.2.16 (Ubuntu) (internal dummy connection)"
127.0.0.1 - - [23/Mar/2011:16:23:14 +0300] "OPTIONS * HTTP/1.0" 200 152 "-" "Apache/2.2.16 (Ubuntu) (internal dummy connection)"
127.0.0.1 - - [23/Mar/2011:16:23:14 +0300] "OPTIONS * HTTP/1.0" 200 152 "-" "Apache/2.2.16 (Ubuntu) (internal dummy connection)"
127.0.0.1 - - [23/Mar/2011:16:23:14 +0300] "OPTIONS * HTTP/1.0" 200 152 "-" "Apache/2.2.16 (Ubuntu) (internal dummy connection)"
127.0.0.1 - - [23/Mar/2011:16:23:14 +0300] "OPTIONS * HTTP/1.0" 200 152 "-" "Apache/2.2.16 (Ubuntu) (internal dummy connection)"
192.168.137.241 - - [23/Mar/2011:16:36:03 +0300] "GET /scan/index.cgi?page=scan HTTP/1.1" 304 190 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15"
192.168.137.241 - - [23/Mar/2011:16:36:06 +0300] "GET /scan/index.cgi?page=scan HTTP/1.1" 304 189 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15"
192.168.137.241 - - [23/Mar/2011:16:36:07 +0300] "GET /scan/index.cgi?page=scan HTTP/1.1" 304 189 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15"
192.168.137.241 - - [23/Mar/2011:16:36:08 +0300] "GET /scan/index.cgi?page=scan HTTP/1.1" 304 189 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15"
192.168.137.241 - - [23/Mar/2011:16:36:08 +0300] "GET /scan/index.cgi?page=scan HTTP/1.1" 304 189 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15"
192.168.137.241 - - [23/Mar/2011:16:36:08 +0300] "GET /scan/index.cgi?page=scan HTTP/1.1" 304 189 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15"
192.168.137.241 - - [23/Mar/2011:16:36:09 +0300] "GET /scan/index.cgi?page=scan HTTP/1.1" 304 189 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15"
192.168.137.241 - - [23/Mar/2011:16:44:46 +0300] "GET /scan/index.cgi?page=scan HTTP/1.1" 304 190 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15"

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #55 : 23 Марта 2011, 17:52:06 »
вот где собака порыласть
Цитировать
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/mcrypt.so' - /usr/lib/php5/20090626/mcrypt.so: cannot open shared object file: No such file or directory in Unknown on line 0

Оффлайн aracul

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #56 : 23 Марта 2011, 17:53:33 »
в связи с тем что мне пых был какое-то время не нужен я с самого начала его не смотрел.... а тут вика потребовалась и вылез геморойчик... т.е. я не совсем вкурсе был ли он когда либо на ней жив

Пользователь решил продолжить мысль 23 Марта 2011, 17:54:09:
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/mcrypt.so' - /usr/lib/php5/20090626/mcrypt.so: cannot open shared object file: No such file or directory in Unknown on line 0
и где мне ее теперь найти?
« Последнее редактирование: 23 Марта 2011, 17:55:06 от aracul »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #57 : 23 Марта 2011, 17:55:11 »
Нуконечно... :)
apt-get install php5-mcrypt
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн aracul

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #58 : 23 Марта 2011, 18:35:30 »
root@vip-test1:/home/pavel# apache2ctl -MS
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
         default server 127.0.0.1 (/etc/apache2/sites-enabled/000-default:1)
         port 80 namevhost 127.0.0.1 (/etc/apache2/sites-enabled/000-default:1)
Loaded Modules:
 core_module (static)
 log_config_module (static)
 logio_module (static)
 mpm_prefork_module (static)
 http_module (static)
 so_module (static)
 alias_module (shared)
 auth_basic_module (shared)
 authn_file_module (shared)
 authz_default_module (shared)
 authz_groupfile_module (shared)
 authz_host_module (shared)
 authz_user_module (shared)
 autoindex_module (shared)
 cgi_module (shared)
 deflate_module (shared)
 dir_module (shared)
 env_module (shared)
 mime_module (shared)
 negotiation_module (shared)
 php5_module (shared)
 reqtimeout_module (shared)
 setenvif_module (shared)
 status_module (shared)
Syntax OK
root@vip-test1:/home/pavel# apache2ctl -M
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Loaded Modules:
 core_module (static)
 log_config_module (static)
 logio_module (static)
 mpm_prefork_module (static)
 http_module (static)
 so_module (static)
 alias_module (shared)
 auth_basic_module (shared)
 authn_file_module (shared)
 authz_default_module (shared)
 authz_groupfile_module (shared)
 authz_host_module (shared)
 authz_user_module (shared)
 autoindex_module (shared)
 cgi_module (shared)
 deflate_module (shared)
 dir_module (shared)
 env_module (shared)
 mime_module (shared)
 negotiation_module (shared)
 php5_module (shared)
 reqtimeout_module (shared)
 setenvif_module (shared)
 status_module (shared)
Syntax OK
apache2.conf
#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 15

##
## Server-Pool Size Regulation (MPM specific)
##

# prefork MPM
# StartServers: number of server processes to start
# MinSpareServers: minimum number of server processes which are kept spare
# MaxSpareServers: maximum number of server processes which are kept spare
# MaxClients: maximum number of server processes allowed to start
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule mpm_prefork_module>
    StartServers          5
    MinSpareServers       5
    MaxSpareServers      10
    MaxClients          150
    MaxRequestsPerChild   0
</IfModule>

# worker MPM
# StartServers: initial number of server processes to start
# MaxClients: maximum number of simultaneous client connections
# MinSpareThreads: minimum number of worker threads which are kept spare
# MaxSpareThreads: maximum number of worker threads which are kept spare
# ThreadLimit: ThreadsPerChild can be changed to this maximum value during a
#              graceful restart. ThreadLimit can only be changed by stopping
#              and starting Apache.
# ThreadsPerChild: constant number of worker threads in each server process
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule mpm_worker_module>
    StartServers          2
    MinSpareThreads      25
    MaxSpareThreads      75
    ThreadLimit          64
    ThreadsPerChild      25
    MaxClients          150
    MaxRequestsPerChild   0
</IfModule>

# event MPM
# StartServers: initial number of server processes to start
# MaxClients: maximum number of simultaneous client connections
# MinSpareThreads: minimum number of worker threads which are kept spare
# MaxSpareThreads: maximum number of worker threads which are kept spare
# ThreadsPerChild: constant number of worker threads in each server process
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule mpm_event_module>
    StartServers          2
    MaxClients          150
    MinSpareThreads      25
    MaxSpareThreads      75
    ThreadLimit          64
    ThreadsPerChild      25
    MaxRequestsPerChild   0
</IfModule>

# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}

#
# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives.  See also the AllowOverride
# directive.
#

AccessFileName .htaccess

#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy all
</Files>

#
# DefaultType is the default MIME type the server will use for a document
# if it cannot otherwise determine one, such as from filename extensions.
# If your server contains mostly text or HTML documents, "text/plain" is
# a good value.  If most of your content is binary, such as applications
# or images, you may want to use "application/octet-stream" instead to
# keep browsers from trying to display binary files as though they are
# text.
#
DefaultType text/plain


#
# HostnameLookups: Log the names of clients or just their IP addresses
# e.g., www.apache.org (on) or 204.62.129.132 (off).
# The default is off because it'd be overall better for the net if people
# had to knowingly turn this feature on, since enabling it means that
# each client request will result in AT LEAST one lookup request to the
# nameserver.
#
HostnameLookups Off

# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here.  If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
ErrorLog ${APACHE_LOG_DIR}/error.log

#
# LogLevel: Control the number of messages logged to the error_log.
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
#
LogLevel warn

# Include module configuration:
Include mods-enabled/*.load
Include mods-enabled/*.conf

# Include all the user configurations:
Include httpd.conf

# Include ports listing
Include ports.conf

#
# The following directives define some format nicknames for use with
# a CustomLog directive (see below).
# If you are behind a reverse proxy, you might want to change %h into %{X-Forwarded-For}i
#
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

# Include of directories ignores editors' and dpkg's backup files,
# see README.Debian for details.

# Include generic snippets of statements
Include conf.d/

# Include the virtual host configurations:
Include sites-enabled/

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
php5.conf
<IfModule php5_module>
    <FilesMatch "\.ph(p3?|tml|p)$">
SetHandler application/x-httpd-php
    </FilesMatch>
    <FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
    </FilesMatch>
    # To re-enable php in user directories comment the following lines
    # (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
    # prevents .htaccess files from disabling it.
    <IfModule mod_userdir.c>
        <Directory /home/*/public_html>
            php_admin_value engine Off
        </Directory>
    </IfModule>
</IfModule>
что-то такое вышло... но не работает...
« Последнее редактирование: 23 Марта 2011, 18:38:01 от aracul »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #59 : 23 Марта 2011, 18:41:03 »
1. Где [ spoiler ]
2. Как именно "не работает".
3. А в логах что?...
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.019 секунд. Запросов: 21.