+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: open_basedir / is_dir

  1. #1
    Neu an Board
    Registriert seit
    12.08.2005
    Beiträge
    3
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Frage open_basedir / is_dir

    Hallo, habe Joomla 1.08 installiert, läuft auch prima, bekomme aber im Administrationsmenü zum Beispiel unter der Sprachenverwaltung folgende Fehlermeldung:

    Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/srv/www/web3/html/language/..) is not within the allowed path(s): (/srv/www/web3/html/) in /srv/www/web3/html/includes/joomla.php on line 2855

    Das gleiche auch im Medien-Manager mit:

    Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/srv/www/web3/html/images/..) is not within the allowed path(s): (/srv/www/web3/html/) in /srv/www/web3/html/administrator/components/com_media/admin.media.php on line 225

    Was kann ich da machen?
    Gruß
    Jörg
    Geändert von joergwagner (03.05.2006 um 12:59 Uhr)

  2. #2
    Urgestein u. Joomlagott Avatar von zecke23
    Registriert seit
    08.10.2004
    Ort
    Wiesbaden
    Alter
    37
    Beiträge
    10.041
    Bedankte sich
    50
    Erhielt 1.008 Danksagungen
    in 912 Beiträgen

    Standard

    Ich würde mit der Meldung mal bei Deinem Provider hausieren gehen, das hat nix mit Joomla zu tun, es sei denn, die Pfade in der configuration.php stimmen nicht. Sieht aber eher so aus, als wäre es eine Servereinstellung. Könntest Du evtl. mal die Systeminfo, vorzugsweise die Einstellung von OpenBaseDir hier posten?

    Gruß, Zecke
    100% Joomla!-Hosting mit vorinstallierten Joomla!-Paketen und Joomla-Support. Kein Safe Mode, kein wwwrun-Problem, SEF geht, 100 Pro Joomla! einfach

  3. #3
    Verbringt hier viel Zeit Avatar von dot°NETt
    Registriert seit
    07.11.2004
    Beiträge
    570
    Bedankte sich
    3
    Erhielt 216 Danksagungen
    in 187 Beiträgen

    Standard

    Die konfigurierte Einstellung für open_basedir steht doch da >> /srv/www/web3/html/ .

    Da es sich bei den 'kritisierten' Verzeichnissen um Unterverzeichnisse (language bzw. images) handelt, dürfte die tatsächliche Ursache eine andere sein >> SafeMode-Einstellung geprüft? - etwa 'On'?

    mfG
    dot°NETt

  4. #4
    Neu an Board
    Registriert seit
    12.08.2005
    Beiträge
    3
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Servus,
    hier die Systeminfo:

    PHP built On: Linux vz7088 2.4.20-021stab028.12.777 #1 Fri May 13 16:13:05 MSD 2005 i686
    Datenbank Version: 3.23.55-log
    PHP Version: 4.3.1
    Web Server: Apache/2.0.46 (Linux/SuSE)
    PHP-Schnittstelle zum WebServer: apache2filter
    Joomla! Version: Joomla! 1.0.8 Stable [ Sunshade ] 26-Feb-2006 05:00 UTC
    User Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
    Relevante PHP Einstellungen: Safe Mode: OFF
    Open basedir: /srv/www/web3/html/:/srv/www/web3/phptmp/:/srv/www/web3/files/:/srv/www/web3/atd/
    Fehler Anzeige: ON
    Short Open Tags: ON
    Dateiuploads: ON
    Magic Quotes: ON
    Register Globals: OFF
    Output Buffering: OFF
    Session Speicherpfad: /tmp
    Session Autostart: 0
    XML vorhanden: Yes
    Zlib vorhanden: Yes
    Deaktivierte Funktionen: none
    WYSIWYG Editor: Kein WYSIWYG-Editor

    Konfigurationsdatei: <?php
    $mosConfig_MetaAuthor = '1';
    $mosConfig_MetaDesc = 'Joomla - Joomla - Dynamische Portal-Engine und Content Management System';
    $mosConfig_MetaKeys = 'Joomla, joomla';
    $mosConfig_MetaTitle = '1';
    $mosConfig_absolute_path = '/srv/www/web3/html';
    $mosConfig_allowUserRegistration = '1';
    $mosConfig_back_button = '1';
    $mosConfig_cachepath = '/srv/www/web3/html/cache';
    $mosConfig_cachetime = '900';
    $mosConfig_caching = '0';
    $mosConfig_db = 'xxxxxx'
    $mosConfig_dbprefix = 'jos_';
    $mosConfig_debug = '0';
    $mosConfig_dirperms = '0777';
    $mosConfig_editor = 'tinymce';
    $mosConfig_enable_log_items = '0';
    $mosConfig_enable_log_searches = '0';
    $mosConfig_enable_stats = '0';
    $mosConfig_error_message = 'Diese Site ist vorübergehend nicht erreichbar.
    Bitte kontaktieren Sie den System Administrator.';
    $mosConfig_error_reporting = '-1';
    $mosConfig_favicon = 'favicon.ico';
    $mosConfig_fileperms = '0777';
    $mosConfig_fromname = 'News in und um Dreieich!';
    $mosConfig_gzip = '0';
    $mosConfig_helpurl = 'http://help.joomla.de';
    $mosConfig_hideAuthor = '0';
    $mosConfig_hideCreateDate = '0';
    $mosConfig_hideEmail = '0';
    $mosConfig_hideModifyDate = '0';
    $mosConfig_hidePdf = '0';
    $mosConfig_hidePrint = '0';
    $mosConfig_hits = '1';
    $mosConfig_host = 'xxxxxx'
    $mosConfig_icons = '1';
    $mosConfig_item_navigation = '1';
    $mosConfig_lang = 'german';
    $mosConfig_lifetime = '900';
    $mosConfig_link_titles = '0';
    $mosConfig_list_limit = '30';
    $mosConfig_live_site = 'http://web3.skg-soccer.de';
    $mosConfig_locale = 'de_DE';
    $mosConfig_mailer = 'mail';
    $mosConfig_mailfrom = 'joerg.email@gmx.de';
    $mosConfig_ml_support = '0';
    $mosConfig_multipage_toc = '1';
    $mosConfig_offline = '0';
    $mosConfig_offline_message = 'Diese Site ist wegen technischer Wartung momentan nicht erreichbar.
    Bitte versuchen Sie es später wieder.';
    $mosConfig_offset = '-1';
    $mosConfig_offset_user = '1';
    $mosConfig_pagetitles = '1';
    $mosConfig_password = 'xxxxxx'
    $mosConfig_readmore = '1';
    $mosConfig_secret = 'GNVaOJj7M968e2td';
    $mosConfig_sef = '0';
    $mosConfig_sendmail = '/usr/sbin/sendmail';
    $mosConfig_session_life_admin = '1800';
    $mosConfig_session_type = '0';
    $mosConfig_shownoauth = '0';
    $mosConfig_sitename = 'News in und um Dreieich!';
    $mosConfig_smtpauth = '0';
    $mosConfig_smtphost = 'localhost';
    $mosConfig_smtppass = '';
    $mosConfig_smtpuser = '';
    $mosConfig_uniquemail = '1';
    $mosConfig_user = 'xxxxxx'
    $mosConfig_user = 'xxxxxx'
    $mosConfig_vote = '0';
    setlocale (LC_TIME, $mosConfig_locale);
    ?>

    Gruß
    Jörg


    Zitat Zitat von zecke23
    Ich würde mit der Meldung mal bei Deinem Provider hausieren gehen, das hat nix mit Joomla zu tun, es sei denn, die Pfade in der configuration.php stimmen nicht. Sieht aber eher so aus, als wäre es eine Servereinstellung. Könntest Du evtl. mal die Systeminfo, vorzugsweise die Einstellung von OpenBaseDir hier posten?

    Gruß, Zecke

  5. #5
    Moderator Avatar von flotte
    Registriert seit
    20.03.2005
    Ort
    Neustadt
    Beiträge
    5.301
    Bedankte sich
    66
    Erhielt 1.258 Danksagungen
    in 1.101 Beiträgen

    Standard

    Das Web liegt also auf der Subdomain "web3" Deiner Domain. Korrekt?
    Ich kann keine Fehlkonfiguration feststellen.

    Ich nehme an, die Ursache liegt ganz woanders.
    Wechsel mal die Sprache auf Englisch. Wäre ein Versuch wert...

  6. #6
    Kommt häufiger vorbei Avatar von havanna
    Registriert seit
    01.11.2005
    Beiträge
    435
    Bedankte sich
    0
    Erhielt 143 Danksagungen
    in 122 Beiträgen

    Standard

    Zitat Zitat von joergwagner
    Hallo, habe Joomla 1.08 installiert, läuft auch prima, bekomme aber im Administrationsmenü zum Beispiel unter der Sprachenverwaltung folgende Fehlermeldung:

    Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/srv/www/web3/html/language/..) is not within the allowed path(s): (/srv/www/web3/html/) in /srv/www/web3/html/includes/joomla.php on line 2855

    Das gleiche auch im Medien-Manager mit:

    Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/srv/www/web3/html/images/..) is not within the allowed path(s): (/srv/www/web3/html/) in /srv/www/web3/html/administrator/components/com_media/admin.media.php on line 225

    Was kann ich da machen?
    Gruß
    Jörg
    Ich habe das bei meinem lokalen PHP ausprobiert.
    Wenn open_basedir auf /srv/www/web3/html/ gesetzt ist führt der Befehl:
    PHP-Code:
    is_dir('/srv/www/web3/html/images/..'
    auf Fehler, da dies identisch mit
    PHP-Code:
    is_dir('/srv/www/web3/html'
    ist und durch open_basedir verboten ist( / am Ende).

    Lösung:
    open_basdir auf /srv/www/web3/html setzen
    oder
    bei der is_dir Abfrage ein / anfügen.
    cu havanna

  7. #7
    Verbringt hier viel Zeit Avatar von dot°NETt
    Registriert seit
    07.11.2004
    Beiträge
    570
    Bedankte sich
    3
    Erhielt 216 Danksagungen
    in 187 Beiträgen

    Standard

    @havanna

    hast recht - diesen '/' hab' ich wohl übersehen ... und so ein kleiner Strich ist entscheidend.

    mfG
    dot°NETt

  8. #8
    Neu an Board Avatar von Natzke
    Registriert seit
    10.01.2006
    Beiträge
    20
    Bedankte sich
    2
    1 Danksagung in 1 Beitrag

    Standard

    Zitat Zitat von havanna
    Ich habe das bei meinem lokalen PHP ausprobiert.
    Wenn open_basedir auf /srv/www/web3/html/ gesetzt ist führt der Befehl:
    PHP-Code:
    is_dir('/srv/www/web3/html/images/..'
    auf Fehler, da dies identisch mit
    PHP-Code:
    is_dir('/srv/www/web3/html'
    ist und durch open_basedir verboten ist( / am Ende).

    Lösung:
    open_basdir auf /srv/www/web3/html setzen
    oder
    bei der is_dir Abfrage ein / anfügen.

    Hallo joergwagner,
    hab so ein ähnliches Problem, nur versteh ich Lösung nicht!
    Wo muß man bei der is_dir Abfrage ein / anfügen?
    Wo muß man bei der open_basdir auf [FONT=Courier New][B]/srv/www/web3/html setzen.

    Für Deine Hilfe wäre ich sehr Dankbar!!

    Grüsse Natzke

  9. #9
    Neu an Board
    Registriert seit
    14.07.2006
    Beiträge
    2
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Standard Ich würde das auch gerne etwas genauer wissen

    Zitat Zitat von Natzke
    Hallo joergwagner,
    hab so ein ähnliches Problem, nur versteh ich Lösung nicht!
    Wo muß man bei der is_dir Abfrage ein / anfügen?
    Wo muß man bei der open_basdir auf /srv/www/web3/html setzen.

    Für Deine Hilfe wäre ich sehr Dankbar!!
    Ich wäre auch sehr dankbar, wenn jemand mal Newbi-gerecht erklären könnte, was zu tun ist. Habe die gleiche Warning wie oben beschrieben.

    Mirco

  10. #10
    Neu an Board
    Registriert seit
    14.07.2006
    Beiträge
    2
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Standard Ich hab es gelöst

    Endlich habe ich es geschafft. Das Problem bei der Installation ist tatsächlich der abschließende Slash "/" am Ende der Pfadangabe von open_basedir. Diese Variable wird vom Webanbieter eingestellt (zumindest bei mir). Daher entzieht sich der Zugriff darauf.

    Jedoch gibt es eine wesentlich elegantere Lösung. Wird Joomla einfach in einem Unterverzeichnis, zum Beispiel /joomla1, installiert, können später weitere Versionen installiert werden. Damit die Seite aber ohne störender Pfadangabe, wie zum Beispiel "www.meineSeite.de/joomla1", zu addressieren ist, muss im Confixx eine Weiterleitung auf /joomla1 eingestellt werden. Damit hat sich auch das Problem mit open_basedir erledigt.

    Ich hoffe, ich kann mit diesem Beitrag einigen Newbies weiter helfen.

    Mirco

  11. Erhielt Danksagungen von:


+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein