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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

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

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

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #30 : 23 Марта 2011, 13:47:39 »
Цитировать
Alias /phpmyadmin /usr/share/phpmyadmin
видимо такой псевдоним или сслыющийся на эту директорию уже где-то прописан ранее в каком-то из конфигов, но это не должно влиять на запуск php скриптов

Оффлайн aracul

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

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #32 : 23 Марта 2011, 13:59:45 »
мистика прям.  давай еще раз apache2ctl -MS и какой скрипт зпускаешь ?

Оффлайн aracul

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #33 : 23 Марта 2011, 14:04:55 »
примерно так...
pavel@vip-test1:~$ 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

Пользователь решил продолжить мысль 23 Марта 2011, 14:10:47:
даже test.php запустить не могу, не говоря уж об phpmyadmin  и wiki
но при этом html и cgi выполняются без проблемм.... т.е. мертв только пых
« Последнее редактирование: 23 Марта 2011, 14:13:32 от aracul »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #34 : 23 Марта 2011, 14:23:18 »
Проверь, что в
php5.conf
правильно указано имя модуля (php5_module а не mod_php5.c)
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн aracul

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #35 : 23 Марта 2011, 14:33:40 »
<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>

Пользователь решил продолжить мысль 23 Марта 2011, 14:36:07:
может в другом конфиге быть должно?
« Последнее редактирование: 23 Марта 2011, 14:36:07 от aracul »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #36 : 23 Марта 2011, 14:41:30 »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн aracul

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #37 : 23 Марта 2011, 14:43:54 »
))) конечно весело.... но  интересно как заставить ее работать

Оффлайн AnrDaemon

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

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

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #39 : 23 Марта 2011, 14:48:08 »
Мда.....
это к чему ?
вот мои конфиги и все работает, так что не надо тут о дебилах

sudo apache2ctl -MS :
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
         default server video-server (/etc/apache2/sites-enabled/000-default:1)
         port 80 namevhost video-server (/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
sudo cat  /etc/apache2/mods-enabled/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>
sudo cat /etc/apache2/mods-enabled/php5.load :
LoadModule php5_module /usr/lib/apache2/modules/libphp5.so

Пользователь решил продолжить мысль 23 Марта 2011, 14:49:15:
и это стандартные конфиги из репов ничего руками не дописывалось

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #40 : 23 Марта 2011, 14:50:41 »
Ты будешь удивлён, но в твоей конфигурации файл php5.conf никакого участия не принимает.
Можешь удалить симлинк из mods-enabled и убедиться своими глазами.
Когда убедишься - возвращайся, скажу, почему так получилось...
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн aracul

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

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #42 : 23 Марта 2011, 14:53:58 »
да не принимает , он просто обрабатывает, дополнительные расширения php3 phtml phps
« Последнее редактирование: 23 Марта 2011, 14:55:29 от xeon_greg »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #43 : 23 Марта 2011, 14:56:37 »
IfModule поправьте, чтобы указывал на правильный модуль.
Хоть, как сказал предыдущий оратор, странно, что не работает.
С mime.types игрались?

да не принимает , он просто обрабатывает, дополнительные расширения php3 phtml
Да хватит уже чепуху нести.
grep php /etc/mime.types
Вот твой ответ. А php.conf можешь сам проверить, напиши любую чепуху внутри <IfModule >, сервер даже не заметит её - потому что не знает про такой модуль - mod_php5.c.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Не интерпритируется php5 в Apache2
« Ответ #44 : 23 Марта 2011, 14:59:55 »
модуль сам грузится load конфигом и почему он у него грузится или по крайней мере апач думает что грузится но модуль не работает в этом вопрос. скорее всего надо снести полностью апач с --purge и подчистить если где чего осталось и затем поставить заново sudo tasksel install lamp-server

 

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