Ga naar inhoud


Weer een PHP vraagje.


Ga naar oplossing Opgelost door Con,

Aanbevolen berichten

Geplaatst:

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 november 2023 glasvezel via Solcon (voor het laatst).

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

PC: Intel Nuc i7 met W11. Laptop Thinkpad met W11.

Asus Gigabyte Home Assistant, 20 Shelly's en 2 ESP-tjes en Zigbee.


Geplaatst:

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

Geplaatst:

W11 gebruikt ik.

Groet, Con. Gloeiende, gloeiende, een beetje humor moet kunnen, anders ga je maar ergens anders heen..
Sinds november 2023 glasvezel via Solcon (voor het laatst).

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

PC: Intel Nuc i7 met W11. Laptop Thinkpad met W11.

Asus Gigabyte Home Assistant, 20 Shelly's en 2 ESP-tjes en Zigbee.

Geplaatst: (aangepast)

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 november 2023 glasvezel via Solcon (voor het laatst).

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

PC: Intel Nuc i7 met W11. Laptop Thinkpad met W11.

Asus Gigabyte Home Assistant, 20 Shelly's en 2 ESP-tjes en Zigbee.

Geplaatst:
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 november 2023 glasvezel via Solcon (voor het laatst).

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

PC: Intel Nuc i7 met W11. Laptop Thinkpad met W11.

Asus Gigabyte Home Assistant, 20 Shelly's en 2 ESP-tjes en Zigbee.

Geplaatst:

Ik gebruik Ubuntu 20.04 op een eigen server.

Daar staat php.ini in /etc/php/8.0/apache2

Bij W11 zou ik het niet weten

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

  • Beheerder
Geplaatst:
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.

Geplaatst:

Inderdaad.

Groet, Con. Gloeiende, gloeiende, een beetje humor moet kunnen, anders ga je maar ergens anders heen..
Sinds november 2023 glasvezel via Solcon (voor het laatst).

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

PC: Intel Nuc i7 met W11. Laptop Thinkpad met W11.

Asus Gigabyte Home Assistant, 20 Shelly's en 2 ESP-tjes en Zigbee.

Geplaatst: (aangepast)

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 november 2023 glasvezel via Solcon (voor het laatst).

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

PC: Intel Nuc i7 met W11. Laptop Thinkpad met W11.

Asus Gigabyte Home Assistant, 20 Shelly's en 2 ESP-tjes en Zigbee.

  • Oplossing
Geplaatst:

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 november 2023 glasvezel via Solcon (voor het laatst).

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

PC: Intel Nuc i7 met W11. Laptop Thinkpad met W11.

Asus Gigabyte Home Assistant, 20 Shelly's en 2 ESP-tjes en Zigbee.

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...