.htaccess

  • :)hallo,
    ich verzweifel gerade an einem sript...;)


    ich hab folgendes kleines problem wenn ich einer .htaccess datei das recht 777 gebe verswindet die datei einfach:confused:


    hat es vieleicht was mit den einstellungen in der php.ini zu tuen??


    hab schon im diwersen foren nachgeschaut und nix gefunden...


    ohne die .htaccess können die user halt keine fotos hochladen und so.--.--



    dankeschön für eine antwort:)

  • Was verstehst du unter "verschwindet"? Dateien, die mit einem Punkt beginnen, sind nämlich versteckte Dateien, deshalb werden sie normalerweise nicht angezeigt, wenn du per FTP auf deinen Webspace zugreifst.
    Bei Filezilla kannst du jedoch im Menü "Server" den Punkt "Auflistung versteckter Dateien erzwingen" diese Dateien trotzdem einblenden.

  • hmm ja verstecken mein ich danke dir...
    ist nur halt komisch das man keine bilder als user im skript hochladen kann
    hab schon auch follgende zielen in der php.ini verändert


    [FONT=Arial, sans-serif]register_globals = Off[/FONT]
    [FONT=Arial, sans-serif]upload_max_filesize=30M[/FONT]
    [FONT=Arial, sans-serif]post_max_size=30M[/FONT]

    neugestartet klappt trotzdem geht net :confused:


    hatt vieleicht jemand von euch das selbe problem gehabt mit einem forum oder änliches und kennnt die antwort :)??

  • Nutzt du OpenBaseDir? Wenn ja, wirds daran liegen.
    Ansonsten die Werte file_uploads, upload_max_filesize, upload_tmp_dir prüfen.


    Weiterhin schauen wie und wo das Script Dateien hochläd und ggf. dort die Rechte prüfen.


    Um welches Script geht es denn? Welche Serversoftware setzt du ein, bzw. welches Panel usw etc pp....

  • der server ist standart von netcup hab nur zusätzlich ionCube Loader und den Zend Optimizer installiert. die das skript auch braucht:)


    das system:
    Server API : Apache 2.0 Handler
    Apache Version: Apache/2.2.3 (Debian) PHP/5.2.0-8+etch7
    Linux x86_64




    das skript mach mir eigentlich keien probleme weil es auf den webspace gut funktioniert hat..


    jetzt auf dem server geht alles nur die user könen keine bilder mp3 und so weiter hochladen :((




    in der info.php steht


    open_basedir /var/kunden/webs/flirt/:/tmp/ no value


    dan wierd es wohl genuzt :) in der php.ini auf off stellen oder was meinst du??


    hier noch weitere zeillen die du genannt hast:
    -------------
    upload_tmp_dir no value no value
    ---------------
    file_uploads On On
    ------------------------
    upload_max_filesize 128M 128M <<hab ich eingestellt

  • deaktivier obenBaseDir für die Domain des besagten Projekts, das geht unter SysCP -> Domainverwaltung wenn du tatsächlich das Standardimage von nc verwendest.


    P.S.: du solltest das SysCP auf die aktuelle Version updaten!

  • :confused:jetzt kommt die fehler meldung
    Fatal error: Call to undefined function imagecreatefromjpeg() in /var/kunden/webs/flirt/_include/lib/image.php on line 36


    hmm ich glaub ich muss den safe mode auch aus schalten??


    :confused:


    danke für deine hilfe echt nett:)

  • Kommt drauf an was in Zeile 36 steht, was dort versucht/verlangt wird.
    Könnte am SafeMode liegen, allerdings tippe ich eher auf falsche chmods für einen der tmp dirs oder des dirs wo das Image erstellt werden soll.


    Keine Ahnung welches Script du da einsetzt.

  • die php datei ist verschlüsselt mit dem ioncube ...-.-

    ich werd mal die rechte prüfen, obwohl die ja bei der install. schon geprüft wurden..

    das skript heisst ablespace 1.0

    ablespace.abk-soft.com/

    danke dir!!!!:)


  • ich werde wohl mal ausprobier was man noch so machen kann -.-

  • vielen herzlichen dank noch mal jetzt weis ich schon mal wo der fehler liegt :cool:


    meinst du den eintrag hier aus der php.ini :

    ----------------
    [gd]
    ; Tell the jpeg decode to libjpeg warnings and try to create
    ; a gd image. The warning will then be displayed as notices
    ; disabled by default
    ;gd.jpeg_ignore_warning = 0

    --------------------
    oder
    ---------------------
    ;extension=php_gd2.dll
    --


    was für zeilen müssen da noch rein?



    in meiner PHP5.2.0-8+etch7 vision müsste das gd dabei sein.
    nur wie aktiviere ich das Modul...



    die dateien in /usr/lib/


    libgd.so.2
    libgd.so.2.0.33


    sind vorhanden

  • Zitat von pasha;1677

    in meiner PHP5.2.0-8+etch7 vision müsste das gd dabei sein.
    nur wie aktiviere ich das Modul...


    Indem du das Semikolon vor dieser Zeile entfernst:


    Zitat

    ---------------------
    ;extension=php_gd2.dll
    --

    Durch das Semikolon wird die Zeile auskommentiert, somit ist sie nicht wirksam. Danach musst du noch die Konfiguration neu laden, ich glaube nicht, dass Apache komplett neu gestartet werden muss:

    Code
    /etc/init.d/apache2 reload
  • hi danekeschön:) hab ich gemacht es echt toll das jemand helfen kann........nur der apache macht bissle probleme


    apache2: Could not reliably determine the server's fully qualified domain name, using v2162XXXXXX.yourvserver.net for ServerName
    ????


    -----------------------------------------------
    hab noch ne kleine frage an dich kann ich einfach so:


    apt-get check
    apt-get update
    apt-get upgrade
    oder erstmal die wichtigsten :
    apt-get dist-upgrade

    das system aktualieseieren??


    bei mir kommt es dazu:
    WARNUNG: Die folgenden Pakete können nicht authentifiziert werden!
    syscp
    Diese Pakete ohne Überprüfung installieren [j/N]?



    hmmm ich glaub mein syscp wierd dan gelöscht-.-??

  • info.php


    gdGD Support enabled
    GD Version 2.0 or higher
    FreeType Support enabled
    FreeType Linkage with freetype
    FreeType Version 2.2.1
    T1Lib Support enabled
    GIF Read Support enabled
    GIF Create Support enabled
    JPG Support enabled
    PNG Support enabled
    WBMP Support enabled


    :):)


    ok danke noch mal an die ganzen leute die dieses forum unterstüzen ....:cool::)

  • Mal so als Frage, hast du den VERZEICHNIS oder der .htaccess die Rechte 777 gegeben? Weil der .htaccess bringt das nicht viel. Wenn schon muss das Verzeichnis diese haben.


    Ausserdem:
    upload_tmp_dir <-- muss auf deinen tmp-Ordner verweisen. Sonst weis PHP nicht wo die bilder zwischengespeichert werden sollen. Dieser tmp-Ordner ann heissen wie du willst und kann überall liegen wo du willst. Aber auch hier: Der ganze ORDNER brauch chmod 777, nicht die .htaccess ...

  • danke das du dich so dafür interessierst...ja eine install anleitung für das skript hab ich...also mit dem rechten hab ich keine probleme...


    aber diesen zwischenspeicher Ordner werd ich ändern...danke


    aber es geht ja alles wie es ausieht :)


    ok thema geschlossen :):)
    vielen dank an alle