Multisite utáni probléma a nyelvi JS fájlokkal

prom3theus képe

Sziasztok!

Ugyanazon a tárhelyen, ugyanabban az adatbázisban (külön tábla prefixekkel) és ugyanazon a könyvtárszerkezeten két Drupal-t telepítettem sikeresen. Az alappéldánynál, amit az xyz.hu címen futtatok, semmi gond nincs. Azonban az xyz.com címen futtatottnál minden oldalmegjelenítéskor kiír a Drupal egy hibaüzenetet, ami a naplóba kerülve így fest: "Magyar nyelvhez tartozó JavaScript nyelvi fájl létrehozása közben hiba lépett fel."

Tehát a problémám: ugyanezen a kódbázison, totál azonos könyvtárszerkezettel, azonos modulokkal és mindennel, kivéve a domain-t és a táblák prefixeit, ez a probléma nem fordul elő a másik (elsőként telepített) példányon.

Ha tud valaki megoldást, legyen kedves megírni, sokat segítene.

Köszi.

Drupal verzió: 
eMeLA képe

"ugyanazon a könyvtárszerkezeten" Ez most azt jelenti, hogy a Drupal alapkód egy, vagy két példányban van jelen ?

(Megjegyzem ha két példány van a Drupal-ból akkor tanulmányozd a multisite lehetőséget, időt és energiát takarítasz meg.)

Ha két példányban, akkor nézd meg mindkét rendszerben a "Fájlrendszer" (q=admin/settings/file-system) "Fájlrendszer könyvtára" hova mutat. Ha netalántán a xyz.com-osnál kiírja, hogy nem írható akkor tedd írhatóvá. Ha nem, akkor nézd meg FTP-n, hogy van-e "languages" könyvtár. Ha nincs hozd létre. Ha van és nincs írási jog rá, akkor adjál neki. Ha van ilyen könyvtár de nincs benne a js fájl akkor keress egy ugyanolyan nevűt és tedd bele (vicces, de én már jártam úgy, hogy elveszett és csak így tudtam meggyógyítani a rendszert, máskülönben állandóan pampogott volna)

Ha egy példány Drupal-od van, akkor is ugyanezt kell tedd :) csak egy könyvtárrendszeren belül.

Hogy milyen fájt kell keresned, azt a betöltött oldalad forráskódjában találod. Pl. ilyet keress: /files/languages/hu_0b9d76bcb457ff544f28df0acdfde645.js?S

OFF: valaki tudja mire jó is ez a fájl, mert amikor nekem nem volt meg, akkor sem volt másabb (legalábbis én nem láttam másnak) az oldal, mint amikor megvolt ?

---------------------------------------------------
szerk: belegondolva, írhattad volna, hogy multisite, mert így fáradtan kicsit megkavart a megfogalmazásod, de már fáradt vagyok átfogalmazni. Remélem jó irányba indítalak el...

0
0

...mit tudok: http://web.termuves.hu

pp képe

A js-ben található szövegeket fordítja. Ha nincs a js-ben olyan szöveg amit fordítani kéne, vagy nincs js akkor nincs ez a fájl se.

pp

0
0
eMeLA képe

Aha. Látom már. Ezek szerint ez is úgy működik, mint egy "normál" fordítási fájl, csak a program felismeri, hogy .js fájlról van szó és bepakolja ebbe a kimondhatatlan nevű fájlba amit kell.
Mellékszál, de ezt mikor hozza ezt létre? Gondolok arra, hogy pl. a smink adatait a smink lap betöltéskor újratölti, ezt a fájlt mikor készíti el újra a rendszer ?

0
0

...mit tudok: http://web.termuves.hu

prom3theus képe

Szia!

Teljesen azonos könyvtárakat és fájlokat használnak, nincs duplikálva, a .com ugyanarról fut mint a .hu. A .hu ahogy írtam hibátlanul.

Ezért nem is értem a hibajelenséget, hiszen semmilyen eltérés nincs, a jogosultságok is lehetetlen hogy eltérjenek, a hibaüzenetből pedig se az nem derül ki, hogy mi a fájl neve, se az hogy hova akarja írni.

"írhattad volna, hogy multisite"
- Ez a topik címe :)

szerk.: természetesen megtettem a szükséges multisite-os lépéseket is, így ezt az apróságot leszámítva gond az nincs is, de ez nagyon irritáló, feleslegesen terheli a naplót.

szerk.#2: a docroot-ban a languagesre 0777-et adtam, de így se jó - egyébként totál üres, pedia a .hu-n van aztán minden, egy seregnyi views és cck modul, meg egyéb cuccok.

szerk.#3: mivel a /languages üres, megnéztem máshol is van-e, persze találtam használtat a /sites/default/files alatt, ott van is egy hash-es nevű js fájl, így a struktúrát a /sites/xyz.com alatt is létrehoztam megfelelő jogosultságokkal, de még mindig írja a hibaüzenetet - ha így megy tovább, var_dump()-olni fogok :D

0
0

Dobai Csaba
PHP-Sparcle ( http://www.php-sparcle.hu )

eMeLA képe

Betöltöd a .com-os oldalt. És annak a forráskódjában keresd az ehhez hasonló fájlt:

<script type="text/javascript" src="/files/languages/hu_0b9d76bcb457ff544f28df0acdfde645.js?S"></script>

Majd keress rá a tárhelyen a .js fájlra. Ha megtaláltad az jó, ha nem az pehh (ezesetben nem tudom mit kell csinálni).
Az elérési útból látszik majd hol kell lennie. Ha nem ott van, hanem máshol akkor másold át.

"írhattad volna, hogy multisite"
- Ez a topik címe :)
Bocs most már látom :))

0
0

...mit tudok: http://web.termuves.hu

prom3theus képe

Sajna nincs ilyen sor, sőt, egyetlen JS-t se húz be a head-ben. Konkrétan a php-sparcle.com és .hu oldalról van szó.

0
0

Dobai Csaba
PHP-Sparcle ( http://www.php-sparcle.hu )

prom3theus képe

Egészen elképesztő, de azzal oldódott meg a hibajelenség, hogy bementem az adminban a beállítások / fájlrendszer-be és nyomtam egy mentést...

Minden esetre köszi a segítséget mégegyszer.

0
0

Dobai Csaba
PHP-Sparcle ( http://www.php-sparcle.hu )