Drupal fw-n

Anonymous képe

Megpróbálkoztam a Drupal telepítésével az fw-n, gondolom már sokan mások is.
Tartalmakat nagyon klasszul fel tudok pakolni, de a következő üzenetet kapom a submit után:

user error: Access denied for user: 'pzweb@%' to database 'pzweb'
query: LOCK TABLES sequences WRITE in /disk/raid1/p/z/pzweb/includes/database.mysql.inc on line 125.

warning: Cannot modify header information - headers already sent by (output started at /disk/raid1/p/z/pzweb/includes/common.inc:406) in /disk/raid1/p/z/pzweb/includes/common.inc on line 217.

Én csináltam valamit rosszul vagy az fw-n nem lehet igazán jól minden jogosultságot beállítani?

Továbbá hasonló probléma van a magyarítással is.

köszönöm előre is a segítséget

PZ

Anonymous képe

Én úgy gondolom, hogy az fw -n nincs lock table jogosultsága a júzereknek. Meg lehet próbálni kérni.. :)
Egyébként ebbe a hibaüzenetbe én is belefutottam, de egy barátom szerverén van az oldalam, úgyhogy némi baráti emilezés után lock table jogosultság birtokában ez többet nem fordult elő.

0
0
Hojtsy Gábor képe

A táblák integritásának megőrzését elősegíti, ha a LOCK aktív, de valóban nincs mindenkinek erre joga. Keress rá a LOCK-ra a Drupal forrásában, és kommentezd ki ezeket a dolgokat. Elméletileg továbbra is működni fog, de én nem tenném rá a fejem...

0
0
Anonymous képe

Köszönöm

Megpróbálom. Gondolom ez a megoldás csak akkor jelentene problémát, ha egyszerre többen rögzíthetnek tartalmakat

Pz

0
0
Hojtsy Gábor képe

Nem tudom, hol használja pontosan a Drupal a LOCK-ot, de valóban az ütközések elkerülésére szolgál.

0
0
Anonymous képe

Úgy láttam, hogy csak a database.mysql.inc -ben van ilyen a következőkben:

function db_next_id($name) {
$name = db_prefix_tables($name);
db_query('LOCK TABLES {sequences} WRITE');
$id = db_result(db_query("SELECT id FROM {sequences} WHERE name = '%s'", $name)) + 1;
db_query("REPLACE INTO {sequences} VALUES ('%s', %d)", $name, $id);
db_query('UNLOCK TABLES');

Megpróbálom a javaslatodat, mert az fw-sek még nem válaszoltak a kérdéseimre.

PZ

0
0
Hojtsy Gábor képe

Ha megnézed a tábla tartalmát, látni fogod, hogy a különböző azonosító sorszámok vannak ebben. A leggyakrabban változó sorszám talán a hozzászólások sorszáma lehet, ott előfordulhat, hogy majdnem egyidőben kapsz két hozzászólást, és akkor lehet gond a sorszámokkal. De ez csak akkor probléma, ha a SELECT és a REPLACE sor között fut le a másik folyamat SELECT-je, amikoris kétszer próbálja majd létrehozni ugyanazt a hozzászólás azonosítót. Ez nem túl valószínű, de lehetséges.

0
0
pz képe

Szerencsémre engedélyezték a LOCK TABLES használatát a freeweb-en.
Így most egyenlőre nem próbálkozom a módosítással.
Mindenesetre köszönöm a segítséget.

Már csak az a problémám, hogy a file feltöltést valahogy nem engedélyezi, mert nem tudok file-t csatolni a tartalmakhoz és nem tudom a magyar .po file-t sem importálni.
Hallottam, hogy a .htaccess -ben lehetőségvan olyan beállításokra, ami ezt elősegítheti, de eddig nem jöttem rá.

0
0
Hojtsy Gábor képe

Az a fontos, hogy az upload_tmp_dir a php.ini-ben jól legyen beállítva, és a PHP-nek olvasási joga legyen erre a könyvtárra. A locale modul legalábbis abból a könvytárból próbálja beolvasni a feltöltött PO állományt, ahova a PHP letette.

0
0
yaanno képe

Ha kikommentezzük a két sort, ahol szerepel a lock tables, tökéletesen működik a rendszer, legalábbis eddig nem vettem észre hibát.

0
0
jani képe

Az fw-re nem sikerult beallitanom, a Drupalt. Tud valaki olyan ingyenes helyet, ahol mukodik a rendszer?

0
0
Hojtsy Gábor képe

Ha jól látom itt már csak a fájl feltöltés maradt nyílt kérdésként. Ezt több mint valószínűtlen, hogy ne lehetne a freeweben működésre bírni... Sajnos a GYIK-ükben nem találok infót arról, hogy erre milyen korlátozások és/vagy beállítások lehetnek...

0
0
jani képe

Az fw-n letrehoztam a files konyvtarat, a tmp-t is beallitottam. Azonban a nyelvi fajl meg mindig nem megy fel,

Translation import failed: file cannot be read.
Translation file broken: Could not be read.

hibauzenettel ter vissza.

0
0
Anonymous képe

Mind a fw-n, mind az uw-n megakadt a Drupal beallitasa. Az elso problemakrol a topikokban lehet olvasni: uw admin regisztracio, fw magyaritas. Ez utobbinal meg az is felmerol, hogy az fw egy kodot ad a felhasznaloinak, melyet az emil kuldesehez kell felhasznalnia a mail() fuggvenyben.
Szeretnem a rendszert hasznalni, de nem ertek ezeknek a scripteknek a boncolgatasahoz.
Meg lehetne azt csinalni, hogy egy hozzaerto, a Drupal csapatbol, telepitene a rendszert mindket szolgaltatohoz, s a tapasztalatait egy cikkben megirna?

0
0
Hojtsy Gábor képe

Már tegnap ezt sikerült megtennem, a két rendszert sikerült egy-egy telepítésen közelebbről is megnézni. A tapasztalatok nemsokára jönnek egy cikkben.

0
0
jani képe

Koszonom a segitseget! Remekul mukodik az oldal.

0
0
Anonymous képe

Nekem sajna nem megy, ennyire nem értek hozzá, a kézikönyv segítségével sikerült az ultrawebes magyarítás freeweben is, de sajna a fájl feltöltés nem megy... létezik erre megoldás?
Üdv:
Somogyi Csaba

0
0