Synology-Forum.nl
Firmware => Synology DSM 6.0 => Topic gestart door: mourikvj op 02 april 2016, 12:20:49
-
Sinds de update naar DSM 6.0, heb ik op mijn website (www.historischekring.nl) deze fout.
Warning: include(): http:// wrapper is disabled in the server configuration by allow_url_include=0 in /volume1/web/html/actueel/actueel.php on line 6 enz.
Weet iemand hoe ik dit kan oplossen???
Johnny
-
Bij mij doet de link het gewoon. :|
-
Volg eens een link op de homepage dan....
-
Ik ben geen php kenner, maar die foutmelding lijkt mij, als php-leek, toch een duidelijke aanwijzing te geven.
-
De tweede link en verder geven die fout!
Wat bedoel je met:
Volg eens een link op de homepage dan....
Waar kan ik dat dan instellen, het heeft altijd gewerkt!
-
Dat de link gewoon werkt en de site is goed zichtbaar.
Pas als je dan ergens op klikt krijg je deze foutmelding.
-
Inderdaad bij elke link krijg je die melding behalve bij het Foto Archief.
-
Staat je website via Apache of Nginx? Dit zou een verschil kunnen maken.
-
Via Apachi, heb ook NGinx geprobeerd, maakt niets uit.
-
Alles wat geadviseerd werd, maar er veranderde niets!
-
Ik zal straks even mijn laptop erbij pakken om de bron file even te bekijken.
-
Blijkbaar staat in php.ini deze server optie (allow_url_include) default op uit, en moet hij in jouw geval op aan staan.
Hier vindt je meer info hierover: http://www.php.net/manual/en/filesystem.configuration.php#ini.allow-url-include
Het is een optie die blijkbaar voor de php versie van DSM 5.2 nog niet actief was.
-
Even via winscp/putty als admin inloggen en in het bestand: /volume1/@appstore/PHP5.6/usr/local/etc/php56/php.ini
Regel 41 aanpassen allow_url_include = Off naar allow_url_include = On
Daarna even webstation aan en uitzetten en dan zou hij het moeten doen.
Zo niet dan even de nas een herstart geven.
-
Ik heb als administrator ingelogd, maar bij het invoeren van die regel, komt permission denied
Moet ik ergens iets open zetten?
Ik kan dus php.ini niet aanpassen.
Johnny
-
Welk programma log je in?
-
Met Putty.
-
Inloggen als admin en dan intypen:
sudo su -
Daarna enter, dan wachtwoord van je admin account en dan kun je de bestanden wel aanpassen.
-
Met Putty.
-
Ja met putty
-
Kijk anders even hier. (http://www.synology-forum.nl/algemeen/nas-benaderen-met-ssh-winscp-putty/)
-
Is wel een heel gedoe, omdat ik DSM geupdate heb!
Dit wordt veel te ingewikkeld voor mij.
Is er geen simpele methode om die php.ini file aan te passen?
-
Nee, je moet 3 woorden extra intikken en dat is te ingewikkeld?
Je php code bevat iets wat niet deugd volgens de php 5.6 dus moet je de waarde aanpassen zodat het wel werkt.
-
Het is wel iets meer dan 3 woorden!
Ik doe het waarschijnlijk dan niet goed.
Ik wil alleen de php.ini aanpassen maar daar kom ik niet in!
Ik ben geen programmeur, dus geef mij als je dat weet een eenvoudige oplossing.
-
Sudo su -
Zijn wat mij betreft drie woorden.
Een simpele oplossing is die drie woorden in typen of je website ergens anders hosten.
Misschien dat iemand je wil helpen op dit forum met het intypen daarvan en daarna je file aanpassen via teamviewer of iets dergelijks.
-
Kijk even onderaan de link die ik opgaf. Je kunt de waarde ook aanpassen in de webapplicatie zelf. Onderaan staat een voorbeeld.
-
Welke webapplicatie bedoel je? en waar staat het voorbeeld?
-
Ik bedoel jouw website. Die kun je toch aanpassen? En onderaan de eerder door mij gegeven link staat in het commentaar een voorbeeld hoe je in de code van je website de waarde van een instelling aan kunt passen.
Edit: Heb zojuist jouw website bekeken. Gezien de opbouw is het in jouw geval handiger om de php.ini file zelf aan te passen.
-
Ja klopt, maar daar kom ik niet bij "permision denied"
Ik ga het wel aan een expert hier ter plekke vragen.
In ieder geval bedankt.
-
Ik wil je wel via teamviewer helpen
-
Ik wil t.z.t. graag van je diensten gebruik maken.
-
Ik stuur je wel ff een pb.