Synology-Forum.nl
Overige software => Web Station => Topic gestart door: Plute Dooier op 08 augustus 2016, 00:59:35
-
Beste Forumgebruikers,
Ik zou graag het PHP.ini bestand willen aanpassen, echter voert ie de aanpassingen niet door.
Het PHP.ini bestand dat ik wil aanpassen bevind zich in /usr/local/etc/php56/php.ini
Dit heb ik op 2 manieren geprobeerd:
-Vi editor
-Via CLI (Putty) Copy naar shared folder, edit via kladblok in Windows en weer teruggezet
Helaas werkt geen van beide. Na mijn NAS, maar ook losse packages, te hebben herstart zijn de aanpassingen in de file wel zichtbaar maar op de Webserver niet doorgevoerd.
Ik check dit doormiddel van het volgende command in een phpfile
<?php phpinfo();
Hierbij krijg je een overzicht van bepaalde settings, maar krijg de aanpassingen niet te zien. Ik probeer namelijk display_errors op ON te zetten. Dit staat in de PHP.ini ook doodleuk op ON, maar op de infopage nog steeds op OFF.
Nu heb ik m'n browser cache e.d. al geleegd maar krijg geen verandering.
Iemand enig idee wat ik fout doe?
Alvast bedankt! :)
-
Zijn de wijzigen wel aangepast in /usr/local/etc/php56/php.ini ?
-
Ja! Dat is het vreemde, in de ini file zelf zijn de aanpassingen gewoon te zien. Maar de aanpssingen worden niet doorgevoerd zelfs na een reboot niet..
-
Volgens mij moet je "/volume1/@appstore/PHP5.6/usr/local/etc/php56/php.ini" aanpassen.
-
Nee werkt helaas ook niet. Wel vreemd, waarom zijn er meerdere PHP.ini files? Daarnaast staat er in de phpinfo page het volgende:
Loaded Configuration File /usr/local/etc/php56/php.ini
Dus het pad dat jij opnoemt gebruikt ie dan niet? Enfin, beide aangepast maar werkt geen van beide.
-
Welke gebruiker past de file aan?
Misschien een idee om webstation en php56 uit te zetten en dan aan te passen?
Weet niet of dat laatste kan, maar het is een idee.
-
Via CLI-Vi ROOT en anders ikzelf met Admin rechten
Ik ga even proberen het uit te zetten en opnieuw te editten.
-
Je zult het met root rechten moeten doen.
Of je moet je admin account tot root bestempeld hebben.
-
Dat doe ik ook, via CLI ben ik gewoon ingelogd als root. Ik bedoel, wanneer ik het bestand verplaats naar een locatie waar ik via Windows wel bij kan (een shared folder bijv.) dan pas ik het aan met een admin account, maar zet het bestand dan weer via CLI met root weer terug. Maar dat terzijde.
Ik heb geprobeerd om de pakketten uit te zetten en aan te passen, ook dit werkt niet. Het vreemde is dat ie andere dingen wel aan gepast heeft. Zoals de timezone.
Default timezone Europe/Amsterdam
In dezelfde edit-'sessie' heb ik dit aangepast. Dit voert ie wel door, maar de rest dus niet..
Ik heb even een screenshot bijgevoegd met een voorbeeld:
-
Kladblok in Windows is sowieso geen goede editor voor deze bestanden.
Pak eens notepad++ die is daar beter in.
Maar het is wel vreemd dat hij andere opties wel aanpast.
Ik heb op dit moment geen nas binnen handbereik om te testen.
-
Correct, als is het alleen maar OFF naar ON veranderen, zover ik weet. Heb het overigens ook met Dreamwaver geprobeerd..
-
Anyone?
-
Staat er niets in de log file van php? Misschien een foutmelding ofzo.
-
De webservice een keertje herstarten met /usr/syno/sbin/synoservicecfg --restart httpd-user in de cli?
-
Wanneer ik /usr/syno/sbin/synoservicecfg --restart httpd-user intyp, krijg ik de volgende foutmelding
Service [httpd-user] does not exist
En waar kan ik de logfile van PHP vinden?
-
Iemand nog een idee wellicht?