Tartalom visszanyerése a cache_form táblából

dcs képe

Hosszú fárasztó munka után töröltem az egész napos munkámat ami egy "Oldal" írása volt. A fáradságból kifolyólag gyorsan el is mentettem a semmit. Na ekkor egyből felébredtem :) . Gyorsan rákerestem az adatbázisban néhény kulcsszóra és a cache_form táblában meg is találtam mindet.
A kérdésem az lenne, hogy hogyan lehet a cache_form tábla data nevezetű bineáris mezejéből valami emészthető formát csinálni? Csinált már valaki ilyet, vagy kezdjem el nézegetni a drupal forrását?

Fórum: 
dcs képe

Megoldva

0
0
Balogh Zoltán képe

Az utókor részére jó lenne dokumentálni...

0
0
dcs képe

Semmi extra. Valójában szöveg tartalma van a mezőnek csak ahogy lementettem phpmyadminnal az átkonvertálta hexa formátummá. Amikor a kérdést feltettem még nem láttam, hogy a hexa mögött szöveg lakozik.
Hex to text konverterrel visszakonvertáltam és ott volt benne az egész napi munkám. Némi karakterkódolgatás után mehetett vissza a lapra.

Azért annyi tanulsága van a dolognak, hogy ilyen adatvesztéseknél még van remény. Ja..., és hulla fáradtan nem szerkesztünk lapot.

0
0
chx képe

részletezd kérlek. Ha tudod, angolul, egyenest a drupal.org -ra http://drupal.org/Troubleshooting-FAQ itt jó helye lenne egy child page-ben.

0
0
dcs képe

Én úgy érzem, hogy sem az angol, sem a Drupal tudásom nem elég ahhoz, hogy egy hivatalos FAQ-ot készítsek. Kényszerből vagyok csak Drupal használó. Kellet készíteni egy közhasznú információs lapot 0 költségvetésből. Gondoltam itt a remek alkalom a Drupal megismerésére.
Tapasztalatatom viszont volt/van HTML, PHP, MySQL és Javascript terén.

Az egész művelet annyiból állt amit fentebb is írtam:

  1. Phpmyadmin-ban elveszett kulcsszavakra rákeresés.
  2. A találatot adó cache_form táblák lementése.
  3. A lementett adatok visszakonvertálása hexából text-re.
  4. Az elveszett tartalom megkeresése és mentése.
  5. Örülés.

Laikusként is felmerül bennem pár kérdés:

  1. Nagyforgalmú weblapnál gondolom gyorsan cserélődik a cache_form tartalma. Gyorsan le kellene állítani a lapot. Kérdés, hogy a leállítás törli e cache_form-ot. A biztos módszer az Apache leállítása lenne, de ehhez nem minden esetben lehet hozzáférni, vagy nem lehet kivitelezni.
  2. A Drupal-ban láttam pár beállítási lehetőséget a cache-eléssel kapcsolatba. Kérdés, hogy ezek beállítások mennyire befolyásolják ezt a módszert.

Szóval a FAQ elkészítését inkább nálam tapasztaltabb emberre bíznám.

0
0