Вопрос

Я постепенно возвращаюсь к 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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top