Pregunta

Estoy volviendo lentamente a PHP, y ahora tengo un problema, quiero instalar un software web en nuestro host y necesito tener el último Zend (que no tienen) o IonCube en El servidor y IonCube requieren que enable_dl esté activado en php.ini. Ahora, un colega mío cree que puedo actualizar esto a través de un archivo .htaccess en el servidor. Así que creé un s.htaccess en mi máquina ya que a Windows no le gusta el vacío antes de la extensión del archivo. Así que agregué la línea php_flag enable_dl On al archivo cargado y cambié el nombre del archivo a solo .htaccess en el servidor. Cuando actualizo, el archivo ya no está, cuando lo guardo como en el acceso, está bien, pero mi información de php aún lo muestra como desactivado.

¿Qué error n00b estoy cometiendo?

¿Fue útil?

Solución

La documentación dice que esto solo se puede configurar en el php.ini (no en .htaccess). Puede ver esto mirando la tabla donde dice " PHP_INI_SYSTEM " ;, lo que significa que - la entrada puede configurarse en php.ini o httpd.conf " ;.

Otros consejos

La forma en que Unix oculta los archivos es anteponiéndolo con un punto. El archivo está ahí, pero está oculto. Su software ftp debe tener una configuración para mostrar archivos ocultos. IIRC puede cambiar el nombre del archivo a .htaccess a través de cmd en windows. El .htaccess solo tiene efecto en los directorios y subdirectorios actuales. Esto también podría ser (debido a la seguridad) una de esas configuraciones que solo se puede programar a través de php.ini

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top