Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

171
Visualizações
¿Cómo configurar php en todos los hosts virtuales?

Tengo dos hosts virtuales en Ubuntu 18.04. servidor con apache 2.4. El primero tiene una aplicación php codeigniter y funciona bien. En el segundo solo se puede mostrar un archivo html. La llamada del simple archivo php index.php con el contenido

 <?php echo 'vh2 test'; ?>

conduce al siguiente mensaje de error:

Error fatal: Desconocido: Error al abrir requerido '/var/www/html2/index.php' (include_path='.:/usr/share/php') en Desconocido en línea

Hay muchas publicaciones sobre este error en stackoverflow. Revisé casi todos, pero ninguna de las soluciones ayudó. Muchas de las respuestas se refieren a versiones anteriores de apache. Mi php es la versión 7.2.

La configuración de los 2 hosts virtuales:

Directorios: /var/www/html1 /var/www/html2 Los derechos de carpeta y archivos son los mismos.

 Configuration für virtual host 1 (okay) <VirtualHost sidexxx1.de:80> ServerAdmin webmaster@sidexxx1.de DocumentRoot /var/www/html1 ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined Redirect permanent / https://sidexxx1.de </VirtualHost> <IfModule mod_ssl.c> <VirtualHost sidexxx1.de:443> ServerAdmin webmaster@sidexxx1.de ServerName sidexxx1.de DocumentRoot /var/www/html1 <Directory /var/www/html1/> Options All AllowOverride All Order allow,deny Allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined SSLEngine on SSLCertificateFile /etc/ssl/certs/sidexxx1.de.crt.pem SSLCertificateKeyFile /etc/ssl/private/sidexxx1.de.key.pem SSLCertificateChainFile /etc/ssl/certs/sidexxx1.de.ca.pem <FilesMatch "\.(cgi|shtml|phtml|php)$"> SSLOptions +StdEnvVars </FilesMatch> <Directory /usr/lib/cgi-bin> SSLOptions +StdEnvVars </Directory> </VirtualHost> </IfModule>

La configuración de vhost 2 es idéntica a vhost 1 excepto: - dominio sidexxx2.de en lugar de sidexxx1.de
- nombre del directorio /var/www/html2 en lugar de /var/www/html1

No hay SELinux instalado. SSL funciona en ambos lados.

¿Por qué no se muestra php en el host virtual 2?

over 4 years ago · Santiago Trujillo
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda