Diskussion zu phpBB 3.0.1 erschienen

Projekte der phpBB.de-Community und Feedback zu phpBB.de.
myMatze
Mitglied
Beiträge: 61
Registriert: 05.09.2006 21:09
Wohnort: Weida

Beitrag von myMatze »

Hallo,

ich habe beim update die "patch" variante genommen... einfach die von 3.0.0zu3.0.1 patch datei genommen und ausgeführt, es kamel viele zeilen was er gemacht hat um am ende fehlermeldungen in der functions.php das er da was net machen konnte weil die original codezeilen net mehr da waren, das liegt aber am SEO mod :)

habe ich das richtig so gemacht, oder ist es jetzt nicht updatet?
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Christian Spitzhüttl hat geschrieben:Hi,

Und was mache ich, wenn ich die Aktion darunter gewählt habe? Forum zerschossen?
Ganz einfach das Backup aufspielen (dass du hoffentlich vorher angelegt hast) und dann nochmal von vorne anfangen.


P.S. Ein vollständiges Backup besteht immer aus einem Backup der Datenbank und der Dateien.



Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
YoshiOWL
Mitglied
Beiträge: 203
Registriert: 01.06.2006 21:28

Beitrag von YoshiOWL »

Also was ich Vermisse ist das die geänderten Language-Files
genau so mit dem Vergleichendem Update eingespielt werden.
Bei den ganzen Mod Einbauten finden ja auch änderungen an der ein oder anderen Language-Datei stat.
Ein Einafaches Kopieren der Neuen Language-Dateien würde dann eigene änderungen über den haufen werfen.

Und so schwer ist das mit dem Vergleichs-Update ja auch nicht.
Allte dateien (die sich aber geändert haben) in den "install/update/old" kopieren, die neuen in den "install/update/new" kopieren,
die "index.php" (mit den eingetragenen Files) in den "install/update" ordner, die install_update.php ein wenig angepasst, und ab gehts.

Ich kann mir vorstellen, das sich über so ein vorgehen recht viele User freuen würden.
Ich bin mir sicher, das ich was übersehen habe.
Ich hab nur noch nicht gesehen wo.
MarcusG
Mitglied
Beiträge: 82
Registriert: 04.03.2008 21:35
Wohnort: Uelzen

Beitrag von MarcusG »

Ich hab gerade das Auto-Update gemacht, nichtmal 10 min gebraucht und bis auf zwei Variablen, die jetzt anstelle der Übersetzung auftauchen keine Fehler festgestellt. Die Übersetzungen mach ich morgen und alles ist schick. Kinderleicht!
Benutzeravatar
Waldibaer
Mitglied
Beiträge: 5
Registriert: 09.04.2008 03:59

Beitrag von Waldibaer »

Mein Anliegen habe ich wie gewohnt in Support verschoben.

Waldibaer.
Zuletzt geändert von Waldibaer am 09.04.2008 17:36, insgesamt 1-mal geändert.
Slup
Mitglied
Beiträge: 248
Registriert: 28.08.2007 12:06
Wohnort: Dormagen

Beitrag von Slup »

HiHo!

Habe nun das Update dochmal durchgeführt.
6Mods mussten Teilweise neu eingefügt werden!

So weit klappt auch alles bis auf diese Meldung!
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3562: Undefined variable: user_lang
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3595: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2955)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3597: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2955)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3598: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2955)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3599: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2955)
die folgende Zeile ist es

Code: Alles auswählen

'S_USER_LANG'			=> $user_lang,
Es fehlte nach dem Automatischen Update folgender Code in der functions.php

Code: Alles auswählen

// Send a proper content-language to the output
	$user_lang = $user->lang['USER_LANG'];
	if (strpos($user_lang, '-x-') !== false)
	{
		$user_lang = substr($user_lang, 0, strpos($user_lang, '-x-'));
	}
Nu meine Frage, wieso hat er den Code bei einem Automatischen Update nicht mit übernommen oder kopiert?
Diesmal ist es definitiv kein Mod Problem und denoch hat es nicht wirklich geklappt!
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Support Anfragen bitte im phpBB3 Support Forum stellen.
Vielen Dank.
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

YoshiOWL hat geschrieben:Also was ich Vermisse ist das die geänderten Language-Files
genau so mit dem Vergleichendem Update eingespielt werden.
Bei den ganzen Mod Einbauten finden ja auch änderungen an der ein oder anderen Language-Datei stat.
Ein Einafaches Kopieren der Neuen Language-Dateien würde dann eigene änderungen über den haufen werfen.
Deshalb ist es bei vielen Mods so das diese eigene Sprachdateien einbinden, die von einem Update nicht betroffen sind, so empfiehlt es zumindest phpbb.com:
New language files should always be placed in their own files in the mods subdirectory.
http://www.phpbb.com/mods/documentation ... dd-entries

Heist auf deutsch, das immer das language/KÜRZEL/mods/ Verzeichnis genutzt werden soll, Ausnahmen gibt es laut [kellanved nicht mehr, auch wenn es in der Dokumentation seht
Vorausgesetzt alle Mod-Authoren halten sich an die Richtlinien. :roll:

Edit: auf den aktuellen Stand gebracht
Zuletzt geändert von Boecki91 am 09.04.2008 18:00, insgesamt 2-mal geändert.
Benutzeravatar
kellanved
Mitglied
Beiträge: 570
Registriert: 05.02.2005 15:15
Wohnort: Berlin

Beitrag von kellanved »

Mittlerweile können auch Modulnamen und Log entries in den dafür vorgesehen MOD Dateien eingebaut werden, das Framework wurde entsprechend erweitert (und die Docs werden irgendwann folgen).
Bitte keine Supportanfragen via PM
YoshiOWL
Mitglied
Beiträge: 203
Registriert: 01.06.2006 21:28

Beitrag von YoshiOWL »

@Boecki91

Du hast ja vollkommen recht, aber es gibt so einige MODS, die erforden zusätzliche einträge in derr Language "common.php" oder "install.php" ....
Und die würden duch ein 1:1 Kopieren ganz einfach wieder verschwinden.
Und genau dafür hat sich die phpBBGroup ja das Vergleichende Update einfallen lassen.

Jetzt kann man natürlich auch mit dem Argument kommen!
"Wer so ein MOD einbaut, der sollte auch wissen, wie man ein Update macht."

Das sehe ich aber eben anders nicht jeder kennt sich mit php mysql, oder gar HTML aus.
Sie können zwar nach Anleitung etwas einbauen, aber denken später auch nicht daran, das Sie mal hier, und / oder mal dort etwas geändert haben.

Um eben von vornherrein anfragen wie "nach einem update läuft mein Forum nicht mehr" zu vermeiden bietet sich eben nur das vergleichende Update an. Im Aktuellen Update werden ja auch die "en" sprachdateien genau so mit Aktuallisiert.
Ich bin mir sicher, das ich was übersehen habe.
Ich hab nur noch nicht gesehen wo.
Antworten

Zurück zu „Community Talk“