Nach update 1.2.6 Probleme beim Ändern der Struktur

Alle installationsbezogenen Probleme hier posten. Dies sollte die erste Anlaufstelle bei Problemen sein.
Post Reply
rwetzel
Posts: 45
Joined: Tue 29. Aug 2006, 14:50
Contact:

Nach update 1.2.6 Probleme beim Ändern der Struktur

Post by rwetzel »

Hallo Leute

Seit ich wcms geupdatet habe bekomme ich einen error, wenn ich an der Strucktur meiner Artikel etwas ändern möchte. Was hab ich falsch gemacht?

Wenn ich Speichern wähle, im Seitenstruktur-Menu bekomme ich eine weisses Browser-fenster, oben links steht "error" und ich bin auf folgende php.-seite verwiesen:

Code: Select all

http://www.jsvirgo.ch/wcms/include/inc_act/act_structure.php
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Post by flip-flop »

Hallo rwetzel,
weisses Browser-fenster, oben links steht "error"
das sieht nach einem Datenbankfehler aus.

Hast du das Datenbankupdate gemacht?

14__1.2.6-DEV_to_1.2.7-DEV.sql

Code: Select all

#####################################################
#
#  PHPWCMS SQL Update
#  
#  Upgrade release 1.2.6-DEV to 1.2.7
#
#####################################################


CREATE TABLE `phpwcms_formtracking` (
  `formtracking_id` INT NOT NULL AUTO_INCREMENT,
  `formtracking_hash` VARCHAR( 50 ) NOT NULL default '',
  `formtracking_ip` VARCHAR( 20 ) NOT NULL default '',
  `formtracking_created` TIMESTAMP(14) NOT NULL,
  `formtracking_sentdate` VARCHAR( 20 ) NOT NULL default '',
  `formtracking_sent` INT( 1 ) NOT NULL DEFAULT '0',
  PRIMARY KEY  (`formtracking_id`)
) TYPE=MyISAM;

ALTER TABLE `phpwcms_articlecat` ADD `acat_maxlist` INT( 11 ) NOT NULL DEFAULT '0';
ALTER TABLE `phpwcms_articlecat` ADD `acat_cntpart` VARCHAR( 255 ) NOT NULL ;
Verwendest du einen Prepend? Dann muss das hier eingetragen werden.
Alle Konfigurationdateien angepasst?

Gruß Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
rwetzel
Posts: 45
Joined: Tue 29. Aug 2006, 14:50
Contact:

Post by rwetzel »

Danke für den Tipp. Das update hab ich wie in der anleitung beschrieben gemacht.
was ist ein Prepend? :?:
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Post by flip-flop »

was ist ein Prepend?
Ist eine Voranstellung eines Präfixes in der Datenbank.

So könnten z.B. zwei Installationen mit derselben Datenbank arbeiten.
Die Tabellen hießen dann z.B. für die erste Install. mit dem Präfix erste_
CREATE TABLE `erste_phpwcms_formtracking` (........
und für die zweite mit dem PRäfix zweite_
CREATE TABLE `zweite_phpwcms_formtracking` (........

Wenn du mit einer Voranstellung bei der Ur-Installation gearbeitet hast, muss das auch beim Update berücksichtigt werden. Hier könnte eine Fehlerquelle liegen.

Gruß Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
rwetzel
Posts: 45
Joined: Tue 29. Aug 2006, 14:50
Contact:

Post by rwetzel »

sorry war länger weg. das Problem besteht jedoch noch

verwende keinen prepend
und habe das besagte update gemacht...
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Post by flip-flop »

Schwer zu sagen wo der Fehler liegt,
ich hoffe du bist von der letzten V1.2.6 gekommen.
Sonst führe bitte noch einmal das SQL Update Nr. 13 aus, auch wenn es dabei Fehlermelungen hageln sollte - dann sind die Einträge schon vorhanden.

Code: Select all

####################################################
#
#  PHPWCMS SQL Update
#  
#  Upgrade release 1.2.5-DEV to 1.2.6-DEV
#  2005.11.05
#
#####################################################

ALTER TABLE `phpwcms_user` ADD `usr_vars` MEDIUMTEXT NOT NULL ;
ALTER TABLE `phpwcms_usergroup` ADD `group_name` VARCHAR( 200 ) NOT NULL AFTER `group_id` ;
ALTER TABLE `phpwcms_usergroup` ADD `group_member` MEDIUMTEXT NOT NULL AFTER `group_name` ;
ALTER TABLE `phpwcms_usergroup` ADD `group_timestamp` TIMESTAMP NOT NULL ;
ALTER TABLE `phpwcms_usergroup` ADD `group_trash` INT( 1 ) NOT NULL ;
ALTER TABLE `phpwcms_usergroup` ADD `group_active` INT( 1 ) NOT NULL ;

ALTER TABLE `phpwcms_articlecontent` ADD `acontent_anchor` INT( 1 ) NOT NULL ;

CREATE TABLE `phpwcms_keyword` (
  `keyword_id` int(11) NOT NULL auto_increment,
  `keyword_name` varchar(255) NOT NULL default '',
  `keyword_trash` int(1) NOT NULL default '0',
  PRIMARY KEY  (`keyword_id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
Sonst gibt es hier einen Hinweis: http://www.phpwcms.de/forum/viewtopic.php?t=12158

Gruß Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
rwetzel
Posts: 45
Joined: Tue 29. Aug 2006, 14:50
Contact:

Post by rwetzel »

Hier die Meldung, die ich beim Update Nr. 13 bekommen habe

Code: Select all

-- ERROR --
ALTER TABLE `phpwcms_user` ADD `usr_vars` MEDIUMTEXT NOT NULL;

-- ERROR --
ALTER TABLE `phpwcms_usergroup` ADD `group_name` VARCHAR( 200 ) NOT NULL AFTER `group_id`;

-- ERROR --
ALTER TABLE `phpwcms_usergroup` ADD `group_member` MEDIUMTEXT NOT NULL AFTER `group_name`;

-- ERROR --
ALTER TABLE `phpwcms_usergroup` ADD `group_timestamp` TIMESTAMP NOT NULL;

-- ERROR --
ALTER TABLE `phpwcms_usergroup` ADD `group_trash` INT( 1 ) NOT NULL;

-- ERROR --
ALTER TABLE `phpwcms_usergroup` ADD `group_active` INT( 1 ) NOT NULL;

-- ERROR --
ALTER TABLE `phpwcms_articlecontent` ADD `acontent_anchor` INT( 1 ) NOT NULL;

-- ERROR --
CREATE TABLE `phpwcms_keyword` (
  `keyword_id` int(11) NOT NULL auto_increment,
  `keyword_name` varchar(255) NOT NULL default '',
  `keyword_trash` int(1) NOT NULL default '0',
  PRIMARY KEY  (`keyword_id`)
) TYPE=MyISAM AUTO_INCREMENT=1;
Ist das ok?
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Post by flip-flop »

Ist ok, die Einträge waren vorhanden.
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
rwetzel
Posts: 45
Joined: Tue 29. Aug 2006, 14:50
Contact:

Post by rwetzel »

leider ist das problem immer noch vorhanden.
übrigens, ändern der artikelstruktur ist möglich, nur keine neue anhängen...
---edit---
diese aussage stimmt nicht, habs nochmals überprüft, auch ändern geht nicht.
---/edit---

danke auch für den verweis in einen andern thread. leider sind meine programmiermöglichkeiten zu gering oder die englischkenntnisse...

Was müssten eigentlich die daten in

Code: Select all

http://www.jsvirgo.ch/wcms/include/inc_act/
für Schreibrechte haben?
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Post by flip-flop »

Verzeichnisse 755 und Dateien 644. Auf keinen Fall die Dateien mit höheren Rechten versehen. Sonst baust du u.U. ein Sicherheitsloch ein.

Bin ziemlich ratlos bei deinem Problem.
Versuche bitte einmal eine neue Installation in einem anderen Verzeichnis und einer neuen DB, wenn möglich.

Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
rwetzel
Posts: 45
Joined: Tue 29. Aug 2006, 14:50
Contact:

Post by rwetzel »

rechte waren korrekt.

du meinst, so wie es in dem angegebenen thread erklärt war?
Ich werd das bei gelgenheit mal versuchen.
jkn
Posts: 58
Joined: Mon 23. Aug 2004, 20:00

Post by jkn »

hallo,
hab seit heute nach einem update von der 1.2.6 auf die aktuelle 1.2.8. auch das selbe problem!! :? update wurde incl. db wie beschrieben vorgenommen ! seitenstrukturelemente kann ich löschen, aber nicht ändern oder neu anlegen!! :cry:

hoffe jemand weiss rat, sonst müsste ich wieder umständlich auf die 1.2.6. zurückkehren!

danke & :prost:
jkn
rwetzel
Posts: 45
Joined: Tue 29. Aug 2006, 14:50
Contact:

Post by rwetzel »

Mein Problem hat sich übrigens gelöst.
Da ich sowieso plötzlich das Gefühl hatte, ich möchte das ganze Konzept umkrempeln und die vorhergehende Seite nicht komplett mit phpwcms war, hab ich nun einfach 1.2.8. komplett neu installiert, und das läuft wunderbar!

Vielen Dank trotzdem für eure Hilfe. Ich lerne immer wieder dazu!!! :lol:
Post Reply