Отредактируйте php.ini с помощью .htaccess - PullRequest
1 голос
/ 29 сентября 2008

Я медленно возвращаюсь к PHP, и теперь я сталкиваюсь с проблемой, я хочу установить какое-то веб-программное обеспечение на наш хост, и мне нужно иметь либо последнюю версию Zend (которой у них нет), либо IonCube на сервер и IonCube требуют, чтобы enable_dl был включен в php.ini. Теперь мой коллега думает, что я могу обновить это через файл .htaccess на сервере. Поэтому я создал s.htaccess на своем компьютере, так как Windows не любит пустоты до расширения файла. Поэтому я добавил строку php_flag enable_dl On в загруженный файл и переименовал файл в .htaccess на сервере. Когда я обновляю, файл исчез, когда я сохраняю его как s.htaccess, все нормально, но моя php-информация все равно показывает его как Off.

Какую ошибку n00b я делаю?

Ответы [ 2 ]

3 голосов
/ 29 сентября 2008

Unix способ скрыть файлы - это поставить его перед точкой. Файл есть, но он просто скрыт. Ваше ftp-программное обеспечение должно иметь настройку для отображения скрытых файлов. IIRC вы можете переименовать файл в .htaccess через cmd в Windows. .Htaccess действует только в текущем каталоге и подкаталогах. Это также может быть (из-за безопасности) одним из тех параметров, которые доступны только через php.ini

3 голосов
/ 29 сентября 2008

В документации сказано, что это можно установить только в php.ini (но не в .htaccess). Вы можете увидеть это, посмотрев в таблицу, где написано «PHP_INI_SYSTEM», что означает - «Запись может быть установлена ​​в php.ini или httpd.conf».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...