Author Topic: Warum diese Fehlermeldung?  (Read 13390 times)

0 Members and 1 Guest are viewing this topic.

Offline Hades

  • Pre-Newbie
  • Posts: 1
    • View Profile
Warum diese Fehlermeldung?
« on: November 17, 2002, 12:00:08 PM »
Hi,

kann mir jemand sagen, weshalb ich seit einigen Tagen die folgende Fehlermeldung erhalte?

Warning: SAFE MODE Restriction in effect. The script whose uid is 1102370 is not allowed to access /raid/templates/global owned by uid 0 in /raid/domains/net/w/wasjetzt/htdocs/www/4images/includes/functions.php on line 366

Zu Anfang lief alles glatt. Seit vorgestern kommt regelmässig (und häufig) aber an unterschiedlichen Stellen diese Meldung.

Danke für Hilfe.

Grüße
Hades



_____________________
http://www.officetipps.net
http://www.wasjetzt.net

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
Warum diese Fehlermeldung?
« Reply #1 on: November 17, 2002, 10:55:32 PM »
Schienbar hat Dein Hoster bei PHP den SAFE MODE aktiviert. Frage ihn ob er die Einstellung wieder rückgängig machen kann.

Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline Maweryk

  • Sr. Member
  • ****
  • Posts: 253
    • View Profile
Warum diese Fehlermeldung?
« Reply #2 on: November 18, 2002, 12:33:54 PM »
Quote from: Jan
Schienbar hat Dein Hoster bei PHP den SAFE MODE aktiviert. Frage ihn ob er die Einstellung wieder rückgängig machen kann.

Jan


Hi Jan,

bei mir kommt seit Tagen dieselbe Warnung wie bei Hades und das auch erst seit vorgestern. Vorher lief bei mir auch alles glatt.

Habe meinen Hoster gefragt, ob er den Safe_Mode wieder abstellen kann und er teilte mir mit, dass er nie abgeschaltet war. Komisch ist nur, dass ich noch alle Funktionen nutzen kann, lediglich diese Warnmeldung immer kommt.
Habe übrigens herausgefunden, dass diese Warnmeldung nur kommt, wenn ein Zufallsbild auf der Startseite auf einem anderen Server liegt oder man eine Rubrik aufruft, in der Bilder von einem anderen Server liegen. Bei allen anderen Rubriken, in denen Bilder auf demselben Server abgelegt sind wie 4images erhalte ich bis jetzt noch keine Warnmeldung.

Habe ich eine Möglichkeit diese Warnmeldung zu unterdrücken???

Schon einmal Danke für Deine Hilfe.

Gruß

Markus

PS.: Hier ist übrigens die Antwort meines Hosters:

At 00:17 16.11.2002 +0100, you wrote:

seit heute erhalte ich beim Aufruf der Fotogalerie folgende Warnung:
 
Warning: SAFE MODE Restriction in effect. The script whose uid is 1019821 is not allowed to access /raid/templates/global owned by uid 0 in /raid/domains/de/r/xxxxxx/htdocs/familie/includes/functions.php on line 366
 
Gibt es eine Möglchkeit, dass Sie den SAFE MODE wieder deaktivieren???

Sicherlich nicht. Der SAFE-MODE ist zur Systemsicherheit unerläßlich und auch keine Neuerung.

Sie haben mit PHP subdomainübergreifend Zugriff auf Ihre Dateien, so daß die Aktivierung des SAFE_MODEs praktisch keine Einschränkung darstellt.
Scripte, die jedoch bestimmte Funktionen nutzen, die der SAFE_MODE nicht unterstützt, können Sie leider nicht verwenden.
Der SAFE_MODE ist eine für Provider sehr übliche Konfigurationsoption, die der Sicherheit Ihrer Daten und dementsprechend Ihren eigenen Interessent dient.

http://www.php.net/manual/de/features.safe-mode.php


Warum wurde er eigentlich so plötzlich aktiviert???

Der SAFE-MODE ist seit unser Dienst besteht aktiv.


Habe ich die Möglichkeit diesen Modus selber zu ändern???

Nein.
Ihr Script versucht auf
/raid/templates/global
zuzugreifen, hat jedoch nur auf
/raid/domains/de/r/xxxxxx/htdocs/[SUBDOMAINNAME]/
Zugriff.

Bitte überprüfen Sie die Pfadangaben in Ihrem Script.

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
Warum diese Fehlermeldung?
« Reply #3 on: November 18, 2002, 04:41:37 PM »
Komisch, dass in Zeile 366 diese Meldung auftaucht. Post mal hier diese Zeile.

Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline Maweryk

  • Sr. Member
  • ****
  • Posts: 253
    • View Profile
Warum diese Fehlermeldung?
« Reply #4 on: November 18, 2002, 06:06:50 PM »
Hi Jan,

die Zeile 366 in der functions.php-Datei lautet:

Code: [Select]
$src = (!file_exists($media_src) && file_exists(preg_replace("/\/{2,}/", "/", get_document_root()."/".$media_src))) ? preg_replace("/\/{2,}/", "/", get_document_root()."/".$media_src) : $media_src;


Hoffentlich kannst Du uns helfen. Sonst klappen nämlich alle Funktionen,
wenn nur nicht dieser Warnhinweis immer wäre. :cry:

Danke und Gruß

Markus

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
Warum diese Fehlermeldung?
« Reply #5 on: November 18, 2002, 06:36:32 PM »
Ersetze mal
Code: [Select]
file_exists
durch
Code: [Select]
@file_exists
Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline Maweryk

  • Sr. Member
  • ****
  • Posts: 253
    • View Profile
Warum diese Fehlermeldung?
« Reply #6 on: November 18, 2002, 07:05:02 PM »
Dann passiert bei mir folgendes:

Code: [Select]
$src = (!file_exists($media_src) && $file_exists(preg_replace("/\/{2,}/", "/", get_document_root()."/".$media_src))) ? preg_replace("/\/{2,}/", "/", get_document_root()."/".$media_src) : $media_src;
   
Fatal error: Call to undefined function: () in /raid/domains/de/r/ryhsen/htdocs/familie/includes/functions.php on line 366

oder:

Code: [Select]
$src = (!$file_exists($media_src) && file_exists(preg_replace("/\/{2,}/", "/", get_document_root()."/".$media_src))) ? preg_replace("/\/{2,}/", "/", get_document_root()."/".$media_src) : $media_src;
   
Parse error: parse error in /raid/domains/de/r/ryhsen/htdocs/familie/includes/functions.php on line 572

Fatal error: Call to undefined function: get_php_version() in /raid/domains/de/r/ryhsen/htdocs/familie/global.php on line 248

Vielen Dank für Deine schnellen Antworten.

Gruß

Markus

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
Warum diese Fehlermeldung?
« Reply #7 on: November 18, 2002, 07:41:50 PM »
Das ist @ kein $ ;)

So sollte die Zeile aussehen:
Code: [Select]
$src = (!@file_exists($media_src) && @file_exists(preg_replace("/\/{2,}/", "/", get_document_root()."/".$media_src))) ? preg_replace("/\/{2,}/", "/", get_document_root()."/".$media_src) : $media_src;
Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline Maweryk

  • Sr. Member
  • ****
  • Posts: 253
    • View Profile
Warum diese Fehlermeldung?
« Reply #8 on: November 18, 2002, 08:08:06 PM »
Ups, wer lesen kann ist klar im Vorteil. :oops:

Zeile geändert und jetzt scheint es zu klappen. :)  Tausen Dank!!!
Hat diese Änderung Auswirkungen auf irgendwelche Funktionen?
Kann es sein, dass die Seite dadurch langsamer geworden ist???
Frag mich jetzt nur, warum es mit der alten Einstellung 14 Tage geklappt hat und dann diese Fehlermeldung erst aufgetreten ist.

Nochmals Danke!!!

Gruß

Markus

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
Warum diese Fehlermeldung?
« Reply #9 on: November 18, 2002, 08:12:36 PM »
Nein, keine Nachteile und keine Geschwindigkeitseinbuße.

Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline Maweryk

  • Sr. Member
  • ****
  • Posts: 253
    • View Profile
Warum diese Fehlermeldung?
« Reply #10 on: November 18, 2002, 08:18:04 PM »
Das hört sich sehr gut an!!!!!!!!!!!!!!!!!!!!! :D

Vielen Dank für alles!

Mach weiter so!

Gruß

Markus