Plugin Advanced Mod Rewrite für Contenido 4.8.x

stefkey
Beiträge: 556
Registriert: Mi 19. Okt 2005, 16:10
Wohnort: Heidelberg
Kontaktdaten:

Re: Plugin Advanced Mod Rewrite für Contenido 4.8.x

Beitrag von stefkey » Mo 2. Jul 2012, 13:34

hmmm jetzt nur noch ne leere Seite im Brower, keine Fehlermeldungen.

Sollte ich PHP 5.2 nutzen?

xmurrix
Beiträge: 3143
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Re: Plugin Advanced Mod Rewrite für Contenido 4.8.x

Beitrag von xmurrix » Mi 26. Sep 2012, 22:37

stefkey hat geschrieben:hmmm jetzt nur noch ne leere Seite im Brower, keine Fehlermeldungen.

Sollte ich PHP 5.2 nutzen?
Hallo stefkey,

am AMR sollte das nicht liegen. Ein paar Posts vorher (http://forum.contenido.org/viewtopic.ph ... 00#p154487) hat schreibt Spider IT über die Anpassung vom AMR auf PHP 5.3, kann mir aber das Problem mit split() im AMR-Plugin nicht vorstellen. Diese Funktion wird seit Langem nicht mehr im AMR verwendet und mir ist kein Problem mit CONTENIDO 4.8.15 oder AMR ab 0.5.0 unter PHP 5.3 bekannt.

Du hast sehr wahrscheinlich die AMR Version 0.4.5 (von September 2008) oder sogar noch älter. Mach doch ein Update auf eine neue Version des AMR-Plugins.

Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.

os-im
Beiträge: 28
Registriert: Mo 1. Dez 2008, 10:31
Kontaktdaten:

Bug im Modul bei gleichen Aliases in unterschiedlichen Manda

Beitrag von os-im » Di 2. Okt 2012, 11:09

Hi,

wir haben heute ein interessantes Phänomen bemerkt, und wahrscheinlich(!) auf AMR eingegrenzt.

-> Multimandanten Contenido mit ~ 10 Mandanten
-> in allem AMR aktiviert
-> in allen Mandanten gibt es 2-3 short-URLs wie /test die dann auf /de-de/test.html verweisen sollen was auch funktioniert (durch apache rewrites geregelt)
-> in 2 Mandanten haben wir die selbe short-URL, nennen wir sie /shortie, sprich

www.mandant1.de/shortie --> www.mandant1.de/de-de/shortie.html
und
www.mandant2.com/shortie --> www.mandant2.com/at-en/shortie.html

-> Der Artikel www.mandant1.de/de-de/shortie.html hat bis gestern einwandfrei funktioniert. Seit gestern abend plötzlich nicht mehr. Es wurde gestern abend im 2. Mandanten der selbe Artikel angelegt.

Benennen wir nun in Mandant2 den artikel um in "shortie2" funktioniert der Artikel in Mandant1 wieder...
Wir werden das ganze auch noch mal auf einem anderen System reproduzieren, aber sind uns schon ziemlich sicher, dass wir das Problem so eingrenzen konnten.
Hat jemand einen Tip (Spekulation ->) welches SQL Query man erweitern müsste, um den Mandanten noch mit in die Abfrage zu bekommen, die schätzungsweise fehlschlägt.

Danke und Gruß

Oliver

xmurrix
Beiträge: 3143
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Re: Bug im Modul bei gleichen Aliases in unterschiedlichen M

Beitrag von xmurrix » Mi 3. Okt 2012, 00:01

os-im hat geschrieben:...Benennen wir nun in Mandant2 den artikel um in "shortie2" funktioniert der Artikel in Mandant1 wieder...
...
Hat jemand einen Tip (Spekulation ->) welches SQL Query man erweitern müsste, um den Mandanten noch mit in die Abfrage zu bekommen, die schätzungsweise fehlschlägt...
Hallo os-im,

welche Version (CONTENIDO und AMR-Plugin) verwendest du genau?

Ich kann mir das mal ansehen, habe aber keine Lösung auf Anhieb parat. Scheint ein Bug zu sein.

Grüße
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.

os-im
Beiträge: 28
Registriert: Mo 1. Dez 2008, 10:31
Kontaktdaten:

Re: Plugin Advanced Mod Rewrite für Contenido 4.8.x

Beitrag von os-im » Do 4. Okt 2012, 10:21

Hi,

danke für die Antwort, hier die Infos:

Contenido Version 4.8.15
Anzahl der installierten Mandanten: 16
Anzahl Benutzer 29
Anzahl der Artikel 592
Server Betriebssystem Apache/2.2.3 (CentOS)
PHP Datenbankerweiterung mysql
Datenbankserver-Version 5.0.37-log
Installierte PHP-Version 5.2.4
Plugin Advanced Mod Rewrite Info Version: 0.5.5

Danke im Voraus fürs Schauen !

o/ Oliver

stefkey
Beiträge: 556
Registriert: Mi 19. Okt 2005, 16:10
Wohnort: Heidelberg
Kontaktdaten:

Re: Plugin Advanced Mod Rewrite für Contenido 4.8.x

Beitrag von stefkey » So 7. Okt 2012, 15:08

läuft AMR 0.5.5 mit Contenido 4.6.16? Bestimmt oder soll ich garnicht erst Contenido updaten von 4.8.12 mit AMR 0.5.5

xmurrix
Beiträge: 3143
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Re: Plugin Advanced Mod Rewrite für Contenido 4.8.x

Beitrag von xmurrix » So 7. Okt 2012, 15:37

stefkey hat geschrieben:läuft AMR 0.5.5 mit Contenido 4.6.16? Bestimmt oder soll ich garnicht erst Contenido updaten von 4.8.12 mit AMR 0.5.5
AMR 0.5.5 und CONTENIDO 4.6.16 würde ich nicht ausprobieren, aber mit CONTENIDO 4.8.16 gibt es keine Probleme. In früheren 4.8 er Versionen gab es Änderungen, auf die das AMR-Plugin jeweils angepasst werden musste. Aber seit CONTENIDO 4.8.10 hat sich das eingependelt, d. h. die neueste Version des AMR läuft in CONTENIDO >= 4.8.10 (Ausnahme ist CONTENIDO 4.9*).

Werde demnächst die Beschreibung des Plugins anpassen, damit es keine Bedenken gibt.
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.

ImmoF
Beiträge: 175
Registriert: Do 26. Jun 2003, 18:33
Kontaktdaten:

Re: Plugin Advanced Mod Rewrite für Contenido 4.8.x

Beitrag von ImmoF » Do 1. Nov 2012, 18:00

Ich habe ein Update auf die letzte aktuelle Version 4.8.18 gemacht. Die Urls laufen an sich problemlos.

Ich habe jedoch einen neuen Artikel angelegt und kriege nun in allen Modulen nur den Link im Format domain.de/index.html - ohne Kategorie, Pfad oder aehnliches. Wenn ich ueber die Suche gehe, kann ich im Suchergebnis den Artikel richtig aufrufen. Was läuft da nur verkehrt? Das Problem betrifft nur neu angelegte Artikel.

xmurrix
Beiträge: 3143
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Re: Plugin Advanced Mod Rewrite für Contenido 4.8.x

Beitrag von xmurrix » Di 6. Nov 2012, 01:23

ImmoF hat geschrieben:...Ich habe jedoch einen neuen Artikel angelegt und kriege nun in allen Modulen nur den Link im Format domain.de/index.html - ohne Kategorie, Pfad oder aehnliches. Wenn ich ueber die Suche gehe, kann ich im Suchergebnis den Artikel richtig aufrufen. Was läuft da nur verkehrt? Das Problem betrifft nur neu angelegte Artikel...
Danke für die Info, muss man sich genauer anschauen, was da schief läuft.
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.

derSteffen
Beiträge: 847
Registriert: Mi 14. Dez 2005, 16:15
Wohnort: Königs Wusterhausen bei Berlin
Kontaktdaten:

Re: Plugin Advanced Mod Rewrite für Contenido 4.8.x

Beitrag von derSteffen » Mi 7. Nov 2012, 10:12

@ ImmoF, ich hatte auch ein Update auf eine 4.8.18 gemacht und bei mir läuft das Problemlos!

Hatte so eine Art Phänomen auch schon mal. Bei mir hat es geholfen, den Alias zu leeren und den Kategorienamen kurz zu ändern, dann gespeichert und dann wieder den Alias geleert und wieder meinen richtigen Kategorienamen hereingeschrieben und gespeichet. Gibt es nicht auch irgendwo eine Funktio, Aliase zurücksetzen. Vieleicht hilft das auch schon.

MfG

derSteffen
Beiträge: 847
Registriert: Mi 14. Dez 2005, 16:15
Wohnort: Königs Wusterhausen bei Berlin
Kontaktdaten:

Strato-Fehler

Beitrag von derSteffen » Mi 7. Nov 2012, 10:27

Hallo,

ich habe eine neue 4.8.18 mit AMR 0.5.5 bei Strato in einem Unterordner zu laufen (wcms/contenido). Ich habe noch keine Inhalte in meinem CMS.

Software: MySQL
Software-Version: 5.5.27-log - Source distribution
Protokoll-Version: 10
Server Zeichensatz: UTF-8 Unicode (utf8)
Apache/1.3.33 (Unix) mod_perl/1.29 mod_ssl/2.8.22 OpenSSL/0.9.7d

Trotz folgender Fehlermeldung, scheint die Installation aber geklappt zu haben!

Beim Installieren des AMR (also wenn das Plugin installiert ist und man wieder das Login-Fenster zu sehen bekommt) bekomme ich folgende Fehlermeldung:

Code: Alles auswählen

Warning: Invalid argument supplied for foreach() in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 182

Warning: in_array() [function.in-array]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191

Warning: in_array() [function.in-array]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191

Warning: in_array() [function.in-array]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191

Warning: in_array() [function.in-array]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191

Warning: in_array() [function.in-array]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191

Warning: in_array() [function.in-array]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191

Warning: in_array() [function.in-array]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191

Warning: in_array() [function.in-array]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191

Warning: in_array() [function.in-array]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191

Warning: in_array() [function.in-array]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191

Warning: in_array() [function.in-array]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191
Im Errorlog steht folgendes:

Code: Alles auswählen

07-Nov-2012 09:04:15] /contenido/plugins/mod_rewrite/install.php?contenido=e1a9c06923a689366c1a84eda87e296e MySQL error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 14

                      CREATE TABLE con_plugins (
                          idplugin INT(10) NOT NULL default '0',
                          name VARCHAR(60) default NULL,
                          version VARCHAR(10) NOT NULL default '0',
                          author VARCHAR(60) default NULL,
                          idinternal VARCHAR(32) NOT NULL default '0',
                          url TEXT,
                          status INT(10) NOT NULL default '0',
                          description TEXT,
                          install TEXT,
                          uninstall TEXT,
                          date DATETIME NOT NULL default '0000-00-00 00:00:00',
                          PRIMARY KEY (idplugin)
                      ) TYPE=MyISAM
[07-Nov-2012 09:04:15] /contenido/plugins/mod_rewrite/install.php?contenido=e1a9c06923a689366c1a84eda87e296e MySQL error 1146: Table 'DB1178130.con_plugins' doesn't exist
SELECT * FROM con_plugins WHERE idinternal='mod_rewrite020';
[07-Nov-2012 09:04:15] /contenido/plugins/mod_rewrite/install.php?contenido=e1a9c06923a689366c1a84eda87e296e next_record called with no query pending.
[07-Nov-2012 09:04:17] /contenido/plugins/mod_rewrite/install.php?install=1&contenido=e1a9c06923a689366c1a84eda87e296e Metadata query failed.
[07-Nov-2012 09:04:17] PHP Warning:  Invalid argument supplied for foreach() in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 182
[07-Nov-2012 09:04:17] PHP Warning:  in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191
[07-Nov-2012 09:04:17] PHP Warning:  in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191
[07-Nov-2012 09:04:17] PHP Warning:  in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191
[07-Nov-2012 09:04:17] PHP Warning:  in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191
[07-Nov-2012 09:04:17] PHP Warning:  in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191
[07-Nov-2012 09:04:17] PHP Warning:  in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191
[07-Nov-2012 09:04:17] PHP Warning:  in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191
[07-Nov-2012 09:04:17] PHP Warning:  in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191
[07-Nov-2012 09:04:17] PHP Warning:  in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191
[07-Nov-2012 09:04:17] PHP Warning:  in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191
[07-Nov-2012 09:04:17] PHP Warning:  in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191
[07-Nov-2012 09:04:17] /contenido/plugins/mod_rewrite/install.php?install=1&contenido=e1a9c06923a689366c1a84eda87e296e MySQL error 1050: Table 'con_plugins_20121107' already exists
RENAME TABLE con_plugins TO con_plugins_20121107
[07-Nov-2012 09:04:17] /contenido/plugins/mod_rewrite/install.php?install=1&contenido=e1a9c06923a689366c1a84eda87e296e MySQL error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 14

                      CREATE TABLE con_plugins (
                          idplugin INT(10) NOT NULL default '0',
                          name VARCHAR(60) default NULL,
                          version VARCHAR(10) NOT NULL default '0',
                          author VARCHAR(60) default NULL,
                          idinternal VARCHAR(32) NOT NULL default '0',
                          url TEXT,
                          status INT(10) NOT NULL default '0',
                          description TEXT,
                          install TEXT,
                          uninstall TEXT,
                          date DATETIME NOT NULL default '0000-00-00 00:00:00',
                          PRIMARY KEY (idplugin)
                      ) TYPE=MyISAM
[07-Nov-2012 09:04:18] /contenido/plugins/mod_rewrite/install.php?install=1&contenido=e1a9c06923a689366c1a84eda87e296e MySQL error 1146: Table 'DB1178130.con_plugins' doesn't exist
SELECT * FROM con_plugins WHERE idinternal='mod_rewrite020';
[07-Nov-2012 09:04:18] /contenido/plugins/mod_rewrite/install.php?install=1&contenido=e1a9c06923a689366c1a84eda87e296e next_record called with no query pending.
[07-Nov-2012 09:04:18] /contenido/plugins/mod_rewrite/install.php?install=1&contenido=e1a9c06923a689366c1a84eda87e296e MySQL error 1146: Table 'DB1178130.con_plugins' doesn't exist
INSERT INTO con_plugins (idplugin,name,`version`,author,idinternal,`status`,`date`) VALUES ('1','Advanced Mod Rewrite','0.5.5','Murat Purc','mod_rewrite020','0','2012-11-07 09:04:18');
[07-Nov-2012 09:04:18] /contenido/plugins/mod_rewrite/install.php?install=1&contenido=e1a9c06923a689366c1a84eda87e296e MySQL error 1146: Table 'DB1178130.con_plugins' doesn't exist
UPDATE con_plugins SET install=0x0a0a23202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a230a23206e6577206172656120656e74726965730a230a494e5345525420494e544f20636f6e5f617265612056414c5545532028273130313030272c202730272c20276d6f645f72657772697465272c202731272c202731272c20273127293b0a0a23202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a230a23206e65772066696c6520656e74726965730a230a494e5345525420494e544f20636f6e5f66696c65732056414c5545532028273130313033272c20273130313030272c20276d6f645f726577726974652f696e636c756465732f696e636c7564652e6d6f645f726577726974655f636f6e74656e745f746f702e706870272c20276d61696e27293b200a494e5345525420494e544f20636f6e5f66696c65732056414c5545532028273130313034272c20273130313030272c20276d6f645f726577726974652f696e636c756465732f696e636c7564652e6d6f645f726577726974655f636f6e74656e742e706870272c20276d61696e27293b0a0a23202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a230a23206e6577206672616d655f66696c6520656e74726965730a230a494e5345525420494e544f20636f6e5f6672616d655f66696c65732056414c5545532028273130313033272c20273130313030272c202733272c2027313031303327293b0a494e5345525420494e544f20636f6e5f6672616d655f66696c65732056414c5545532028273130313034272c20273130313030272c202734272c2027313031303427293b0a0a23202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a230a23206e6577207375625f6e617620656e74726965730a230a494e5345525420494e544f20636f6e5f6e61765f7375622056414c5545532028273130313030272c202731272c20273130313030272c202730272c20276d6f645f726577726974652f786d6c2f3b6e617669676174696f6e2f636f6e74656e742f6d6f645f72657772697465272c20273127293b0a, uninstall=0x44454c4554452046524f4d20636f6e5f6e61765f7375622057484552452069646e6176733d273130313030273b0d0a44454c4554452046524f4d20636f6e5f6672616d655f66696c65732057484552452069646672616d6566696c653d273130313034273b0d0a44454c4554452046524f4d20636f6e5f6672616d655f66696c65732057484552452069646672616d6566696c653d273130313033273b0d0a44454c4554452046524f4d20636f6e5f66696c657320574845524520696466696c653d273130313034273b0d0a44454c4554452046524f4d20636f6e5f66696c657320574845524520696466696c653d273130313033273b0d0a44454c4554452046524f4d20636f6e5f61726561205748455245206964617265613d273130313030273b0d0a44454c4554452046524f4d20636f6e5f706c7567696e73205748455245206964706c7567696e3d2731273b0d0a0a WHERE (idplugin='1');
[07-Nov-2012 09:04:18] /contenido/plugins/mod_rewrite/install.php?install=1&contenido=e1a9c06923a689366c1a84eda87e296e MySQL error 1060: Duplicate column name 'urlname'
ALTER TABLE con_art_lang ADD urlname VARCHAR( 128 ) AFTER title
[07-Nov-2012 09:05:34] /contenido/plugins/mod_rewrite/install.php?contenido=6663058b6ed53e134221346a507b642b Metadata query failed.
[07-Nov-2012 09:05:34] PHP Warning:  Invalid argument supplied for foreach() in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 182
[07-Nov-2012 09:05:34] PHP Warning:  in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191
[07-Nov-2012 09:05:34] PHP Warning:  in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191
[07-Nov-2012 09:05:34] PHP Warning:  in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191
[07-Nov-2012 09:05:34] PHP Warning:  in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191
[07-Nov-2012 09:05:34] PHP Warning:  in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191
[07-Nov-2012 09:05:34] PHP Warning:  in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191
[07-Nov-2012 09:05:34] PHP Warning:  in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191
[07-Nov-2012 09:05:34] PHP Warning:  in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191
[07-Nov-2012 09:05:34] PHP Warning:  in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191
[07-Nov-2012 09:05:34] PHP Warning:  in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191
[07-Nov-2012 09:05:34] PHP Warning:  in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument in /mnt/web4/a0/00/50000000/htdocs/wcms/contenido/plugins/mod_rewrite/install.php on line 191
[07-Nov-2012 09:05:34] /contenido/plugins/mod_rewrite/install.php?contenido=6663058b6ed53e134221346a507b642b MySQL error 1050: Table 'con_plugins_20121107' already exists
RENAME TABLE con_plugins TO con_plugins_20121107
[07-Nov-2012 09:05:34] /contenido/plugins/mod_rewrite/install.php?contenido=6663058b6ed53e134221346a507b642b MySQL error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 14

                      CREATE TABLE con_plugins (
                          idplugin INT(10) NOT NULL default '0',
                          name VARCHAR(60) default NULL,
                          version VARCHAR(10) NOT NULL default '0',
                          author VARCHAR(60) default NULL,
                          idinternal VARCHAR(32) NOT NULL default '0',
                          url TEXT,
                          status INT(10) NOT NULL default '0',
                          description TEXT,
                          install TEXT,
                          uninstall TEXT,
                          date DATETIME NOT NULL default '0000-00-00 00:00:00',
                          PRIMARY KEY (idplugin)
                      ) TYPE=MyISAM
[07-Nov-2012 09:05:35] /contenido/plugins/mod_rewrite/install.php?contenido=6663058b6ed53e134221346a507b642b MySQL error 1146: Table 'DB1178130.con_plugins' doesn't exist
SELECT * FROM con_plugins WHERE idinternal='mod_rewrite020';
[07-Nov-2012 09:05:35] /contenido/plugins/mod_rewrite/install.php?contenido=6663058b6ed53e134221346a507b642b next_record called with no query pending.
Vielen Dank

MfG Steffen

Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: Plugin Advanced Mod Rewrite für Contenido 4.8.x

Beitrag von Spider IT » Mi 7. Nov 2012, 10:36

Hallo Steffen,

in der /contenido/plugins/mod_rewrite/install.php steht in Zeile 14 die im Errorlog bemängelte SQL-Anweisung.
Diese endet mit "TYPE=MyISAM", was in MySQL 5 falsch ist.
Ändere dies zu "ENGINE=MyISAM" und es funktioniert.

Da dies die Installationsdatei von AMR ist, solltest du AMR dann de- und neu installieren.

Gruß
René

xmurrix
Beiträge: 3143
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Re: Plugin Advanced Mod Rewrite für Contenido 4.8.x

Beitrag von xmurrix » Mi 7. Nov 2012, 11:24

Hallo zusammen,

danke für die Info über das Problem mit dem Plugin, und für den Tip zur Lösung. Werde das Plugin entsprechend anpassen und eine neue Version zur Verfügung stellen.

Grüße
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.

derSteffen
Beiträge: 847
Registriert: Mi 14. Dez 2005, 16:15
Wohnort: Königs Wusterhausen bei Berlin
Kontaktdaten:

Re: Plugin Advanced Mod Rewrite für Contenido 4.8.x

Beitrag von derSteffen » Mi 7. Nov 2012, 11:59

Hallo René,

dass war auch die Lösung :-) Installation hat problemlos funktionert!

Allerdings befindet sich im Errorlog folgende Hinweis (zur Info, hatte komplette DB gelöscht und eine neue Installation durchgeführt und dan nmit der geänderten install.php das AMR installier):

Code: Alles auswählen

[07-Nov-2012 11:17:55] /contenido/plugins/mod_rewrite/install.php?install=1&contenido=7bfde8aba22b2ca665994d9c6a9f7e04 MySQL error 1060: Duplicate column name 'urlname'
ALTER TABLE con_art_lang ADD urlname VARCHAR( 128 ) AFTER title
MfG Steffen

CinKon
Beiträge: 129
Registriert: Do 9. Okt 2008, 09:13
Wohnort: Leipzig
Kontaktdaten:

PHP Fatal Error beim speichern von Kategorien

Beitrag von CinKon » Do 6. Dez 2012, 13:09

Hallo,

ich habe soeben ein Update einer Contenido-Installation von Version 4.6.24 auf 4.8.18. Soweit läuft auch alles, lediglich das Advanced ModRewrite macht Probleme. So werden Links im Inhaltsbereich einwandfrei umgewandelt, in der Hauptnavigtion steht als URL aber immer nur http://www.domain.de/de/. Nun habe ich schon gelesen, dass man das wohl durch neu speichern der Kategorien unter "Content"->"Kategorie" beheben kann, wenn ich allerdings in der englischen Sprachsynchronisation die Kategorien der 1. Ebene neu speichern will, erhalte ich immer nur folgenden Fehler:
[06-Dec-2012 10:16:41 UTC] PHP Fatal error: Call to a member function get() on a non-object in/ xxx/contenido/plugins/mod_rewrite/includes/functions.mod_rewrite.php on line 122
Ideen, wie man das beheben könnte? :-/

Grüße
"Marty, du musst VIERDIMENSIONAL denken!" - Doc Brown

Gesperrt