Tyfius
Legacy Member
Gisteren upgrade van PHP4 naar PHP5. Zelfde config settings gebruikt voor de virtualhosts.
Virtualhost setting:
Probleem:
Gevolg is ook een fatal warning omdat men aan bepaalde files niet meer aankan.
Is hier iets speciaals veranderd tussen PHP4 en PHP5 ?
Zoja, wat kan een mogelijke oplossing zijn ?
Ik heb op google alleen softwarematige oplossingen gevonden voor wat scripts, of het uitschakelen van open_basedir, maar dat kan dus niet.
2de probleem:
Ik heb ook gemerkt dat een aantal sites hetvolgende doen: in main.php een include('db_connect.php'); Volgens de webmaster heeft dit altijd gewerkt. Nu als ik dat aanpas naar include('includes/db_connect.php'); werkt alles wel. (main.php wordt in index.php geinclude). Ikzelf heb altijd mijn includes opgesteld vanaf mijn basedir (html/ dus in dit geval) en stel mij de vraag of dit inderdaad zou werken. Werd ook opgemerkt na de upgrade naar PHP5. Kan dit dezelfde oorzaak hebben ?
Virtualhost setting:
Code:
php_admin_value open_basedir /srv/www/web1/:/srv/www/htdocs/phpMyAdmin/:/srv/www/htdocs/confixx/html/gesperrt/
Code:
Warning: open_basedir restriction in effect. File is in wrong directory in Unknown on line 0
Is hier iets speciaals veranderd tussen PHP4 en PHP5 ?
Zoja, wat kan een mogelijke oplossing zijn ?
Ik heb op google alleen softwarematige oplossingen gevonden voor wat scripts, of het uitschakelen van open_basedir, maar dat kan dus niet.
2de probleem:
Code:
html/
..includes/
....main.php
....db_connect.php
..index.php