Haumis wbb hilfe (http://haumis-wbb-hilfe.de/wbb2/index.php)
- WBB2 (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=3)
-- Fehlermeldungen (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=62)
--- Fehler beim Sprachpaket import (http://haumis-wbb-hilfe.de/wbb2/thread.php?threadid=922)


Geschrieben von rocco am 05.09.2010 um 19:56:

icon18 Fehler beim Sprachpaket import

Mal kurz die Vorgeschichte , mein Tech ist seit langem nicht mehr on und ich erreiche ihn auch nicht .
Er hat irgendwas eingebaut , aber was das war weiß ich nicht mehr ,und seit der Zeit hab ich ständig Fehlermeldungen im Acp.
Hier mal eine davon wenn ich Sprachpakete importieren möchte.

Warning: move_uploaded_file(./temp/lngimport_354ab5a0782fd753be1f9a8b7c2e7db3) [function.move-uploaded-file]: failed to open stream: Permission denied in /var/www/web166/html/wbb2/acp/languagepack.php on line 474

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/var/www/web166/phptmp/phpAG2Vg6' to './temp/lngimport_354ab5a0782fd753be1f9a8b7c2e7db3' in /var/www/web166/html/wbb2/acp/languagepack.php on line 474

Fehlermeldung
Es konnte keine Sprachdatei mit dem angegebenen Namen gefunden werden.

Wo kann der fehler liegen?

Lg rocco



Geschrieben von haumi am 05.09.2010 um 20:41:

 

Grob würde ich sagen dass das oder die Sprachpakete nicht im ACP liegen.

Oft wird jedoch vergessen dass das Häckchen auch nach oben gemacht werden muss gemacht, wenn das Sprachpaket im ACP ordner liegt.
Sonhst sucht er auf dem Rechner danach und findet auch nichts.

Schau mal ob das dir weiter hilft.

LG
haumi



Geschrieben von haumi am 05.09.2010 um 20:56:

 

Mich hat es immer gestört, das ich beim importieren eines Sprachpaketes jedesmal zuerst anwählen muss "aus lokaler Datei" weil die Voreinstellung auf "HTTP Upload" eingestellt ist.
Da ich die lng-Dateien fast immer aus dem ACP hochlade muss ich hier jedesmal "aus lokaler Datei" anklicken.

Danach ist es noch schlimmer.
Nach betätigen des starten-buttons ist "als neues Sprachpaket importieren" voreingestellt, und hier MUSS man IMMER wechseln auf "in ein bestehendes Sprachpaket importieren".
Wird das man vergessen hat das fatale Folgen für das Board.
Einige sehen das Board ganz normal andere wiederum fast nichts mehr.

Ich bin nun hingegangen und habe das für mich abgeändert.
Ich hab die beiden Voreinstellungen getauscht.

vom "HTTP Upload" auf "aus lokaler Datei"


von "als neues Sprachpaket importieren" auf "in ein bestehendes Sprachpaket importieren"


somit ist die Gefahr, das man unbewusst ein neues Sprachpaket erstellt gebannt.

Wer das nun für sich ebenfalls ändern möchte muss nur zwei acp-Templates ändern.

---------------------------------------------------------------------------


Für Fall 1: vom "HTTP Upload" auf "aus lokaler Datei"

template wbb2/acp/templates/languagepack_import.htm öffnen.

aus folgendem code das grün markierte entfernen.

<td colspan="2"><input type="radio" name="mode" id="radio2" value="upload" checked="checked" /><label for="radio2"> {$lang->items['LANG_ACP_GLOBAL_UPLOAD_HTTP']}</label></td>

in folgendem code das grün markierte einfügen:

<td colspan="2"><input type="radio" name="mode" id="radio1" value="local" checked="checked" /><label for="radio1"> {$lang->items['LANG_ACP_GLOBAL_UPLOAD_LOCAL']}</label></td>

---------------------------------------------------------------------------


Für Fall 2: vom "als neues Sprachpaket importieren" auf "in ein bestehendes Sprachpaket importieren"

template wbb2/acp/templates/languagepack_import_start.htm öffnen.

aus folgendem code das grün markierte entfernen.

<td colspan="2"><input type="radio" name="createnew" id="radio1" value="1" checked="checked" /><label for="radio1"> {$lang->items['LANG_ACP_LANGUAGEPACK_IMPORT_CREATE_NEW']}</label></td>

in folgendem code das grün markierte einfügen:

<td colspan="2"><input type="radio" name="createnew" id="radio2" value="0" checked="checked" /><label for="radio2"> {$lang->items['LANG_ACP_LANGUAGEPACK_IMPORT_OVERWRITE']}</label></td>


Nach der Änderung noch die ACP-Templates cachen!!!!!!!!!!!!!!

Bei Unklarheiten lieber hier noch einmal nachfragen.


LG
Haumi



Geschrieben von rocco am 05.09.2010 um 21:07:

 

HTTP Upload
Datei vom eigenen Rechner hochladen: hab ich sonst genommen und da hat es auch geklappt .
Wenn ich aus dem Acp Ordner wähle scheint es zu klappen .
Nur was mich stört ist die Fehlermeldung:

Warning: move_uploaded_file(./temp/lngimport_354ab5a0782fd753be1f9a8b7c2e7db3) [function.move-uploaded-file]: failed to open stream: Permission denied in /var/www/web166/html/wbb2/acp/languagepack.php on line 474

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/var/www/web166/phptmp/phpAG2Vg6' to './temp/lngimport_354ab5a0782fd753be1f9a8b7c2e7db3' in /var/www/web166/html/wbb2/acp/languagepack.php on line 474

das selbe hab ich auch wenn ich Styldatei hochladen möchte.
da kommt dann :

Warning: move_uploaded_file(./temp/styleimport_38bc465df5efdeae6176b7f1bb0c16fb) [function.move-uploaded-file]: failed to open stream: Permission denied in /var/www/web166/html/wbb2/acp/style.php on line 297

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/var/www/web166/phptmp/phpZ81CZh' to './temp/styleimport_38bc465df5efdeae6176b7f1bb0c16fb' in /var/www/web166/html/wbb2/acp/style.php on line 297

Warning: Cannot modify header information - headers already sent by (output started at /var/www/web166/html/wbb2/acp/style.php:297) in /var/www/web166/html/wbb2/acp/style.php on line 305

irgendwie kann er die Datei nicht öffnen , hab schon versucht die Rechte zu ändern laut dem hier

Zitat:
PHP Fehler > Warning: fopen: failed to open stream: Permission denied

Hier kann PHP eine Datei nicht richtig öffnen.


PHP Fehlermeldungen

Warning: fopen(/html/test.txt): failed to open stream: Permission denied in /html/test.php on line 138

Warning: fgets(): supplied argument is not a valid stream resource in /html/test.php on line 139

Warning: fputs(): supplied argument is not a valid stream resource in /html/test.php on line 152

Warning: fclose(): supplied argument is not a valid stream resource in /html/test.php on line 153

Ursache:
Die Ursache dieser PHP Fehlermeldungen ist, das es für die Datei "test.txt" keine
Zugriffsrechte bzw. nur Rechte zum Lesen gibt und fopen() die Datei zum Lesen und Schreiben öffnen wollte.

Wenn per CHMOD die Zugriffsrechte geändert werden, zum Beispiel auf (666) Lesen und Schreiben, dann kann fopen() die Datei richtig öffnen und es kommt zu keinen Fehlermeldungen mehr.

Die unteren drei Fehlermeldungen beruhen auf den gescheiterten Öffnungsversuch von fopen(), da fgets(), fputs() und fclose() einen gültigen Handler erwartet, dieser liegt aber nicht vor wenn fopen() die Datei nicht öffnen kann.

Um die Fehlermeldungen zu verhindern, kann man die PHP Funktionen in if() Anweisungen packen und je nach Fall entscheiden was gemacht werden soll.

Schauen sie sich dazu auch die PHP Funktionen is_writable(), is_readable() und is_file() an.


Code:

1.
if ($f=fopen("datei.txt","r")) {
2.
$x=fgetc($f);
3.
}


nur mit dem Rest komm ich nicht klar
Code:

1.
if ($f=fopen("datei.txt","r")) {
2.
$x=fgetc($f);
3.
}[/QUOTE]



Geschrieben von rocco am 05.09.2010 um 21:17:

 

Die Sparchdateien sind in der DB aber vorhanden und nur im ACP sehe ich den Fehler
hier bei Havefuno



Geschrieben von haumi am 05.09.2010 um 21:26:

 

Das ist ein eindeutiges Rechteproblem.
schau mal wie die Rechte sind bei
cache/language
und alle dateien dadrinnen müssen 777 haben
Dann gleich mal nachsehen
cache/templates und
chache/templates/acp und ebenfalls ALLE Dateien dadrin.
und gegebenenfalls noch
acp/temp.

LG
haumi



Geschrieben von rocco am 05.09.2010 um 21:43:

 

Ich hab nun alles auf 777 aber irgendwie reicht das nicht aus



Geschrieben von haumi am 05.09.2010 um 21:46:

 

Zitat:
Original von rocco
Die Sparchdateien sind in der DB aber vorhanden und nur im ACP sehe ich den Fehler
hier bei Havefuno


Da fehlt eindeutig das Sprachpaket.
Lade es bitte nochmal hoch,
dann sollte das wenigstens da sein.

Ansonsten müsstest du mir mal die FTP-Daten , Link zum Board und einen Adminaccount geben.
dann kann ich mal schauen wo der Fehler liegt.

Hier noch einmal alle Ordner und Dateien die von Woltlab aus die Rechte 777 haben müssen:

attachments
images/avatars
chache/templates
chache/templates/acp
chache/languages
acp/lib
acp/temp
acp/lib/config.inc.php
acp/lib/option.inc.php


LG
haumi



Geschrieben von rocco am 05.09.2010 um 21:57:

 

So Sprachpaket nochmal hochgeladen tut sich aber nichts .
Gebe dir morgen mal die Daten , heute ist es schon zu spät.
Danke dir erstmal haumi und schönen Abend noch



Geschrieben von rocco am 05.09.2010 um 22:22:

 

Fehler gefunden!
Wählen Sie hier die Sprachkategorien aus, die sie importieren möchten,
er fragt beim import auch nach acp havefuno und nicht nur havefuno
nun ist es drin
Man man ist eben kein wbblite


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH