[PHP] includen doet vreemd na upgrade naar 4.3.3

Pagina: 1
Acties:

  • BacardiBreezer
  • Registratie: September 2003
  • Laatst online: 19-06-2005

BacardiBreezer

Breezing Bacardi ?

Topicstarter
Toch nog maar even een keer dit topic starten want er is iets vreemds aan het handje met PHP.

Ik hbe mijn PHP 4.2.3 geupgrade naar 4.3.3 Nu loopt alles wel redelijk goed op een aantal gelockte Tabellen na en het includen dat blijkbaar niet goed functioneert.

Het probleem is als volgt:

Ik krijg een error na mijn php upgrade. Nu krijg is de volgende error

Warning: main(globals.php): failed to open stream: No such file or directory in /home/.sites/28/site1/web/FOLDER/BESTAND.php on line 17

Warning: main(): Failed opening 'globals.php' for inclusion (include_path='') in /home/.sites/28/site1/web/FOLDER/BESTAND.php on line 17

OK een include-probleem zou ik denken, maar wat gebeurd er nu...... ik refresh een keer op mijn pagina na enige tijd en ineens werkt het...... nog een paar keer refreshen en het blijft werken, ineens....... hops, de error is er weer.

Het lijkt dus een soort van random te werken ofzo... Ik heb geen include_path ingesteld binnen mijn php.ini maar misschien dat dat wel moet ?? Ik zit namelijk met een aparte install, maar /usr/lib/php moet toch goed zijn ?? Of moet het een bepaalde dir binnen de PHP-map zijn ??


Het is overigens maar op een aantal pagina's van m'n site..... en die zijn allemaal hetzelfde qua opbouw De rest functioneert prima !

Ik ga dus bijna denken dat het includepath niet goed is, maar wat ik niet uitgezocht krijg is of PHP een standaard map heeft waar het includepath heen moet verwijzen, of is dit niet aan de orde ?? Dus: Maakt het wel of niet uit waar het includepath naar toe wijst...... ik hbe namelijk nu niets ingesteld.

Jij bent misschien belangrijk, maar ik ben aardig ;)


Verwijderd

Als je include naar een absolute path maakt dat niet uit. Je zou er nog "." van kunnen maken, maar dat maakt niet zo uit.

  • Suepahfly
  • Registratie: Juni 2001
  • Laatst online: 13-08 14:09
include_path mag in principe niks uitmaken.
relatieve includes werken bij mij wel goed in php4.3.3/apache2.0.4.

Waar je naar kan kunt kijken of je niet include van uit een include uit een andere directory. Dan moet je namelijk absolute path's gebruiken.

  • BacardiBreezer
  • Registratie: September 2003
  • Laatst online: 19-06-2005

BacardiBreezer

Breezing Bacardi ?

Topicstarter
Mh vreemd dus eigenlijk :) Ik vind dat het hele systeem wat brakjes is op dit moment. Iets wat ook vreemd is is dat er DataBase bestanden gelocked worden door een nieuwe install van PHP, gebeurt dit vaker ? Tevens lijkt het net of er bestanden weg zijn dit ik nodig had voor een admin module :s

Vreemd :|

Jij bent misschien belangrijk, maar ik ben aardig ;)


  • BacardiBreezer
  • Registratie: September 2003
  • Laatst online: 19-06-2005

BacardiBreezer

Breezing Bacardi ?

Topicstarter
Het zou kunnen zijn heb ik begrepen dat mijn admserv een oude versie php wil draaien die niet meer bestaat. Hoe kna ik dit oplossen ?? Ik hbe hem al ge-restart :)

Jij bent misschien belangrijk, maar ik ben aardig ;)