Wen es nicht "von Außen" sein muß, geht auch wp_insert_post(). Habe ich mal für ein eigenes, kleines Importmodul verwendet.
Gruß
Ingo
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenWen es nicht "von Außen" sein muß, geht auch wp_insert_post(). Habe ich mal für ein eigenes, kleines Importmodul verwendet.
Gruß
Ingo
Am einfachsten in der my-hacks.php:
function plw123to_thumbnail_max_side_length( $max_side, $attachment_id, $file ) {
return 160;
}
add_filter( 'wp_thumbnail_max_side_length', 'plw123to_thumbnail_max_side_length', 10, 3 );
Die 160 durch die gewünschte Größe ersetzen.
Und die Option
[x] Unterstütz die veraltete my-hacks.php-Datei
nicht vergessen.
Gruß
Ingo
Seit Version 2.1 ist für solche Sachen ein Pseudo-Cron zuständig. Wenn Du Posts direkt in die Datenbank einträgst, wird der entsprechende Cron-Eintrag in der wp-options-Tabelle nicht erzeugt und somit der Status nicht auf 'publish' umgeschaltet. Einen Cron-Eintrag "von Hand" zu basteln, dürfte schwierig sein.
Gibt es einen besonderen Grund, warum Du Posts direkt in die Datenbank einträgst?
Gruß
Ingo
Aus den All-Inkl-FAQ:
ZitatAuf meinem Webspace liegen Dateien die ich nicht entfernen kann – wie kann ich vorgehen um diese zu löschen?
Vermutlich wurden diese Dateien von einem PHP-Script angelegt. Legt ein PHP-Script eine Datei an, bekommt diese automatisch den Owner (Besitzer) des Webservers "wwwrun". Selbstverständlich haben Sie in unserer Verwaltungsoberfläche "KAS" die Möglichkeit, diese Dateien wieder auf Ihren FTP-User zurückzusetzen, so dass Sie per FTP-Client diese Dateien dann wieder selbst löschen können.
Gruß
Ingo
Irgendwie sieht die Zeile 63 ganz komisch aus:
Wenn überhaupt, dann so:
Aber auch das wird nicht funktionieren, denn "nicetitle.js" existiert nicht, genau so wenig, wie die CSS-Datei darunter.
Zwei Zeilen weiter oben steht aber der richtige Eintrag (inkl. CSS-Datei), denke ich. Wie das in Zeile 63 und 64 da rein kommt, kann ich nicht sagen.
Gruß
Ingo
Ich will es mal so sagen, Millionen von WP-Blogs funktionieren, wenn die Datenbankwerte stimmen :-) Warum sollte es bei Dir nicht funktionieren, wenn angeblich alles richtig ist? Da ist irgendwas in den DB-Einstellungen falsch, Groß-/Kleinschreibung, ein Leerzeichen zuviel oder ein Buchstabendreher. Firewall unterbindet Zugriffe, Netzwerkkabel zum DB-Server ist nicht reingesteckt, was weiß ich...
Gruß
Ingo
...Wie funktioniert das mit dem Memory-Speicher erhöhen? Muss ich das über den Provider machen?
Ja genau. Zumindest sollte er sagen können, ob und wie es geht. Das löst aber noch nicht das Datenbankproblem.
Gruß
Ingo
... In beiden Fällen der gleiche Fehler.
Entweder der Bildschirm bleibt weiss oder es kommt folgender Fehler:
- Bist Du sicher, daß Benutzername und Passwort stimmt?
- Bist Du sicher, daß der Name des Datenbankservers stimmt?
- Bist Du sicher, daß der Datenbankserver läuft?
Wie jetzt, die Fehler kommen zufällig, mal der eine und mal der andere?
Oder kommt bei der deutschen Version die weiße Seite und bei der englischen das mit der Datenbank?
Die weiße Seite ist eindeutig ein Hinweis auf Speichermangel, also memory_limit erhöhen, wenn möglich. Da kommt WP noch nicht mal bis zur Datenbankanbindung.
Bei der englischen Version reicht zwar der Speicher, aber irgendwas bei Deinen Datenbankeinstellungen stimmt nicht. Eventuell muß eine anderer 'DB_HOST' eingetragen werden.
Gruß
Ingo
Wo finde ich die my-hacks.php?
Normalerweise im WP-Wurzelverzeichnis. Wenn es keine gibt, einfach eine anlegen und dann natürlich alles noch in <?php ?> einrahmen.
Kurze Erklärung findet man auch hier:
Schnurpsel » Hackers Paradise
Gruß
Ingo
Das ist mal wieder was für die my-hacks.php, ehe man in den Core-Dateien editiert.
function plw123_user_has_cap( $allcaps, $caps, $args ){
if( 'upload_files' == $args[0] )
$allcaps['upload_files'] = false;
return $allcaps;
}
add_filter( 'user_has_cap', 'plw123_user_has_cap', 10, 3 );
Setzt immer 'upload_files' auf false.
Gruß
Ingo
Hallo.
Kann mir dann einer sagen, wie man die PHP-Version per htaccess ändern???
sebjensen
Ja, am besten kann das Dein Webhoster.
Gruß
Ingo
...
ich habe die ganze Zeit die phpinfo über das PlugIn "myGallery" aufgerufen (diese Option gibt es da unter "Info" ganz rechts). Dabei wird mir immer die Stratodatei angezeigt.Jetzt habe ich mir eine eigene phpinfo-Datei im Wurzelverzeichnis angelegt mit folgendem Inhalt:[INDENT](<?php
phpinfo();
?> [/INDENT]Jetzt wird mir wunderbar alles inkl. meinen Änderungen angezeigt - auch der Pfad lautet nun anders.
Das ist ein schönes Beispiel dafür, das die php.ini eben nur in dem Verzeichnis wirkt, wo sie auch steht und die php-Datei aufgerufen wird, für die die Einstellungen gelten sollen. Es reicht nicht, sie ins Wurzelverzeichnis zu legen (wie angeblich der Strato-Support behauptet).
Gruß
Ingo
Ja, in die WP-Wurzel und ins /wp-admin-Verzeichnis. Die Datei muß php.ini heißen und Leserechte für alle haben. Versuch doch mal, die php.ini direkt im Browser aufzurufen, also z.B. http://www.example.com/php.ini. Dann sollte sie einfach als Textdatei angezeigt werden.
Das ist z.B. meine:
http://schnurpsel.de/php.ini
Gruß
Ingo
Die php.ini aus dem Download von php.net ist schon mal schlecht. Strato hat in der eigenen bestimmt Anpassungen drin, die dadurch außer Kraft gesetzt werden würden (Pfade, Module usw.). Eventuell wird die php.ini dann deshalb ignoriert.
Also einfach eine Datei nur mit den gewünschten Werten, kein <?php ?> und sowas alles, keine anderen Werte verändern.
Das mit dem "nur in das Wurzelverzeichnis" ist auch Quark, das trifft auf die .htaccess zu, welche ihre Einstellungen auch auf Unterverzeichnisse "vererbt". Bei der php.ini ist das nicht so, die muß in jedes Verzeichnis. Ich habe es ja ausprobiert.
Gruß
Ingo
Was ist denn die "Original php.ini-Datei", die von Strato?
Schreib doch einfach nur die Werte rein, die geändert werden sollen. Das reicht. Einfach so:
Zitatmemory_limit = "16M"
Vieleicht liegt es ja daran, daß irgendein Wert nicht zulässig ist, und deshalb Deine ini-Datei ignoriert wird.
Gruß
Ingo
23. Mai 2007 ist das Datum der PHP-Version. Das hat nichts mit der ini-Datei zu tun.
Welche ini-Datei verwendet wird, wird bei Configuration File (php.ini) Path angezeigt.
Steht dort sowas wie "/opt/RZphp4pl/etc/php.ini" ist es die Strato-Konfiguration.
Steht dort aber sowas wie "/mnt/web1/23/45/678901234/htdocs/php.ini" ist es Deine eigene.
Gruß
Ingo
Da ich im Urlaub war, kommt meine Antwort hier erst mit Verzögerung.
Als mir genehmen und durchaus passende Kurzform schlage ich Putzi vor. Schon deshalb, weil Putzi der Name einer DDR-Kinderzahnpasta war, mit der auch ich mir als kleiner Junge die Zähne putzte. Zudem ist Putzi das kleine Eichhörnchen im Märchenwald, mit dem ich mich durchaus auch heute noch verbunden fühle. Ein Klassiker, den ich immer wieder gerne höre, ist die Geschichte mit dem Riesenpilz.
Ich hoffe nur, das Putzi nicht auch namensrechtlich oder sonstwie anderweitig belegt ist. Nicht das damit dann auch Probleme entstehen.
Tja, was man hier im Forum so alles machen kann...
Gruß
Ingo
Putzi Putzlowitsch
Ja, memory_limit hochsetzen, das sollte helfen. WP ist auch in den Grundfunktionen gewachsen, so das bereits ohne Plugins die Speichergrenze erreicht wird, z.B. ist wohl die deutsche Sprachdatei recht umfangreich.
Gruß
Ingo
Du meinst aber nicht das hier:
jd-nebula 1.0.0 | Theme Viewer
Da gibt es nämlich alles was normalerweise zu einem WP-Theme gehört, wie header, footer usw.
Na egal, bei Dir reicht es wohl tatsächlich, den Code in der index.php einzufügen. Viel Erfolg mit der Statistik :-)
Gruß
Ingo