Makacs üzenet: "" nem található, így nem másolható.

blg képe

Sziasztok!

1. Kezdő drupalos vagyok. (De remélem messze jutok vele, nekem nagyon ígéretesnek tűnik)
Ezért ha nagyon triviális a probléma, hát elnézést.

2. Frissen telepítettem WIndows XP-n, IIS5, PHP 5.2.4, MySQL 5.0.45 alá egy Drupal 6.4-et. Feltelepítettem a magyar és a német lokalizációt (rámásoltam a folderstruktúrára a lokalizációs fájlokat), majd hozzáadtam a nyelveket. Default a magyar, kis forgalmú, baráti jellegű "portál" lesz (ha el nem szúrom). Bekapcsolt modulok: Book, COlor, Comment, Content translation, Database logging, Help, Locale, Menu, Path, Profile, Statistics, Syslog, Taxonomy, Update Status

3. Szinte minden oldalletöltésnél megjelenik, minden usernél (3 van):

„” nem található, így nem másolható.
ráadásul kétszer.

4. Kivéve, ha angolra állítom át. Mert úgy egyíáltalán nem jön. És nem jön akkor se, ha az update.php-t futtatom, még akkor sem, ha nem is frissít semmit, hiszen új a rendszer. De ha az update után 2-3x refresht nyomok a böngészőben, akkor megint jön. De angolul soha, magyarul, németül igen.

5. Megnéztem az üzenet eredetijét a lokalizációs fájlban:

#: includes/file.inc:241
msgid ""
"The selected file %file could not be copied, because no file by that name "
"exists. Please check that you supplied the correct filename."
msgstr "„%file” nem található, így nem másolható." 

Ez az includes/file.inc-ben van, a file_copy függvényben.

De ennél tovább nem jutottam.

Sajnálom, mert szeretném magyarul használni az oldalakat.

Valakinek valami ötlete esetleg?

Köszönöm

blg

PS: Igen, a gooooogle-t próbáltam, semmi eredmény.

nevergone képe

blg képe

Hello,

Kösz, de az IIS az fix kell, hogy legyen, a tárhelyemen az fut (egyéb okok miatt), ezért a betanuláshoz is ezt választottam, gondoltam így könnyebb lesz megdebuggolni a problémákat, ha lesznek.

(Lettek is, pl. hiányzó GD PHP extension miatt nem működő színválasztás a Garlandban, vagy rosszul beállított írási jogok miatt 20-szor megismételt telepítés - mivel erről nem jött vissza hibaüzenet. Biztos még sok ilyen lesz.)

0
0

blg

// ToDo: az aláírásba majd valami vicces dolgot kell kitalálni

pp képe

Az a baj, hogy szinte minden fájlművelet ezen a függvényen keresztül zajlik. Tehát azt lehet mondani, hogy valaki valahol egy nem létező(üres) fájlnevet adott meg. Ehhez az kell, hogy vissza lehessen fejteni ki hol hívta meg a ezt a függvényt.

Javaslom, hogy a következő kódot szúrd be a 241.sorba az includes/files.inc-be és a kapott borzasztószörnyű kimenetet másold ide be:

drupal_set_message(print_r(debug_backtrace()));

pp

0
0
blg képe

Hello,

betettem, de gondolom debug_back_trace helyett debug_backtrace kell.
az eredeti hozzászólást szerkesztettem és javítottam benne ezt. - pp -


Array ( [0] => Array ( [file] => D:\...\drupal\includes\file.inc [line] => 334 [
function] => file_copy [args] => Array ( [0] => [1] => sites/default/files/
languages/hu_a2af0d9bb0cbd8761d2047365c09141b.js [2] => 0 ) ) [1] => Array ( [
file] => D:\...\drupal\includes\file.inc [line] => 765 [function] => file_move [
args] => Array ( [0] => [1] => sites/default/files/languages/
hu_a2af0d9bb0cbd8761d2047365c09141b.js [2] => 0 ) ) [2] => Array ( [file] => D:\
...\drupal\includes\locale.inc [line] => 2153 [function] => file_save_data [
args] => Array ( [0] => Drupal.locale = { 'pluralFormula': function($n) { return
Number(($n!=1)); }, 'strings': { "Unspecified error": "Meghatározatlan hiba", "
Select all rows in this table": "A táblázat minden sorának kiválasztása", "
Deselect all rows in this table": "A kiválasztás megszüntetése a táblázat minden
sorában", "Your server has been successfully tested to support this feature.": "
A lefutott ellenorzés szerint a webszerver támogatja ezt a funkciót.", "Your
system configuration does not currently support this feature. The \x3ca href=\"
http://drupal.org/node/15365\"\x3ehandbook page on Clean URLs\x3c/a\x3e has
additional troubleshooting information.": "A rendszer jelenlegi konfigurációja
nem támogatja ezt a funkciót. A \x3ca href=\"http://drupal.org/node/15365\"\
x3erövid webcímek kézikönyv lapja\x3c/a\x3e további információkkal szolgál (
angolul).", "Testing clean URLs...": "Rövid webcímek ellenorzése...", "The
changes to these blocks will not be saved until the \x3cem\x3eSave blocks\x3c/
em\x3e button is clicked.": "Változtatások ezekre a blokkokra nem lesznek
elmentve mindaddig, amíg a \x3cem\x3eBlokk mentése\x3c/em\x3e gombra nincs
kattintva.", "An error occurred. \n@uri\n@text": "Hiba következett be. \n@uri\n@
text", "An error occurred. \n@uri\n(no information available).": "Hiba
következett be. \n@uri\n(további információ nem elérheto).", "An HTTP error @
status occurred. \n@uri": "@status állapotkódú HTTP hiba következett be. \n@uri"
, "Drag to re-order": "Átrendezés húzással", "Changes made in this table will
not be saved until the form is submitted.": "A táblázaton végrehajtott
változtatások az urlap belüldéséig nem lesznek elmentve.", "Split summary at
cursor": "Összefoglaló elválasztása a kurzornál", "Join summary": "Összefoglaló
beolvasztása" } }; [1] => sites/default/files/languages/
hu_a2af0d9bb0cbd8761d2047365c09141b.js ) ) [3] => Array ( [function] =>
_locale_rebuild_js [args] => Array ( ) ) [4] => Array ( [file] => D:\...\drupal\
modules\locale\locale.module [line] => 191 [function] => call_user_func_array [
args] => Array ( [0] => _locale_rebuild_js [1] => Array ( ) ) ) [5] => Array ( [
file] => D:\...\drupal\modules\locale\locale.module [line] => 540 [function] =>
locale_inc_callback [args] => Array ( [0] => _locale_rebuild_js ) ) [6] => Array
( [file] => D:\...\drupal\includes\common.inc [line] => 2037 [function] =>
locale_update_js_files [args] => Array ( ) ) [7] => Array ( [file] => D:\...\
drupal\includes\theme.inc [line] => 1776 [function] => drupal_get_js [args] =>
Array ( ) ) [8] => Array ( [function] => template_preprocess_page [args] =>
Array ( [0] => Array ( [template_files] => Array ( ) [content] =>

- a foldernevet részben kipontoztam
- szerintem a hu_a2af0d9bb0cbd8761d2047365c09141b.js a baj
- de ennél tovább nem jutottam

blg

0
0

blg

// ToDo: az aláírásba majd valami vicces dolgot kell kitalálni

pp képe

utána túrtam, és a file_save_data függvényben veszik el a fájlnév, valamiért.
A temp könyvtár neve jól van beállítva? Lehet az lesz a hiba oka.

0
0
blg képe

... vagy legalábbis annak tűnik. Amennyiben a Drupal temp könyvtárára gondolsz.
Ez a c:\windows\temp, ami kicsit régimódi, de megy. És vannak is benne friss fájlok, tehát tud oda írni.

Azért köszönöm a fáradságot.

0
0

blg

// ToDo: az aláírásba majd valami vicces dolgot kell kitalálni

bnorbi képe

IIS-en nekem is jelentkezett ez a probléma, és az ideiglenes könyvtárral volt a baj.

A c:\*** akármi, amit alapból felajánl szerintem felejtős. Átállítottam sites/***/tmp -re és nincs hibaüzenet.

0
0
pp képe

Névtelen emberünk valahogy felgyötör egy .php kiterjesztésű fájlt és máris futtathatja. Nem beszélve a sok adatról amit így le lehet szipkázni tőled.

pp

0
0