Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Include vanaf ander domein; failed to open stream:

Pagina: 1
Acties:

  • Maverick2001
  • Registratie: Februari 2001
  • Laatst online: 28-11 14:21

Maverick2001

Never look back

Topicstarter
Op domein X heb ik een aantal bestanden centraal staan die ik op andere sites include door het gehele pad te gebruiken (/var/www/vhost/enz)

Ik blijf echter een foutmelding krijgen 'failed to open stream: Permission denied in /var/www/vhosts/......'

De server draait CentOS 7.2 met Plesk 12.5.3.

Wat heb ik tot nu toe gedaan:
- open_basedir op None gezet
- in het serviceplan binnen plesk het open_basedir pad aangepast
- selinux uitgezet
- plesk firewall uitgezet
- chmod aangepast naar 777

Wat ik ook doe hij blijft deze foutmelding aangeven.

Pura Vida


  • Thralas
  • Registratie: December 2002
  • Laatst online: 15:20
PHP:
1
2
3
<?php
system("namei -l /var/www/vhost/enz");
?>


En lees je even in over permissies - 777 is het getal van de duivel.

  • Maverick2001
  • Registratie: Februari 2001
  • Laatst online: 28-11 14:21

Maverick2001

Never look back

Topicstarter
Bedankt voor je reply. En ik heb het wel weer netjes terug-gezet naar 644 :)
Die opmerking over 777 wordt wel mijn nieuwe handtekening.

Maar even een vraag.. ik heb je PHP code even getest met als output;
f: /var/www/vhost/x/dev.x.nl/cockpit/include dr-xr-xr-x root root / drwxr-xr-x root root var drwxr-xr-x root root www vhost - No such file or directory

Maar nu?

Pura Vida


  • Thralas
  • Registratie: December 2002
  • Laatst online: 15:20
Zo is het leesbaarder:

code:
1
2
3
4
dr-xr-xr-x root root /
drwxr-xr-x root root var
drwxr-xr-x root root www
vhost - No such file or directory


Lijkt me duidelijk - typo ;)

Try again, en probeer de output dan ook eens zelf te interpreteren. Bovenstaand geval had je sowieso zelf kunnen oplossen..

[ Voor 25% gewijzigd door Thralas op 01-06-2016 21:15 ]


  • Maverick2001
  • Registratie: Februari 2001
  • Laatst online: 28-11 14:21

Maverick2001

Never look back

Topicstarter
Ok ik ben weer wakker... idd een typo. Vrij dom.

Nu even de juiste output;
f: /var/www/vhosts/x.nl/dev.x.nl/
code:
1
2
3
4
5
6
dr-xr-xr-x root root / 
drwxr-xr-x root root var 
drwxr-xr-x root root www 
drwxr-xr-x root root vhosts 
drwx--x--- user psaserv x.nl 
dev.x.nl - No such file or directory


Nu geeft ie toch echt aan dat dev.x.nl niet bestaat (maar deze keer zonder typo), deze directory (subdomein) bestaat wel degelijk..

Wanneer ik dezelfde test doe op het domein x zelf dan krijg ik netjes de output;
f: /var/www/vhosts/x.nl/dev.x.nl/
code:
1
2
3
4
5
6
dr-xr-xr-x root root / 
drwxr-xr-x root root var 
drwxr-xr-x root root www 
drwxr-xr-x root root vhosts 
drwx--x--- user paserv x.nl 
drwxr-x--- user paserv dev.x.nl

Het subdomein is niet bereikbaar vanaf een ander domein. Dat lijkt me je de juiste interpretatie. Maar nu hoe los ik dit op...

[ Voor 39% gewijzigd door Maverick2001 op 01-06-2016 22:32 ]

Pura Vida


  • Thralas
  • Registratie: December 2002
  • Laatst online: 15:20
Is 'user' een en dezelfde gebruiker in beide outputs? Zijn er geen obscure filesystems/mounts in het spel?

Ik kan de error ook niet verklaren - je zou een 'Permission denied' verwachten, ipv. een 'No such file or directory'.

  • Maverick2001
  • Registratie: Februari 2001
  • Laatst online: 28-11 14:21

Maverick2001

Never look back

Topicstarter
Ja de 'user' is in beide gevallen dezelfde gebruiker. Ik ben hier al heel wat uren mee aan het stoeien en ik krijg het maar niet voorelkaar. Er is geen vage filesystems/mounts in het spel.

Na heel veel testen.. nu toch werkend gekregen. Wanneer ik het subdomein 'dev.x.nl' chmod naar 751 dan werkt het prima, de vraag is nu wel, is het een kwalijke zaak om dit te doen?

[ Voor 33% gewijzigd door Maverick2001 op 02-06-2016 11:12 ]

Pura Vida

Pagina: 1