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


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

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

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

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #15 : 23 Марта 2011, 10:32:37 »
попробуйте
sudo a2enmod php5
sudo apache2ctl restart
sudo apache2ctl -M
посмотрим на результат

Оффлайн aracul

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #16 : 23 Марта 2011, 10:34:03 »
Ахтунг... мозг взорван...
pavel@vip-test1:~$ sudo a2enmod php5
ERROR: Module php5 does not exist!

Пользователь решил продолжить мысль 23 Марта 2011, 10:35:04:
pavel@vip-test1:~$ sudo apache2ctl restart
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

Пользователь решил продолжить мысль 23 Марта 2011, 10:35:57:
pavel@vip-test1:~$ sudo 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)
 reqtimeout_module (shared)
 setenvif_module (shared)
 status_module (shared)
Syntax OK
« Последнее редактирование: 23 Марта 2011, 10:35:57 от aracul »

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #17 : 23 Марта 2011, 10:38:35 »
а ну-ка покажите
ls -la /usr/lib/apache2/modules/ | grep php5

Оффлайн aracul

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #18 : 23 Марта 2011, 10:41:56 »
pavel@vip-test1:~$ ls -la /usr/lib/apache2/modules/ | grep php5
-rw-r--r-- 1 root root 8582328 2011-01-12 19:16 libphp5.so

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #19 : 23 Марта 2011, 10:44:25 »
понятно сам модуль есть, а теперь
ls -la /etc/apache2/mods-available | grep php

Оффлайн aracul

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #20 : 23 Марта 2011, 10:48:30 »
ноль эмоций - фунт презренья
pavel@vip-test1:~$ ls -la /etc/apache2/mods-available | grep php

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #21 : 23 Марта 2011, 10:49:49 »
удаляем модуль через purge и ставим заново

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #22 : 23 Марта 2011, 10:52:08 »
просто странно.ну чтож тогда создать 2 файла
php5.load c таким содежимым
LoadModule php5_module /usr/lib/apache2/modules/libphp5.soи php5.conf с таким:
<IfModule mod_php5.c>
    <FilesMatch ".ph(p3|tml)$">
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>
сохранить их в этой папке(/etc/apache2/mods-available) и затем sudo a2enmod php5 и sudo apache2ctl restart

Пользователь решил продолжить мысль 23 Марта 2011, 10:53:11:
ну и для проверки загруженности опять sudo apache2ctl -M
« Последнее редактирование: 23 Марта 2011, 10:54:32 от xeon_greg »

Оффлайн aracul

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

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #24 : 23 Марта 2011, 10:57:20 »
можешь только модуль 

Пользователь решил продолжить мысль 23 Марта 2011, 10:59:04:
ну вообще очень странно модуль сам поставился а необходимые конфиги для его загрузки нет, при инсталляции не было ошибок?
« Последнее редактирование: 23 Марта 2011, 10:59:04 от xeon_greg »

Оффлайн aracul

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #25 : 23 Марта 2011, 11:05:02 »
Ошибок не было...

Пользователь решил продолжить мысль 23 Марта 2011, 11:32:13:
опять какой-то косяк...
pavel@vip-test1:~$ apache2ctl -MS
[Wed Mar 23 11:29:04 2011] [warn] The Alias directive in /etc/apache2/conf.d/phpmyadmin.conf at line 3 will probably never match because it overlaps an earlier Alias.
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
что-то у меня мысль снести апач появляется и заново закатать...

Пользователь решил продолжить мысль 23 Марта 2011, 12:14:47:
Цитировать
php5.load c таким содежимым
Код:

LoadModule php5_module /usr/lib/apache2/modules/libphp5.so

и php5.conf с таким:
Код:

<IfModule mod_php5.c>
    <FilesMatch ".ph(p3|tml)$">
   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>

сохранить их в этой папке(/etc/apache2/mods-available) и затем sudo a2enmod php5 и sudo apache2ctl restart
соответствует стандартному который уже есть
« Последнее редактирование: 23 Марта 2011, 12:14:47 от aracul »

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #26 : 23 Марта 2011, 12:35:30 »
Ошибок не было...

Пользователь решил продолжить мысль 23 Марта 2011, 11:32:13:
опять какой-то косяк...
pavel@vip-test1:~$ apache2ctl -MS
[Wed Mar 23 11:29:04 2011] [warn] The Alias directive in /etc/apache2/conf.d/phpmyadmin.conf at line 3 will probably never match because it overlaps an earlier Alias.
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
что-то у меня мысль снести апач появляется и заново закатать...
теперь уже никаких косяков модуль загружен
php5_module (shared)


Пользователь решил продолжить мысль 23 Марта 2011, 12:36:12:
пробуй теперь запускать скрипты php

Пользователь решил продолжить мысль 23 Марта 2011, 12:39:50:
а это матюкается
Цитировать
[warn] The Alias directive in /etc/apache2/conf.d/phpmyadmin.conf at line 3 will probably never match because it overlaps an earlier Alias
на конфиг phpmyadmin , что существует несколько псевдонимов для одной директивы..
« Последнее редактирование: 23 Марта 2011, 12:39:50 от xeon_greg »

Оффлайн aracul

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #27 : 23 Марта 2011, 13:39:51 »
ничего не поменялось....
Все равно предлагает скачать, а не интерпритирует(

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #28 : 23 Марта 2011, 13:41:29 »
а после переустановки libphp делал sudo apache2ctl restart ?

Оффлайн aracul

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #29 : 23 Марта 2011, 13:41:47 »
что его не устраивает?
# phpMyAdmin default Apache configuration

Alias /phpmyadmin /usr/share/phpmyadmin

<Directory /usr/share/phpmyadmin>
Options FollowSymLinks
DirectoryIndex index.php

<IfModule mod_php5.c>
AddType application/x-httpd-php .php

php_flag magic_quotes_gpc Off
php_flag track_vars On
php_flag register_globals Off
php_value include_path .
</IfModule>

</Directory>

# Authorize for setup
<Directory /usr/share/phpmyadmin/setup>
    <IfModule mod_authn_file.c>
    AuthType Basic
    AuthName "phpMyAdmin Setup"
    AuthUserFile /etc/phpmyadmin/htpasswd.setup
    </IfModule>
    Require valid-user
</Directory>

# Disallow web access to directories that don't need it
<Directory /usr/share/phpmyadmin/libraries>
    Order Deny,Allow
    Deny from All
</Directory>
<Directory /usr/share/phpmyadmin/setup/lib>
    Order Deny,Allow
    Deny from All
</Directory>

Пользователь решил продолжить мысль 23 Марта 2011, 13:42:29:
Цитировать
а после переустановки libphp делал sudo apache2ctl restart ?
да

 

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