Comunitatea PHP Romania
MightyDeals

Prima pagină PHP General Instalare Relative path

Relative path

Aici puteţi posta întrebari legate de instalare şi configurare PHP, Apache, IIS, MySQL, PostgreSQL, Oracle, SQL Server sau altele.

Mesaj Sâm Mar 17, 2012 3:34 am
cine_va New Member

Mesaje: 4
Se da urmatoarea situatie:
un site este mutat de pe un server (shared hosting CPanel) pe un alt server(Virtualmin/Webmin) si se constata ca nu merge relative_path

ex. in dir /home/public_html/includes exista un fisier php captcha.php in care avem : var $font = 'monofont.ttf'; ....monofont.ttf se afla in dir /home/public_html/includes langa captcha.php

pe serverul 1 merge asa cum e...pe serverul 2 nu merge decat daca i se da toata calea

Va rog sa imi dati o rezolvare a problemei fara a fi nevoie sa se schimbe codul.(sunt f multe fisiere in aceasta situatie)

Mesaj Sâm Mar 17, 2012 6:14 pm
MarPlo Senior Member

Mesaje: 706
Localitate: Braila

Salut
Vezi daca te ajuta in vreun fel tutorialul Relative Path to Website Root for Includes to Access from Anywhere.
Cred ca in fisierul care este inclus in directoare de nivel diferit ar merge codul din acel tutorial.

Mesaj Sâm Mar 17, 2012 10:01 pm
cine_va New Member

Mesaje: 4
iti multumesc dar nu cred ca ma ajuta pentru ca presupune modificarea fisierelor si sunt multe in situatia asta

trebuie sa fie o directiva ceva ce tine de apache/php....ideea e in felul urmator : site--ul este acum pe un server unde este instalat si Webmin/Virtualmin (probabil ca e o setare undeva ce trebuie facuta ...dar care imi scapa)

am incercat sa adaug si php_value include_path ".:/path/to/site:/another/path" atat in conf cat si in .htaccess fara sa obtin nici un rezultat


site-ul a fost pe 2 hosturi diferite si a functionat peste tot (deci este ceva ce se seteaza in general pentru a functiona relative_path) sau aici pe actualul server exista vreo restrictie ceva


Update
se pare ca de fapt problema reala este urmatoarea: daca un fisier A include un fiser B care include la randul lui un alt fisier nu mai merge...merge doar daca un fiser include un alt fisier care sa nu mai includa nimic....


ce observ eu(corectati-ma daca gresesc):
fisierul A include fisierul B(are o cale data catre B)
fisierul B include fisierul C(are o cale data catre C)

in momentul in care B este inclus in A calea data catre C nu mai e buna


si totusi exact asa in situatia de mai sus functioneaza pe alt server dar pe cel actual nu

poate este cineva care s-a mai lovit de problema asta

Mesaj Dum Apr 14, 2013 12:55 am
Google Bot New Member

Mesaje: 1

Înapoi la Instalare

Copyright © 2001-2013 PHP Romania Gazduire web | Haine online | Gazduire web | Campanii SMS | Gazduire Claus Web | Inregistrare Domenii | Anunturi | Jocuri cu bile
Furnizat de phpBB® Forum Software © phpBB Group
Translation/Traducere: phpBB România
Powered by Simplis