проблема с php.ini

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
ita
ефрейтор
Сообщения: 57
Зарегистрирован: 2006-08-30 12:35:52
Контактная информация:

проблема с php.ini

Непрочитанное сообщение ita » 2006-10-27 14:58:49

поставил apache 2.2 и php 5.0 из портов.

phpinfo()
....
Configuration File (php.ini) Path /usr/local/etc
Scan this dir for additional .ini files /usr/local/etc/php
additional .ini files parsed /usr/local/etc/php/extensions.ini
....

в /usr/local/etc php.ini нет, но стоит его туда положить(php.ini-recommended) и перезапустить сервер - apache отдает php скрипты как обычные html-страницы..

пока проблемы решаю с пом настроек php через .htaccess, но хочется привычный php.ini..

Хостинговая компания 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/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35427
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-10-27 21:42:52

чё-то я ничё не понял :)))
Убей их всех! Бог потом рассортирует...

Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Непрочитанное сообщение serge » 2006-10-28 23:11:39

php.ini лежит по умолчанию в /usr/local/etc. Все должно работать.

ita
ефрейтор
Сообщения: 57
Зарегистрирован: 2006-08-30 12:35:52
Контактная информация:

Непрочитанное сообщение ita » 2006-10-29 14:30:55

php.ini лежит по умолчанию в /usr/local/etc. Все должно работать.
там его нет. ложу его туда - не работает.
чё-то я ничё не понял Smile))
согласен, сам понять не могу в чем дело.
еще раз.. если php.ini лежит там, где он должен быть php-скрипты не интерпретируются,а отдаются в браузер как обычный текст.

Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Непрочитанное сообщение serge » 2006-10-29 14:48:35

Что выводит?

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

cat /usr/local/etc/apache22/httpd.conf | grep php
На рабочем сервере, например, будет

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

LoadModule php5_module        libexec/apache22/libphp5.so
<IfModule mod_php5.c>
DirectoryIndex index.php index.html
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Покажи как реализовывал через .htacces.

Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Непрочитанное сообщение serge » 2006-10-29 14:49:49

Что выводит?

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

cat /usr/local/etc/apache22/httpd.conf | grep php
На рабочем сервере, например, будет

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

LoadModule php5_module        libexec/apache22/libphp5.so
<IfModule mod_php5.c>
DirectoryIndex index.php index.html
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Покажи как реализовывал через .htacces.

ita
ефрейтор
Сообщения: 57
Зарегистрирован: 2006-08-30 12:35:52
Контактная информация:

Непрочитанное сообщение ita » 2006-10-30 13:01:58

cat /usr/local/etc/apache22/httpd.conf | grep php
LoadModule php5_module libexec/apache22/libphp5.so
DirectoryIndex index.php
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
в .htaccess в нужной мне папке:
php_value memory_limit 32M

Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Непрочитанное сообщение serge » 2006-10-30 15:04:02

в .htaccess в нужной мне папке:
php_value memory_limit 32M
Из-за этого php скрипты начиныют работать, а без этого нет? А php.ini не правил вручную? Может там ошибка и php не стартует?

ita
ефрейтор
Сообщения: 57
Зарегистрирован: 2006-08-30 12:35:52
Контактная информация:

попробую еще раз....

Непрочитанное сообщение ita » 2006-10-30 15:11:37

1. у меня нет файла php.ini, вообще нет.
2. откуда php берет настройки для меня загадка.
3. скрипты нормально работают
4. этот параметр пришлось указать из-за нехватки памяти при разовом выполнении одного из скриптов.
5. как только в /usr/local/etc появляется php.ini - апач перестает интерпретировать php-скрипты и отдает их в браузер как plain/text
6. php.ini мне нужен..
А php.ini не правил вручную? Может там ошибка и php не стартует?
не правил, брал php.ini-recommended

Lamer
проходил мимо

Непрочитанное сообщение Lamer » 2007-01-01 0:04:25

Сталкивался с такой проблемой, решил просто вот так:

cd /usr/local/etc/
cp php.ini-dist php.ini
/usr/local/sbin/apachectl restart

потом посмотри в phpinfo... оно подхватит, а чего php.ini-recommended не хочет работать я не знаю. Но и фиг с ним. Всё что нужно можно потом поправить руками ;)