[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Узнать конфигурацию
Gandjubas
Есть два хостинга.
Один у провайдера, другой на локальной машине (под Линухом) - сетевая машина, "доступная" всем.
Другими словами - на одном я не могу посмотреть и изменить конфигурацию сервера (httpd.conf php.ini и др.), а на другом могу.
Так вот там, где я могу изменить - не работает функция mime_content_type(). Хотя в файлах настройки этот модуль присутствует и соответсвующий ему файл есть там, где ему и полагается быть(как написано в файле настройки httpd.conf). А на другом хостинге - функция работает. Но я не могу посмотреть файлов настройки(напрямую через ftp-доступ к серверу). Как я могу средствами PHP вытащить эту информацию?
Или может кто поможет настроить сервер так, чтобы эта функция заработала? Если что, я могу принести файлы конфигурации, чтобы вы посмотревши, сказали, что в них не так.
Поможите!!!




Спустя 21 минута, 50 секунд (20.02.2007 - 08:56) loginsan написал(а):
Где-то я уже это видел ... )
Давай, выложи куда-нибудь оба конфигурационных файла, посмотрим.
phpinfo() частично поможет с конфигурацией. (однако насчет mime_content_type она умалчивает)

Спустя 38 минут, 24 секунды (20.02.2007 - 09:34) Gandjubas написал(а):
Насчёт "видел" - прав. Я создавал тему (mime_content_type()), но толком мне так никто ничего и не сказал. Я решил сделать аналогично работающему примеру.
Файлы конфига я принесу завтра. Сегодня забыл.
а phpinfo() - единственное упоминание mime - это mime_default = text/plain

Спустя 35 минут, 38 секунд (20.02.2007 - 10:10) loginsan написал(а):
В файле httpd.conf посмотри строчки LoadModule и AddModule с mod_mime_magic (должны быть без комментариев). И еще что нашел в документации по php :: mime_type_content():
-----------------------
[Установка]
Вы должны скомпилировать PHP с ключом конфигурации --with-mime-magic чтобы получить поддержку mime-type функций. Это расширение нуждается в копии упрощенного magic файла который поставляется вместе с Apache httpd.

Замечание: Опция конфигурации была изменена с --enable-mime-magic на --with-mime-magic с версии PHP 4.3.2

Замечание для пользователей Win32: Чтобы использовать этот модуль на Windows окружении, вы должны определить путь к magic.mime файлу в вашем php.ini.

[Пример]. Определяем путь к magic.mime:
mime_magic.magicfile = "$PHP_INSTALL_DIR\magic.mime"

Не забывайте подставлять в $PHP_INSTALL_DIR ваш действительный путь к каталогу установки PHP в примере выше, например, c:\php

[Настройка во время выполнения]
Поведение этих функций зависит от установок в php.ini.
---------------------
Если всё так, то должно работать

Спустя 22 часа, 16 минут, 26 секунд (21.02.2007 - 08:26) Gandjubas написал(а):
Видимо дело в том, что (я не нашёл --with-mime-magic) он не компилировался с этой опцией. Поэтому и не работает.
Но на всякий случай выкидываю ссылки на файлы
http://www.gomezz.fatal.ru/httpd.conf
http://www.gomezz.fatal.ru/magic
http://www.gomezz.fatal.ru/phpinfo.htm
не получается закачать - проблемы с ftp-доступом (файрвол не пускает)
Можно сюда это всё залить? На форум. В прошлой версии можно было!
Глянь для верности. Может ещё чего-то не хватает.

ВСЁ закачал - гляди!

Спустя 5 дней, 32 минуты, 8 секунд (26.02.2007 - 08:58) Gandjubas написал(а):
Слушайте, а как его скомпилироваться с этой опцией?
Надо ли его останавливать?
И как вообще это делать?

Спустя 1 месяц, 9 дней, 26 минут, 19 секунд (5.04.2007 - 08:25) Gandjubas написал(а):
Цитата(Gandjubas @ 21.2.2007, 5:26) [snapback]13775[/snapback]
Видимо дело в том, что (я не нашёл --with-mime-magic) он не компилировался с этой опцией.

Так как его скомпилировать с этой опцией?
что делать надо, как и где?


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.