ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » zugriffsrechte bei extra php datei

Geschlossen
  1. #1
    User Pic
    Gzmo gelöschter User
    ich nutze version 105c
    chmod sollte soweit überall richtig sein da an sich alles funktioniert.
    jetzt wollte ich das flat calendar script einbinden. ich habe also damit ich im admin/navigationsmenü in einer rubrik den link termin auf die calendar.php legen kann das gesamte script auf dem ftp in das /include verzeichnis kopierrt. also die calendar.php ist nun im /include folder. sie wird auch als auswahlmöglichkeit im bereich navigation angezeigt. wenn ich aber auf der seite auf den link kalender klicke kommt folgende meldung
    Fatal error: Cannot create meta file: calendar.met in /www/htdocs/v026479/test2/include/ffdb.inc.php on line 415
    [code] user_error("Cannot create meta file: $dbname.met", E_USER_ERROR);
    das is die line 415

    bloodsport-clan.de/test2/index.php?m=calendar
    das ist der link den er auf der index seite generiert. damit kommt die oben genannte fehlermeldung. wenn ich aber direkt auf die php datei gehe dann funktioniert es. bloodsport-clan.de/test2/include/calendar.php

    gibt es da irgendwelche vorrichtungen vom ilch script das es verhindert das unbekannte dateien schreibrechte erhalten? dieses kalender script arbeitet nicht mit mysql sondern einer datei in der es die einträge speichert.

    vielen dank schon mal für die hilfe
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    manuel ilch-Gründer
    Registriert seit
    22.03.2003
    Beiträge
    4.260
    Beitragswertungen
    4 Beitragspunkte
    das liegt sicher daran das das ilchClan die datei nicht öffnen wie du sie öffnest.

    ilchClan fügt die datei alender.php ein.
    daher: der pfad ist dann ab index.php und admin.php zu setzten. du hast die pfade richtig für das verzeichnis gesetzt in dem die calender.php zur zeit liegt....

    aber ilchClan fügt die datei eben ein und damit musst du die pfade so setzten als ob die calender.php im ordner wo auch index.php, admin.php und der include ordner liegt, liegen würde ;-)
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Gzmo gelöschter User
    ich blick nich mehr durch zunge
    sry ich versteh ned was du mir versuchst zu erklären. vllt nochmal für dumme bzw einfach etwas ausführlicher.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Gzmo gelöschter User
    nun egal wie es gegangen wäre. ich habe jetzt wie in diesem thread beschrieben. www.ilch.de/forum/post/4553
    die sache mit einem iframe und einer extra php datei gelöst
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Ich erklärs dir aber gern noch mal


    also:

    Wenn du deine seite aufrufst, über z.B. www.clanseite.de, dann schickt der server deinem Browser die index.php.

    Die index.php hat nen befehl drin, der besagt das die index php sich bestimmte dateien aus anderen ordnern holen soll und diese dann anzeigen soll.

    somit verschieben die sich quasi immer. Das ganze passiert aber nur virtuell, sprich der server schaufelt nicht ständig die dateien von a nach b.

    wenn du jetzt also das forum aufrufst, dann wirddie datein Forum.php virtuell in das selbe verzeichnis kopiert, in dem die index auch schon ist.

    Da dein browser jetzt denkt das die datei dort immer ist, fängt er von dem verzeichnis an die pfad angaben zu den bildern usw. zu verfolgen.
    Somit muß der pfad immer von der index.php ausgehend in den code einer seite eingebaut werden.

    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Gzmo gelöschter User
    okay soweit kapiert. nur musste ich die calendar.php ja in den haupt ordner legen damit ich sie dann im admin bereich unter navigation einbinden kann in die menü struktur.
    wie würde man diese seite dann normalerweise einbinden wenn nicht über iframe? also wie geschieht es denn dann bei den anderen seiten?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    datei z.B. in selfp_dateiname.php umbenennen und in den ordner include packen.

    dann kannst du die seite per Navigation hinzufügen.

    Wenn in der datei, die du umbenannt hast, noch pfade zu anderen dateiene verweisen, dann mußt du die natürlich anpassen. Und dabei immer vom Ordner ausgehen in der die index.php liegt
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Gzmo gelöschter User
    das wollte ich hören. die sachen mit dem pfad von index.php ausgehen hat mir gefehlt lachen
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten