Migráció hiba - Warning: Cannot modify header information - headers already sent by (output started at ...

zilles képe

Szervusztok!

Drupal 7.15-öt telepítettem localhostra (WAMP - "appserv 2.5.10" tehát Windowsos ) erről készítettem biztonsági másolatot. A másolatot a Nagy Gusztáv : Drupal 7 alapismeretek jegyzet alapján csináltam:

1. fájlok másolása
2. sites/default/settings.php szerkesztése (csak adatbázis név változott)

"Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\d7bkp\includes\bootstrap.inc:1) in drupal_send_headers() (line 1243 of C:\AppServ\www\d7bkp\includes\bootstrap.inc)."

A címben szereplő fenti hiba (warning) jelenik meg a másolt oldal tetején és belépni sem tudok az admin felhasználóval.
Ugyan így csináltam egy másik localhost-os másolattal, csak azt külső tár helyre raktam fel ott ugyanez a hiba jelentkezett.

Amivel próbálkoztam még a fórum postok alapján, de nem segített:

-.htaccess fájlok törlése
-a sites/default/settings.php attributum szerkesztés előttire csak olvashatóra állít (ez nem volt leírva)
-olvastam, hogy a cache tartalma is hatással lehet néztem a mysql cache nevű táblákat hátha ezek kézi kiürítése segítene, (de nagyon nem tudta beletúrni)???
-settings.php-be $base_url-t állítottam

Nincs további ötletem .... ????

Taxonomy upgrade extras: 
Drupal verzió: 
Ramirez_hun képe

Nem pontosan ez, de hasonló a dolog itt: http://drupal.org/node/128832
Nézd meg, hátha használható. Részemről többet nem tudok, majd a vénebb rókák :-)
Fejleményeket írjál.

1
0

- ad astra per aspera -

zilles képe

Köszönöm a segítséget!

Igen olvastam ezt a megoldást is és próbáltam a sortöréseket nézegetni, de nem ez volt a gond.

A hiba az hogy a settings.php fájl zárórésze "?>" hiányzott (hogyan tűnt el????).

"Tényleg többre jut az ember közösségben, mintha csak a saját gondolatai körül forog."

Esetleg van-e arra ötlete valakinek, hogyan lehetne megjelölni az olyan hozzászólásokat, ami megoldást is tartalmaz, ez szerintem hasznos lenne a keresés során.

1
-2
aboros képe

így csináljuk, sose tesszük ki a záró php teget. ez a coding standard része, így szabályos. más keretrendszerek is használják ezt a "trükköt". itt írnak róla kicsit többet: http://stackoverflow.com/questions/1781343/why-are-php-tags-not-closed-i...

1
0

-
clear: both;

zilles képe

Úgy tűnik valóban nem ez volt, csak megörültem a megoldásnak, azt hiszem a szövegszerkesztőm kódolási beállításával volt a baj, most futottam bele az altémák létrehozásánál is hasonló üzenetekbe, ahogy a .info fájlt szerkesztgettem és a Theme Guide.ot olvasva találtam a következőt:

"Encoding

The file must be saved as UTF-8 without a Byte Order Mark (BOM)."

A PsPad-ot használom ebbe pedig ez az opció "Azonosító bájtok UTF-8 kódolásnál" be volt kapcsolva alapba. Ennek kikapcsolása megoldotta a gondomat.

1
0