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

453
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório

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 Relatório
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