Beiträge von aurora

    Ok, Danke.
    Ich habe mir das durchgelesen - dort sind ein paar Hacks dabei, mit denen man einiges ausrichten kann, letzten Endes war aber doch kein automatisches Update möglich. Bleibt wohl nur, den Provider zu wechseln oder eben keine automatischen Updates zu machen. Werde ich beides mal in Betracht ziehen, vmtl eher das erstere...

    Ciao
    Aurora

    Ich habe den Tips im obigen Link gefolgt.

    Ich habe die Angabe define('WP_TEMP_DIR', ABSPATH . 'tmp'); verwendet. Dennoch kann der Befehl ftp_rawlist nicht ausgeführt werden, da er offenbar immer noch auf /tmp zugreifen will :-(. Habe auch Zeile 451 (das war die einzige in der ich den genannten Code finden konnte)

    Code
    if ( getmyuid() == fileowner($temp_file) )

    durch

    Code
    //if ( posix_getuid() == fileowner($temp_fle) )


    ersetzt - keine Änderung. Die Fehlermeldung ist:

    Code
    Warning: ftp_rawlist() [function.ftp-rawlist]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/www/web136/:/usr/bin/) in /var/www/web136/html/wp/wp-admin/includes/class-wp-filesystem-ftpext.php on line 197
    
    
    Warning: ftp_rawlist() [function.ftp-rawlist]: Unable to create temporary file. Check permissions in temporary files directory. in /var/www/web136/html/wp/wp-admin/includes/class-wp-filesystem-ftpext.php on line 197
    
    
    WordPress-Pluginverzeichnis konnte nicht gefunden werden.
    
    
    Die Installation ging schief


    die ftp_rawlist funktion scheint nicht besonders gut zu sein. Offenbar gibt es auch Probleme mit Windows als Host. Sieht so aus, als ob man die automatischen Updates nur verwenden kann wenn man ein *NIX system hat auf dem man /tmp-Zugriff hat. Leider gibt es auch keine vernünftige Fehlermeldung oder gar eine deaktivierung des Links. Ich habe jetzt 1 Tag damit verbracht, denn zuerst kam ein FTP-Dialog ohne Erklärung, was dort eingegeben werden soll (die Verbindungsdaten des *eigenen* Servers), dann das ftp-rawlist-problem mit PHP-Fehlermeldungen. Ich finde das ist irgendwie undurchsichtig - idealerweise sollte eine Fehlermeldung kommen, die den Benutzer darüber informiert, das das Feature nicht benutzbar ist anstatt kryptische PHP-Fehlermeldungen auszugeben...

    Ok, das ist ja sehr unübersichtlich, denn dort steht nicht, daß man seine EIGENE ftp-adresse angeben muss. Darauf kommt man normal nicht, denn Wordpress läuft ja bereits auf dem Server. Normalerweise würde ich doch denken, daß wenn ich nach einem server gefragt werde, nicht der lokale host gemeint ist.

    Nachdem ich nun die Daten eingegeben habe erhalte ich eine neue Fehlermeldung:

    Code
    [B]Warning[/B]:  ftp_rawlist() [[URL="http://bogensch%c3%bctzen.org/wp/wp-admin/function.ftp-rawlist"]function.ftp-rawlist[/URL]]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/www/web136/:/usr/bin/) in [B]/var/www/web136/html/wp/wp-admin/includes/class-wp-filesystem-ftpext.php[/B] on line [B]192[/B]

    Der Webspace ist bei einem Hoster, offenbar hat der in PHP einige Sicherheitsfeatures, die ich natürlich nicht deaktivieren kann. Ich vermute mal, ich kann die Updatefunktion dann nicht nutzen, oder kann ich Wordpress sagen, daß es nicht /tmp/ nehmen soll sondern z.B./var/www/web136/html/tmp/

    ich habe versucht, in wp-admin/includes/file.php zu suchen, ob man dort etwas einstellen kann, aber das hat nichts gebracht :-(

    Das automatische Update will ich übrigens haben, weil nicht ich es sein werde, die das Wordpress verwaltet. Es soll ein CMS mit Blogfunktion für einen Verein sein und daher möchte ich, daß die Administration möglichst einfach ist. Also möglichst ohne FTP-Upload und UNZIP.

    Ciao
    Aurora

    Hallo
    Ich habe gerade Wordpress installiert und scheitere im Moment an einem komischen Problem. Wordpress bietet mir unter Plugins an, vorhandene Plugins upzudaten. Ist was komisch, da die Plugins ja eigentlich auch erst vor 2 Tagen heruntergeladen wurden, aber gut...

    Code
    Es ist eine neue Version von NextGEN Gallery verfügbar. Zum Download der aktuellen Version 0.99 oder aktualisiere automatisch.


    Jedenfalls wenn ich dann auf "automatisch updaten" klicke kommt ein Dialog, in dem ich FTP-Einstellungen machen soll.

    Code
    Um das geforderte Update durchzuführen, sind Informationen zur FTP-Verbindung erforderlich.


    Leider habe ich keine Ahnung, was da hinein gehört. Ich habe dann bei einer Freundin geschaut, da stand als Server "http://downloads.wordpress.org/plugin/" drinnen, das habe ich dann übernommen, aber Benutzername und Passwort kenne ich nicht und http://.... ist ja eigentlich auch kein FTP-Server. Wenn ich anonymous/emailadresse als Daten eingebe, bekomme ich einen Fehler in der Verbindung:

    Code
    [B]Fehler:[/B] Bei der Verbindung zum Server trat ein Fehler auf. Bitte überprüfe die Einstellungen.

    Was muss ich einstellen bzw wo kann der Fehler noch liegen? Kann es am Webspace liegen (soweit ich weiss ist dort PHP Safe mode aktiv, aber PHP-Code kann eigentlich von anderen Servern per HTTP Dateien herunterladen, das nutze ich)

    Ciao
    Aurora