Synology-Forum.nl
Overige software => Web Station => Topic gestart door: Underlyingglitch op 03 oktober 2019, 17:45:20
-
Hoi allemaal,
Ik maak al een aantal jaren websites op mijn DS218+. Iedere keer gewoon een mapje in de map web aanmaken, een virtuele host aanmaken, en klaar. Duurt ongeveer 5 min.
Nu heb ik dit keer moeten kiezen voor een andere gedeelde map. Ik werk met mensen samen, en vanwege rechten moest ik een andere gedeelde map gebruiken. Alles werkt prima, behalve PHP include. Ik krijg de volgende foutmelding:
Warning: include(/includes/nav.php): failed to open stream: No such file or directory in /volume1/SMC website/public_html/index.php on line 35 Warning: include(): Failed opening '/includes/nav.php' for inclusion (include_path='.:/var/packages/PEAR/target') in /volume1/SMC website/public_html/index.php on line 35
Ik heb een aantal dingen geprobeerd, maar niets lijkt te werken!
For the record: andere PHP functies zoals bijvoorbeeld echo werken wel, dus daar kan het denk ik niet aan liggen.
Wie kan mij helpen?
Alvast bedankt!
-
Standaard opent PHP niets buiten /web.
Dat kun je overrulen met open_basedir. Die vind je bij Webstation - PHP instellingen - PHP Versie die jij gebruikt - Bewerken
Eerste check is dus als je daar vinkje op aan zet en directory waar die include staat (/volume1/SMC website/public_html/) toevoegt, of het dan wel werkt.