Отредактируйте php.ini с помощью .htaccess
Вопрос
Я постепенно возвращаюсь к PHP, и теперь я сталкиваюсь с проблемой, я хочу установить некоторое веб-программное обеспечение на наш хост, и мне нужно иметь либо последнюю версию Zend (которой у них нет), либо ionCube на сервере, а ionCube требует, чтобы enable_dl был включен в php.ini.Теперь мой коллега думает, что я могу обновить это через файл .htaccess на сервере.Итак, я создал s.htaccess на своем компьютере, поскольку Windows не любит пустоты перед расширением файла.Поэтому я добавил строку php_flag enable_dl On к загруженному файлу и переименовал файл на сервере просто в .htaccess.Когда я обновляю файл, он исчезает, когда я сохраняю его как s.htaccess, все в порядке, но моя информация о php по-прежнему показывает его как выключенный.
Какую ошибку n00b я совершаю?
Решение
Тот Самый Документация говорит, что это может быть установлено только в php.ini (не в .htaccess).Вы можете убедиться в этом, посмотрев на таблицу, где написано "PHP_INI_SYSTEM", что означает - "Запись может быть установлена в php.ini или httpd.conf".
Другие советы
Способ Unix скрыть файлы - это поставить перед ними точку.Файл есть, но он просто скрыт.В вашем ftp-программном обеспечении должна быть настройка для отображения скрытых файлов.IIRC вы можете переименовать файл в .htaccess через cmd в Windows..htaccess действует только в текущем каталоге и подкаталогах.Это также может быть (из соображений безопасности) одним из тех параметров, которые можно установить только через php.ini