Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

451
Vistas
Las rutas funcionan en localhost pero no en el servidor

ingrese la descripción de la imagen aquí

Esta es la estructura que tengo. La página add-product.php está en la carpeta public_html . La página parcial ConnectQuery.php a la que necesito acceder está en la carpeta partial . Mi proyecto funcionó bien en localhost con wamp. Ahora lo subí al servidor y la ruta se arruinó. error me sale:

 Warning: include(/storage/ssd3/728/17657728/public_html/partial/ConnectQuery.php): failed to open stream: No such file or directory in /storage/ssd3/728/17657728/public_html/add-product.php on line 13

La línea 13 en add-product.php es

 include __DIR__ . "/partial/ConnectQuery.php";

EDITAR: Hay un error más

 Warning: include(): Failed opening '/storage/ssd4/729/17661729/public_html/partial/ConnectQuery.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /storage/ssd4/729/17661729/public_html/add-product.php on line 13
over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Compruebe el caso en la ortografía del nombre de archivo ConnectQuery.php . ¿Es tal vez connectQuery.php (como escribiste en otra pregunta)? ¿O connectquery.php ?

Windows ignora las diferencias en el caso de los nombres de archivo, Linux no .

over 4 years ago · Santiago Trujillo Denunciar

0

por lo general, las rutas nunca funcionan de la misma manera a menos que la máquina de desarrollo y el sistema operativo del servidor sean los mismos y manejen los directorios y archivos de la misma manera:

Digamos que si su máquina de desarrollo es Windows, su unidad C: // estará allí, no es lo mismo en el caso de Linux y la mayoría de los servidores están en Linux y, por lo tanto, enfrenta un problema de rutas, intente usar una biblioteca de rutas en su caso.

en Node js hay ruta; que apuntará al directorio actual desde el que está ejecutando su proyecto y, a partir de ahí, las rutas funcionarán sin problemas.

over 4 years ago · Santiago Trujillo Denunciar

0

Si está utilizando PHP <= 5.2, debe intentarlo de la siguiente manera

$dir = nombredir( ARCHIVO ); include($dir.'/parcial/ConnectQuery.php');

Intente esto y, si usa alguna otra versión de php que no sea, menciónelo aquí.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda