Formular weder im Backend noch im Frontend sichtbar

Hier bekommst Du deutschsprachigen Support. Keine Fehlermeldungen oder Erweiterungswünsche bitte!
Post Reply
User avatar
habi
Posts: 166
Joined: Sun 15. Feb 2004, 13:39
Location: Rutschwil, Switzerland
Contact:

Formular weder im Backend noch im Frontend sichtbar

Post by habi »

Hallo zusammen

Habe Formulare welche seit dem DB Umzug auf einen anderen Server weder im Backend noch im Frontend angezeigt werden, in der DB jedoch drin sind.

Die bisherigen Forumposts betreffend Kollation-Thematik haben mir nicht wirklich weitergeholfen.
Meine Einstellungen:
config.php:

Code: Select all

$phpwcms['db_charset']        = 'utf8';
$phpwcms['db_collation']      = 'utf8_general_ci';
$phpwcms['charset']           = 'utf-8'; 
Beide Einstellungen der DB identisch (Angaben aus phpmyAdmin):
- Kollation: utf8_general_ci
- Typ: myISAM
- MySQL-Zeichensatz: UTF-8 Unicode (utf8)
- Zeichensatz / Kollation der mySQL-Verbindung: UTF-8 Unicode (utf8)

Im Feld des serialisierten Forms hat es Umlaute, doch sollten diese bei utf8 doch keine Probleme machen?
Auch ersetzen dieser durch ü brachte keine Lösung
phpwcms-Version: r401

Wäre froh, um einen Lösungsansatz.
Herzlichen Dank

habi
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Formular weder im Backend noch im Frontend sichtbar

Post by flip-flop »

Das liegt m.W. an der Serialisierung. hier stimmt etwa mit den Längen nicht mehr.

phpMyAdmin neuere Versionen: Beim Ex/Import der DB sollte das vorgegebene Charset nicht verändert werden, egal welches Charset/collation die DB tatsächlich spricht. Vorgegeben ist i.d.R. immer utf-8.

Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
habi
Posts: 166
Joined: Sun 15. Feb 2004, 13:39
Location: Rutschwil, Switzerland
Contact:

Re: Formular weder im Backend noch im Frontend sichtbar

Post by habi »

Danke für den Tipp.

Es ist tatsächlich ein Längenproblem.
Ich fand heraus, dass im HTML Text der enthaltenen Vorlage an verschiedenen Stellen folgendes <input> eingsetzt wurde:

Code: Select all

<input type="hidden" name="phpMyAdmin" value="3dab2020d03c148c5513352f46de1455" />
Nachdem ich diese Texte entfernt hatte, lief es wieder.
Da ich die Portierung nicht selber getätigt hatte, weiss ich konkret nicht, wie das kam. Ich kann nur so viel sagen, dass wir als Host-Admin "plesk" verwenden.

Gruss,
habi
FN-Media
Posts: 67
Joined: Thu 13. Jan 2005, 13:23

Re: Formular weder im Backend noch im Frontend sichtbar

Post by FN-Media »

welche plesk version und habt ihr das mit dem mmigrations tool rüber gezogen?
bye Rene
User avatar
habi
Posts: 166
Joined: Sun 15. Feb 2004, 13:39
Location: Rutschwil, Switzerland
Contact:

Re: Formular weder im Backend noch im Frontend sichtbar

Post by habi »

Neue Plesk-Version: 9.5

Die Version der alten habe ich nicht präsent. Der Admin ist grad in den Ferien.
Wurde mit dem Migrations-Tool gemacht.

Gruss,
habi

PS: Bei Interesse liefere ich die fehlenden Angaben später gerne nach.
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Formular weder im Backend noch im Frontend sichtbar

Post by flip-flop »

Ich würde so etwas immer klassisch machen, FTP und phpMyAdmin.
Plesk ist ein Werkzeug mit Macken, je nach Version.

Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Post Reply