Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

333
Views
allow_url_fopen está activado pero phpinfo dice desactivado

Desde que actualicé el servidor a PHP7 o cuando habilité AutoSSL para mi servidor, no he podido cargar archivos. mi error es el siguiente

 fopen(): https:// wrapper is disabled in the server configuration by allow_url_fopen=0

No tengo idea de dónde proviene allow_url_fopen=0 porque tanto en el php.ini global como en el php.ini dentro del subdominio están usando declaraciones

 allow_url_fopen=On allow_url_include = On

En phpinfo() veo dónde está mi archivo php.ini...

 Configuration File (php.ini) Path /opt/cpanel/ea-php70/root/etc Loaded Configuration File /opt/cpanel/ea-php70/root/etc/php.ini

Cuando abro este archivo php.ini, veo que allow_file_fopen está "Activado"

 ; Whether to allow the treatment of URLs (like http:// or ftp://) as files. ; http://php.net/allow-url-fopen allow_url_fopen = On ; Whether to allow include/require to open URLs (like http:// or ftp://) as fil$ ; http://php.net/allow-url-include allow_url_include = On

Pero en el mismo archivo phpinfo() veo que allow_file_fopen está desactivado

 Directive Local Value Master Value allow_url_fopen Off Off allow_url_include Off Off

De otro hilo de intercambio de pila, me dijeron que probara el siguiente código, que resulta que está APAGADO

 if (ini_get("allow_url_fopen") == 'On') { echo "allow_url_fopen is ON"; } else { echo "allow_url_fopen is OFF"; }

Anteriormente conseguí que esto funcionara usando el siguiente código en mi controlador, pero esto ya no funciona por una razón que desconozco

 ini_set('allow_url_fopen',1);

Estoy usando Laravel 5.2 y el paquete de intervención de imágenes para manejar las imágenes que se cargan. Como dije, todo esto funcionaba antes de PHP7 y AutoSSL

¿Qué me estoy perdiendo?

about 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Pude encontrar dónde se allow_url_fopen dentro de WHM editando la sección "MultiPHP INI Editor". Desde allí seleccioné PHP7. La primera opción que me dio fue habilitar allow_url_fopen . Esto solucionó mi error.

No pude encontrar dónde se deshabilitó allow_url_fopen a través de SSH. Supongo que es porque no entendía el procedimiento de actualización de PHP5 a PHP7 y tenía PHP7 habilitado solo por cuenta a través de cPanel, aunque parecía que Root todavía usaba PHP5 para php.ini.

about 4 years ago · Santiago Trujillo Report

0

Yo tuve el mismo problema. La configuración de la piscina se deshabilitó la opción:

A) Primero traté de encontrar qué archivo está modificando la configuración:

 # cd /etc/php # grep -r allow_url_fopen 7.3/fpm/pool.d/worpresspool1.conf:php_admin_flag[allow_url_fopen] = off 7.3/fpm/php.ini:allow_url_fopen = On 7.3/cli/php.ini:allow_url_fopen = On

B) Luego edité el archivo.

 # vi /etc/php/7.3/fpm/pool.d/worpresspool1.conf

y comentando la línea de arriba con ; :

 ;php_admin_flag[allow_url_fopen] = off

C) En mi caso he reiniciado el servicio php-fpm porque estoy usando Fast-cgi

 # systemctl restart php7.3-fpm
about 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!