Ga naar inhoud


Weer een PHP vraagje.


Con
Ga naar oplossing Opgelost door Con,

Aanbevolen berichten

Ik probeer een site te liften naar PHP 8.0 maar krijg een foutmelding

waarbij ik niet weet wat ze nu precies willen.

 

Het betreft;

<?php
include "menurechts.php";
?>

 

Waarbij ik de foutmeldingen krijg;

Warning: include(): open_basedir restriction in effect. File(menurechts.php) is not within the allowed path(s): (/tmp:/in:/etc) in /in/PJQf0 on line 49

Warning: include(menurechts.php): Failed to open stream: Operation not permitted in /in/PJQf0 on line 49

Warning: include(): Failed opening 'menurechts.php' for inclusion (include_path='.:') in /in/PJQf0 on line 49

 

Iemand?
 

 

Groet, Con. Gloeiende, gloeiende, een beetje humor moet kunnen, anders ga je maar ergens anders heen..
Sinds maart 2021 glasvezel via KPN.

Internet/PC: modem/router Fritzbox en TP-Link accesspoint, switch (8), switch (4)

Intel Nuc i7 met W10, Gigabyte Brix met Home Assistant, 17 Shelly's en 2 ESP-tjes.

Link naar reactie
Delen op andere sites


Volgens mij is in je php.ini file open_basedir aangezet.

In mijn php.ini file staat:

 

; open_basedir, if set, limits all file operations to the defined directory
; and below.  This directive makes most sense if used in a per-directory
; or per-virtualhost web server configuration file.
; Note: disables the realpath cache
; https://php.net/open-basedir
;open_basedir

 

Welk OS gebruik je?

Pli op DM800, VU+ DUO  en DM8000 met 4xDVB-S2, Wave Frontier T90

Link naar reactie
Delen op andere sites

W11 gebruikt ik.

Groet, Con. Gloeiende, gloeiende, een beetje humor moet kunnen, anders ga je maar ergens anders heen..
Sinds maart 2021 glasvezel via KPN.

Internet/PC: modem/router Fritzbox en TP-Link accesspoint, switch (8), switch (4)

Intel Nuc i7 met W10, Gigabyte Brix met Home Assistant, 17 Shelly's en 2 ESP-tjes.

Link naar reactie
Delen op andere sites

Nee hoor, ik gebruik helemaal niets.

Ik plak de tekst in een on-line tester.

Daar kwam de melding ook vandaan.

Ik moet over van 7.0 naar 8.1 van de

host, vandaar.

 

Normaal, als ik de site aanpas dan maak ik

een kopie en test de nieuwe pagina's gelijk

online.

aangepast door Con

Groet, Con. Gloeiende, gloeiende, een beetje humor moet kunnen, anders ga je maar ergens anders heen..
Sinds maart 2021 glasvezel via KPN.

Internet/PC: modem/router Fritzbox en TP-Link accesspoint, switch (8), switch (4)

Intel Nuc i7 met W10, Gigabyte Brix met Home Assistant, 17 Shelly's en 2 ESP-tjes.

Link naar reactie
Delen op andere sites

18 uren geleden, mati zei:

Volgens mij is in je php.ini file open_basedir aangezet.

In mijn php.ini file staat:

 

; open_basedir, if set, limits all file operations to the defined directory
; and below.  This directive makes most sense if used in a per-directory
; or per-virtualhost web server configuration file.
; Note: disables the realpath cache
; https://php.net/open-basedir
;open_basedir

 

Welk OS gebruik je?

Ik heb geen php.ini file. Waar moet die staan dan?

Groet, Con. Gloeiende, gloeiende, een beetje humor moet kunnen, anders ga je maar ergens anders heen..
Sinds maart 2021 glasvezel via KPN.

Internet/PC: modem/router Fritzbox en TP-Link accesspoint, switch (8), switch (4)

Intel Nuc i7 met W10, Gigabyte Brix met Home Assistant, 17 Shelly's en 2 ESP-tjes.

Link naar reactie
Delen op andere sites

  • Beheerder
Op 5-9-2023 om 16:55, Con zei:

W11 gebruikt ik.

Men bedoeld op welk OS de php-site draait en jij bedoeld waarschijnlijk dat die ergens bij een webhoster draait en je dus geen toegang tot je php.ini e.d. hebt.

Gebruik je een advertentie blocker? Sluit onze website dan uit. Zonder advertenties kan deze site niet voortbestaan.

Link naar reactie
Delen op andere sites

Inderdaad.

Groet, Con. Gloeiende, gloeiende, een beetje humor moet kunnen, anders ga je maar ergens anders heen..
Sinds maart 2021 glasvezel via KPN.

Internet/PC: modem/router Fritzbox en TP-Link accesspoint, switch (8), switch (4)

Intel Nuc i7 met W10, Gigabyte Brix met Home Assistant, 17 Shelly's en 2 ESP-tjes.

Link naar reactie
Delen op andere sites

Ik heb vandaag de PHP versie op 8.2 gezet op mijn host

en dat ging goed, de hele site werkte als vanouds.

 

Blijkbaar kun je dus niet ongestraft een online tester

gebruiken omdat deze de include-files niet kan vinden.

 

15 jaar geleden (denk ik) heeft mijn vrouw de site

gebouwd met HTML, wat PHP en enkel Java scripts.

Toen zij ging hemelen heb ik het stokje overgenomen

en blijf gewoon op dezelfde voet verder gaan met

Notepad++ en eigenlijk bevalt dat prima en... ik

weet niet beter. Lekker basaal.

aangepast door Con

Groet, Con. Gloeiende, gloeiende, een beetje humor moet kunnen, anders ga je maar ergens anders heen..
Sinds maart 2021 glasvezel via KPN.

Internet/PC: modem/router Fritzbox en TP-Link accesspoint, switch (8), switch (4)

Intel Nuc i7 met W10, Gigabyte Brix met Home Assistant, 17 Shelly's en 2 ESP-tjes.

Link naar reactie
Delen op andere sites

  • Oplossing

Ik heb de versie bij mijn Host op 8.2 gezet en bleek alles

gewoon goed te werken (ik kon eventueel de versie

terugzetten). Dus heb ik me druk gemaakt voor niets.

 

Toch heren bedankt voor het meedenken.

Groet, Con. Gloeiende, gloeiende, een beetje humor moet kunnen, anders ga je maar ergens anders heen..
Sinds maart 2021 glasvezel via KPN.

Internet/PC: modem/router Fritzbox en TP-Link accesspoint, switch (8), switch (4)

Intel Nuc i7 met W10, Gigabyte Brix met Home Assistant, 17 Shelly's en 2 ESP-tjes.

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
×
×
  • Nieuwe aanmaken...