Beiträge von r23


    nun kam der Fehler auf, das die "Thumbnails" also die Vorschau Bilder für die Galerie im Post nicht angezeigt werden können weil die Bilder zu groß sind.

    PHP auf dem Server mehr Zeit und mehr Speicher zur Verfüung stellen.


    • PHP Memory Limit :
    • PHP Max Upload Größe :
    • PHP Max Post Größe :
    • PHP Max Script Execute Time :


    wenn Du Zugriff auf die PHP.Ini hast - kannst du die Werte dort ändern musst allerdings bei einem PHP - Modul im Apache diesen neu starten.

    cu

    ralf

    Hallo,


    Wenn ich im Firefox die Zeichenkodierung unter Ansich -> Zeichenkodierung manuell auf Westlich (ISO-8859-1) umstelle werden die Umlaute korrekt angezeigt

    dann sendest du diese sicherlich nicht im UTF-8 Format an Firefox sondern
    im ISO-8859-1 Format.

    Bevor du irgendwelche weiteren Experimente mit der Datenbank machst
    sichere *unbedingt* deine Datenbestände - bei fehlerhaften konvertieren
    kannst du die Umlaute dauerhaft vernichten.


    MySQL Struktur- und Daten-Dump heruntergeladen, Datei im Texteditor geöffnet, erneut als UTF-8 Datei gespeichert, vorhandene Tabellen gelöscht und Dump eingespielt

    Ich habe hier ein paar Editoren die behaupten auch immer sie hätten die Dateien konvertiert - tun dies aber nicht. z.b. http://www.textpad.com/
    selbst NetBeans hatte mir vor ein paar Tagen einen streich gespielt.



    Dazu werden in phpMyAdmin und in MySQLDumper die Umlaute in den Datensätzen korrekt angezeigt, wobei die Zeichenkodierung im Firefox auf Unicode (UTF-8 steht. Auch im Texteditor werden die Umlaute im Dump korrekt angezeigt.

    Und welchen Zeichensatz verwendest du bei den Abfragen? Dies kannst du unter

    PHP
    /** Der Datenbankzeichensatz sollte nicht geändert werden */
    define('DB_CHARSET', 'utf8');

    in der wp-config festlegen.


    Ich hab keine Ahnung wie ich weitermachen soll.

    sichere deine Daten!

    Beste Grüße

    ralf

    Hallo,

    Du kannst dir mit einem PHP Code ansehen, was WP aus deinem
    Formular erhält

    PHP
    echo '<pre>';
    print_r($_POST);
    echo '<pre>';


    Für die Anmeldung verwendet meine WP Version


    HTML

    <input type="text" name="log" />
    <input type="password" name="pwd" />

    und was erwartet deine?

    cu

    ralf


    ich weiß, war mein Fehler, da habe ich nicht zu Ende gedacht.

    Widget Einstellungen speichert WP leider nicht umständlich in eine externe Datei sondern pflegt diese in einer Wp-Konfinfurations Datenbank Tabelle...
    teilweise recht kryptisch.

    man kann die Datenbank Tabelle austauschen (rücksichern) oder nur die geänderten Datensätze.

    Für das Rückspeilen von Datensätzen vergleicht man den Inhalt der Datenbank Tabellen wp(prefix)_options.

    Für den Vergleich von Dateien (auche sql) verwende ich unter Windows WinMerge

    http://winmerge.org/

    Den Inhalt der Datenbak Tabelle kann man sich mit PhpMyAdmin ziehen

    Beste Grüße

    ralf


    b) Wenn ich den Ordner hochgeladen habe, wie bekomme ich die Galerie in meinen Artikel?
    (Bitte auch Schritt für Schritt, da sonst zu blöd!)

    Man fügt in seinen Artikel einfach den erhaltenen Code ein

    Code
    <!--START SIMPLEVIEWER EMBED.-->
    		<script type="text/javascript" src="[URL="http://forum.wordpress-deutschland.org/view-source:http://simpleviewer.net/simpleviewer/pro/examples/forest/svcore/js/simpleviewer.js"]svcore/js/simpleviewer.js[/URL]"></script>
    		<script type="text/javascript">
    		$(document).ready(function () {
    			SV.simpleviewer.load('sv-container', '100%', '100%', '000000',true);
    		});
    		</script>
    		<div id="sv-container"></div>
    		<!-- END SIMPLEVIEWER EMBED -->

    Mit dieser Zeile

    Code
    <script type="text/javascript" src="[URL="http://forum.wordpress-deutschland.org/view-source:http://simpleviewer.net/simpleviewer/pro/examples/forest/svcore/js/simpleviewer.js"]svcore/js/simpleviewer.js[/URL]"></script>

    wird das Script simpleviewer.js
    im dem Verzeichnis svcore/js/
    erwartet.

    D.h. alles unter
    /Users/ma.../Desktop/sv-demo/
    kommt in dieser Struktur auf den WebServer.

    Ich hoffe die Antwort hilft weiter

    ralf


    Mod Rewrite ist aktiv und funktioniert bei anderen Seiten innerhalb der Testumgebung tadellos.

    Was steht in der .htaccess und wie sind die Permalinks konfiguriert?

    Ist ein merkwürdiges Plugin installiert? (NextGen hat bei mir ein Problem mit einigen Permalinks konfigurationen z.b.)

    Was steht in der Error Log Datei

    Läuft WP als Subdomain? Wenn ja - wie wurde diese Konfiguriert?

    Diese Zeile

    HTML
    # you have ERROR 403 try this...
    Options +FollowSymlinks

    Sollte aber eingentlich nach

    Apache Configuration
    <IfModule mod_rewrite.c>
      RewriteEngine On

    reichen

    cu

    ralf

    Hallo,

    Datenbank zurücksichern. Die Log-Files auf unregelmäßigkeiten untersuchen.
    Sicherheitslücke suchen und schliessen. Wenn du diese nicht selber finden kannst - jemanden mit der Suche beauftragen (wink mit dem zaunpfahl)

    Aktuelle WP Version installieren
    Nicht verwendete Pluigns löschen
    Spam - Kommentare löschen
    WP - Admin bereich schützen
    Standard User (z.b. User admin) - löschen
    Datenbank prefix verwenden.

    Viel Glück

    ralf


    wie kann ich mit einem editor ändern, kannst du mir bitte ein beispiel geben,
    ich habe jetzt eine .sql datei

    MySQl stellt auf ihrer Homepage umgangreiche Handbücher zur Verfügung. Hier kannst du in der Regel nachlesen, wie - die Zeichensätze in der Datenbankstruktur hinterlegt sind.

    Ist kein richtiger SQL Editor und mit großen Datenbanken kann man vermutlich auch nicht damit arbeiten ... aber für eine Wordpress Installation könnte notepad++ reichen.

    http://notepad-plus-plus.org/

    Tipp - such dir jemanden, der dir dies als Dienstleistung macht...

    cu

    ralf


    Aber aus irgend einem Grund wird die Seite nciht weiter indexiert, obwohl ich auch schon eine Sitemap etc erstellt habe und auch schon den ein oder anderen Backlinck habe.

    Deine .htacess ist schrottig.

    Deine PHP Konfiguration ist so konfiguriert, dass zwar ich die Fehlermeldung (pp die Suchmaschinen) erhalte - aber du nicht darauf reagieren kannst. Am einfachsten log Deine PHP Fehler zukünftig...

    Bei einem simplen Zugriff auf die robots.txt kommt bei dir


    HTML
    Warning:  Cannot modify header information - headers already sent  by (output started at  /www/htdocs/w00c3479/software47.de/wp-content/themes/arras/functions.php:8)  in /www/htdocs/w00c3479/software47.de/wp-includes/functions.php on line 1780
    User-agent: * Disallow:  Sitemap: http://www.software47.de/sitemap.xml.gz

    Melde deine Seite auch bei http://www.google.com/intl/en/webmasters/
    an und beachte die dortigen Hinweise.

    cu

    ralf


    Aber warum hab ich die Fehlermeldung dann trotzdem, auch wenn ich dieses Plugin ausstelle?

    Ich kenne das Plugin nicht- aber bevor man ein Script aus dem System löscht (nach der Beschreibung wurde erst das Script ~wp-content/advanced-cache.php gelöscht) deaktviert man (zumindest versucht man dies) über den Admin.

    Plugins schreiben sich in die Konfiguration Datenbank von WP und halten dort Informationen (wie z.b. der fehlerhafte Pfad zu dem Cache) bereit.

    Wp verwendet im Script

    PHP
    if ( WP_CACHE )
        WP_DEBUG ? include( WP_CONTENT_DIR . '/advanced-cache.php' ) : @include( WP_CONTENT_DIR . '/advanced-cache.php' );

    Wenn WP_CACHE eingeschaltet ist, verwendet WP die Datei
    /advanced-cache.php

    das @ verhindert die Fehlerausgabe.

    eine leere advanced-cache.php Datei könnte die Fehlermeldung evtl. verhindern.

    Aber dies ist nur ein raten.

    Beste Grüße

    ralf

    Hallo Steffi,

    du kannst dir die Meldung durch zusätzlichen Zeilen gut lesbar machen


    Warning: is_readable() [function.is-readable]: open_basedir restriction in effect. File

    (/is/htdocs/wp10428672_F09GYYBAIV/www/buecherkiste/wp-content/advanced-cache.php) is not within the allowed path(s):

    (/is/htdocs/user_tmp/wp10428672_F09GYYBAIV:/tmp:/dev/null:/dev/urandom:/bin:/usr:/is/default.errors:/is/htdocs/wp10428672_F09GYYBAIV) in

    /is/htdocs/wp10428672_F09GYYBAIV/www/buecherkiste/wp-admin/includes/plugin.php on line 348


    Ich weiß ehrlich gesagt gar nicht

    Ein Cache Plugin schreibt mit dem Script advanced-cache.php in das Verzeichnis /is/htdocs/user_tmp/wp10428672_F09GYYBAIV wobei dein Scripte selber nur nach /is/htdocs/wp10428672_F09GYYBAIV/ schreiben und lesen dürfen.

    D.h. bei der Konfiguration von einem Cache Pluign werden fehlerhafte Pfade verwendet. Das Blog wird vermutlich erheblich langsamer laufen.

    hth

    ralf


    habe eine datebank von der version 2.0.7, dort ist im lesen bereich iso-8859-1 eingestellt, und einige tausend posts
    http://dev.mysql.com/doc/refman/5.0/en/charset-convert.html
    [...]

    ich kenne mich bei mysql nicht sehr gut aus!
    danke!

    Dies kann für einen unerfahrenen Anwender recht kompliziert werden.

    Eine Anleitung ohne kostenpflichtige Tools
    http://dennisbloete.de/blog/von-iso-8…-php-und-mysql/

    Ich ziehe mir in der Regel die Datenbankstruktur mit PHPMyAdmin. Ändere in dieser auf UTF-8 und lege auf einer Arbeitsumgebung eine neue Datenbank an.

    Konvertiere die Datensätze mit einem Editor die Datensätze nach UTF-8
    und importiere diese dann in die Arbeitsumgebung.

    Da bei der Konvertireung und dem Kopieren in der Regel einige Umlaute auf der Strecke bleiben - werden die Fehler in der Datenbnak mit einem Tool beseitigt.

    Ein Update von WP 2.0.7 auf Wp 3.x ist auch nicht ohne.

    Viel Glück

    ralf


    Eine .htaccess wurde nicht erstellt und ich kann auch keine erstellen, sie wird automatisch gelöscht. kann mir jemand helfen?

    Wenn Dateinamen mit einem Punkt beginnen, heißt das auf einen Unix/Linux-System, dass diese Datei versteckt werden soll. D.h., du musst dir in deinem FTP-Programm die versteckten Dateien anzeigen lassen, damit du die .htaccess siehst.

    D.h. die Datei wurde erstellt.

    Evtl. reicht es auc (dein provider sollte dir hier besser helfen können) wenn du nach

    Apache Configuration
    <IfModule mod_rewrite.c>
      RewriteEngine On

    die Zeilen einfügst

    Code
    # you have ERROR 403 try this...
    Options +FollowSymlinks


    cu

    ralf


    Ich möchte sehr gerne Autofocus+ nutzen, bekomme aber ständig diese Fehlermeldungen :

    Fatal error: Cannot redeclare _verify_activate_widget() (previously declared in /homepages/33/d298235102/htdocs/wp-content/themes/autofocusplus/functions.php:643) in /homepages/33/d298235102/htdocs/wp-content/themes/thematic/functions.php on line 150

    Was versteht du an dieser Meldung nicht?
    http://www.php-fehlermeldungen.de/topic58.html

    Du könntest in
    /homepages/33/d298235102/htdocs/wp-content/themes/thematic/functions.php

    PHP
    if (!function_exists('_verify_activate_widget')) {
        function _verify_activate_widget(

    verwenden


    Warning: fopen(/homepages/33/d298235102/htdocs/wp-content/themes/autofocusplus/style.css) [function.fopen]: failed to open stream: No such file or directory in /homepages/33/d298235102/htdocs/wp-includes/functions.php on line 4165

    was verstehst du an dieser Meldung nicht?

    Kopier in das Verzeichnis
    /homepages/33/d298235102/htdocs/wp-content/themes/autofocusplus

    deine style.css.
    Und halte diese datei lesbar für PHP..


    Warning: fread():

    Beachte immer nur die erste Meldung von PHP, da jede weitere Meldung die Folge des ersten Fehlers ist (in der Regel).


    cu

    ralf


    Warning: Cannot modify header information - headers already sent in /www/htdocs/w00be567/wp-includes/pluggable.php on line 890


    in Zeile 889 ~/wp-includes/pluggable.php steht

    PHP
    status_header($status); // This causes problems on IIS and some FastCGI setups

    evtl. deaktivierst du diese?

    oder erstellst dir einen gültigen haeder


    cu

    ralf


    Ich habe Wordpress nach dieser Anleitung installiert. Einziger Unterschied ist, dass Wordpress aus den Lenny Backports installiert wurde.

    Die Konfiguration scheint bei flüchtigem Blick richtig zusein.

    <VirtualHost *:80>
    ServerName blog.example.org
    DocumentRoot /home/blog.example.org/htdocs
    ErrorLog /home/blog.example.org/logs/order.error_log
    CustomLog /home/blog.example.org/logs/order.access_log common
    </VirtualHost>


    In dem Verzeichnis von DocumentRoot hier /home/blog.example.org/htdocs
    soll der Apache auf Anfrage (blog.example.org) das Dokument ausliefern.

    D.h. für dich- in dem Verzeichnis
    /home/blog.example.org/htdocs muss die Wordpress index.php liegen.

    Arbeite nach Möglichkeit mit localhost oder mit 127.0.0.1.
    unter http://localhost/ sollte dein Apache erreichbar sein
    unter http://blog.localhost/ sollte WP erreichbar sein.

    in der hosts (dort wo du http://blog.planet.home) eingerichet hast,
    legest du noch blog.localhost fest.



    Meine zweite Frage betrifft Permalinks. Ich habe die Einstellungen im Webinterface dazu geändert und nun führen Links zu Artikeln ins leere:
    http://blog.planet.home/blog.planet.ho…log-ist-online/
    Wie kann ich das ändern?

    mod_rewirte ist bei dir noch nicht aktiv.

    hoffe die antwort hilft weiter

    ralf


    error.log im Webspace sagt übrigens folgendes: Forbidden You don't have permission to access //cgi_error.log on this server.

    Eine Meldung - die PHP als (fastcgi?) in die cgi_error.log schreiben wollte
    wurde mit dem Hinweis : "Forbidden You don't have permission to access"
    abgebrochen.

    Die Server Konfiguration ist nach meiner Meinung noch nicht abgeschlossen
    http://httpd.apache.org/docs/2.0/howto/cgi.html

    Du könntest allerdings auch versuchen, dass deine WP - Anwendung in eine
    eigene php_error log schreibt.

    WP stellt dir dafür einige Konstanten zur Verfügung - die du in die
    ~wp-config.php einfügen kannst

    PHP
    define('WP_DEBUG', true); //enable the reporting of notices during development - E_ALL
    define('WP_DEBUG_DISPLAY', false); //use the globally configured setting for display_errors and not force errors to be displayed
    define('WP_DEBUG_LOG', true); //error logging to wp-content/debug.log
     define('SCRIPT_DEBUG', true); //loads the development (non-minified) versions of all scripts and CSS and disables compression and concatenation,
    define('E_DEPRECATED', true); //E_ALL & ~E_DEPRECATED & ~

    Hier kannst du log auch ausschalten

    PHP
    define('WP_DEBUG_LOG', false); //error logging to wp-content/debug.log

    und dir dafür (versuchen) die Meldung anzeigen zulassen

    PHP
    define('WP_DEBUG_DISPLAY', true); //use the globally configured setting

    Welche PHP Version verwendest du? was sagt der Service vom Provider?

    cu

    ralf