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

454
Views
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 answers
Answer question

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 Report

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 Report

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 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!