Onderwerp bekijken
Algemene support omtrent algemene gebruik- en installatieproblemen.
 Onderwerp afdrukken
[Opgelost] Update probleem
showa
Beste,

Ik heb een update gedaan van v6 naar v7
nu krijg ik deze waarschuwing als ik de site wil benaderen

Warning: open_basedir restriction in effect. File is in wrong directory in /home/httpd/vhosts/chairtherapist.nl/httpdocs/maincore.php on line 63

Fatal error: Failed opening required 'includes/multisite_include.php' (include_path='.:/usr/share/php/PEAR'Wink in /home/httpd/vhosts/chairtherapist.nl/httpdocs/maincore.php on line 63

kan iemand mij helpen hoe dit op te lossen?
Gewijzigd door Steff op 26 August 2009, 17:13
de wijze heeft geen onwrikbare beginselen
Hij past zich aan bij anderen.
 
http://www.chairtherapist.nl
Steff
Is PHP Safe Mode aan ? (Systeem Beheer > PHP Info > Zoek "safe_mode").
Als dit aan staat is dit waarschijnlijk de oorzaak. Door Safe Mode zijn een aantal php functies uitgeschakeld of gelimiteerd (Waaronder file_exists die gebruikt wordt om de BASEDIR te berekenen.).

Als je zelf je site host op een eigen server, open je php/php.ini zoek je naar safe_mode en zet je "off". Als je je website host op een externe server en geen toegang hebt tot apache/php, vraag je je server beheerder waarom deze aanstaat en of hij deze uit kan zetten.

Soms is het ook mogelijk om op je host control panel dit aan/uit te zetten.
 
http://renders.me/
showa
ik heb even gezocht bij mijn host en vindt dan deze info

In de meeste gevallen heeft een open_basedir restriction te maken met bestanden die niet gevonden kunnen worden. Dan zouden we het volledige server path moeten opgeven.
Dat wordt dan zoiets als: /home/httpd/vhosts/jouwdomeinnaam.com/httpdocs/willekeurigedirectory (geldt voor server versie: Lion) of /var/www/vhosts/jouwdomeinnaam.com/httpdocs/willekeurigedirectory (geldt voor server versie: Tiger). Je zou het path direct kunnen opgeven bij de include. Maar in de meeste gevallen, zou je dat path willen kunnen hergebruiken.

Dit kunnen we doen op meerdere manieren. Hier volgen er twee:
Je kunt in jouw PHP-pagina het path instellen met: ini_set('include_path', '/some/path/to/includes'Wink; en oproepen met: echo ini_get('include_path'Wink; Je kunt dan /some/locatie zelf aanpassen naar wat voor jou van toepassing is, rekening houdend met de informatie hierboven.

Een andere manier om dit te realiseren is het include_path in een .htaccess bestand verwerken. Een groot voordeel hiervan is dat het dan maar één keer gedeclareerd wordt en daar houdt de server natuurlijk rekening mee als jij het in de pagina's gaat oproepen. In het .htaccess bestand plaats je de volgende regel: php_value include_path '/some/path/to/includes Hiermee heb je het in principe globaal gedeclareerd en je kunt het daarmee ook altijd oproepen vanuit iedere willekeurige PHP-pagina. Dit kunnen we op dezelfde manier doen als hierboven beschreven.


Ik heb een serverversie lion
waar moet ik dan de aanpassing plaatsen?


de wijze heeft geen onwrikbare beginselen
Hij past zich aan bij anderen.
 
http://www.chairtherapist.nl
Steff
Dat was de 2de oplossing die ik zou voorstellen Smile.
Je maakt dus een .htaccess (root) bestand aan en zet in dat bestand:
php_value include_path '/home/httpd/vhosts/chairtherapist.nl/httpdocs

 
http://renders.me/
showa
geplaatst, maar nu krijg ik deze waarschuwing

Fatal error: Failed opening required 'includes/multisite_include.php' (include_path='/home/httpd/vhosts/chairtherapist.nl/httpdocs'Wink in /home/httpd/vhosts/chairtherapist.nl/httpdocs/maincore.php on line 63
de wijze heeft geen onwrikbare beginselen
Hij past zich aan bij anderen.
 
http://www.chairtherapist.nl
Steff
Je kan denk ik het best je server beheerder contacteren, dit probleem ligt aan de server en niet aan php-fusion. Zelf ken ik er niet veel van Smile.
 
http://renders.me/
showa

met een totale nieuwe installatie van v7 zal ik ook het probleem hebben??
de wijze heeft geen onwrikbare beginselen
Hij past zich aan bij anderen.
 
http://www.chairtherapist.nl
Steff
Waarschijnlijk wel ja.
 
http://renders.me/
showa
kan het zijn dat de versie 4 van php die op de server draait het probleem is?
de wijze heeft geen onwrikbare beginselen
Hij past zich aan bij anderen.
 
http://www.chairtherapist.nl
Steff
Nu je het zegt, ik heb de changelog nog eens overlezen. En wat blijkt dat je gelijk kan hebben:

Quote

Fixed bug #41518 (file_exists() warns of open_basedir restriction on non-existent file). (Tony)
Bron: PHP

 
http://renders.me/
Spring naar forum:
Nieuw onderwerp Antwoorden
Gebruik BBcode of HTML om naar; '[Opgelost] Update probleem', te verwijzen!
BBcode:
HTML:
Vergelijkbare onderwerpen
Onderwerp Forum         Laatste bericht
Veiligheids update! Nieuwe versie PHP-Fusion-7.02.07 Algemene v7 support : 2 22 Jun 2013, 11:10
Probleem met panel Algemene v7 support : 2 14 Jun 2013, 15:33
Ik heb zelfde probleem Algemene v7 support : 4 27 May 2013, 20:46
update Algemene v7 support : 2 02 Oct 2012, 19:26
Fotoalbum probleem Algemene v7 support : 8 19 Sep 2012, 10:40