[gelöst] Installationsprobleme von mxSchedule_1_4_2

Begonnen von ManfredBonn, 23 April 2013, 22:43:54

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

ManfredBonn

 :gruebel:
Hallo habe heute eine völlig neues und frisches PragmaMX  1.12.3 installiert und wollte jetzt als erstes zusätzliches Modul die Schedule 1_4_2 hinzufügen. Leider scheitert die Installation

Nachdem ich im Adminmenue die Schedule aufrufe erscheint die Seite mit dem Hinweis

Database created complete....

Einen Moment Sie werden in drei Sekunden weitergeleitet


Danach passiert aber leider rein gar nichts. Woran kann das Problem liegen. Man hat zwar den Eindruck irgendetwas wird geladen ...aber irgendwie springt die Seite nicht weiter.

Gibt es irgendwie die Möglichkeit die Tabellen "per Hand" in die Datenbank zu spielen?

Wer kann helfen? Vielen Dank im Voraus!

Manfred
CMS-Version:
pragmaMx 1.12.3.1.33.4.14 (2012-06-21)

PHP-Version:
5.3.21  (PHP-Info)

MySQL-Version:
5.5.30-1~dotdeb.0-log

Server-Version:
Apache

Olaf / TerraProject

schau mal Nach, ob das Modul freigegeben ist. In dem Moment, wo erscheint "Database created..." sind eigentlich alle DB-Tabellen angelegt...
Ansonsten sollte man mit einem Driektaufruf "admin.php?op=Schedule" direkt zum Modul dann kommen...
g

Olaf

Kein Support über PN, Mail etc.!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!

ManfredBonn

Hallo TeraProject,

ja, das Modul war freigegeben!

Ich habe in meiner Datenbank nachgeschaut, dort hatte ich nicht den Eindruck, dass die Tabellen der MXSchedule angelegt wurden. Die Installation hat auch die confic.php nicht erstellt, habe es dann probiert indem ich die default.confic.php umbenannt habe in confic.php. Ich konnte dann über das Menue das Modul aufrufen, aber sobald ich über das Adminmenue, die Adminseite des Modul aufrufen wollte, sprang die Seite wieder zur Installationsroute und ich erhielt die Seite wieder mit
dem Hinweis
Database created complete....

Einen Moment Sie werden in drei Sekunden weitergeleitet


Diese Seite wird dann, so habe ich den Eindrück alle paar Sekunden neu geladen. Kann das nicht funktionieren auch mit meinem Provider (Hosteurope) zusammenliegen, dass das Script dort eventuell nicht funktioniert.
Habe eigentlich schon oft ein Pragma-System installiert und zig Module hinzugefügt, an der Schedule bin ich immer gescheitert, diesem Scheitern möchte ich jetzt aber auf den Grund gehen.

Habe heute Vormittag auch das contestMX installieren wollen, auch dabei gab es Probleme, werde dafür aber noch einen anderen Thread eröffnen... Sind Deine Module "zu schwer" für mich???? :red: :gruebel: :red: :gruebel:

Danke für eventuelle Hilfe
Manfred
CMS-Version:
pragmaMx 1.12.3.1.33.4.14 (2012-06-21)

PHP-Version:
5.3.21  (PHP-Info)

MySQL-Version:
5.5.30-1~dotdeb.0-log

Server-Version:
Apache

Olaf / TerraProject

Schalte mal bitte den DebugModus an und poste die evtl. Fehlermeldungen.

Schedule, wie auch Contest prüfen bei dem Aufruf des Adminbereiches, ob die Datentabellen angelegt sind. Ist das nicht der Fall, so wird automatisch die Installationsroutine aufgerufen... so komplex ist das eigentlich gar nicht... nur Userfreundlich, dachte ich :(

Deiner Schilderung zufolge, kann Schedule die Tabellen nicht anlegen, deshalb der immerwährende Aufruf... hmmmm... also bitte mal über DEBUG checken und melden.
g

Olaf

Kein Support über PN, Mail etc.!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!

ManfredBonn

Deine Module sind sehr Userfreundlich---darum ärgere ich mich ja so -  weil einfacher kann es ja garnicht gehen.

Also, habe das ganze Prozedere nochmalvon vorn gestartet:

1. Dateien hochgeladen laut Struktur
2. Modul Schedule freigeschaltet
3. Dann im Admin Menue "Schedule" aufgerufen, es folgt die bekannte Seite


Database created complete....

Einen Moment Sie werden in 50 Sekunden weitergeleitet


Nach 50 Sekunden lädt sich die selbe Seite einfach nochmals usw. usw.

4. Was jetzt immerhin funktionierte war die Bildung der confic.php, die ich dann auch beschreibbar gemacht habe.

5. Modul lässt sich jetz auch aufrufen, Inhalte sind zu sehen, aber sobald ich in  den Schedul-Adminbereich möchte kommt die Seite

Database created complete....

Einen Moment Sie werden in 50 Sekunden weitergeleitet
usw.usw.

6. Tabellen sind in der Datenbank nicht angelegt (gibt es keine sql-Datei, die ich importieren kann?

7. DebugModus ist eingeschaltet, obige Seite liefert folgende Debug-Infos:

Debug-Info

Übergabeparameter (Request):

GET:
op => Schedule

COOKIE:
admin => V2VibWFzdGVyOjZkZGU0NzUzMjFlODcwMTgyNThlMGU5MGZkNjA2ZjY3Og==
lang => german
mx2A5A675B72667B2A71396E9E416FFF => 55310149a1b7bf8d15eed9403606cfd7
mxDA20712A5D2700D3107BD6869D5061 => 85a4f3007ae23c4d99f41c1ad830f3a3
tab_modadmin => 2
user => MjpXZWJtYXN0ZXI6NmRkZTQ3NTMyMWU4NzAxODI1OGUwZTkwZmQ2MDZmNjc6MTA6OjA6MDowOjA
6OjQwOTY=

sql-Anfragen:
select * from {prefix}_authors where aid='NAMEGOD'
SELECT u.*, IFNULL((YEAR(CURRENT_DATE) - YEAR(u.user_bday)) - ( RIGHT(CURRENT_DATE,5) < RIGHT(u.user_bday,5)), 0) AS user_age, a.aid AS admin_name, a.radminsuper AS admin_sys FROM {prefix}_users AS u LEFT JOIN {prefix}_authors AS a ON a.user_uid = u.uid WHERE uid=2 AND user_stat=1
SELECT ban_val FROM {prefix}_user_ban WHERE ban_type='ban_ip' AND ban_val='217.246.127.157'
SHOW TABLES
CREATE TABLE IF NOT EXISTS `{prefix}_schedule_section` ( `secid` int(11) NOT NULL auto_increment, `title` varchar(255) NOT NULL, `alias` varchar(255) NOT NULL, `text` text, `config` text, `published` int(11) NOT NULL default '0', `access` int(11) NOT NULL default '0', `type` int(11) NOT NULL default '0', `reorder` int(11) NOT NULL default '0', `status` int(11) NOT NULL default '0', `thumb_url` varchar(255) default NULL, `color` varchar(255) default NULL, `view` int(11) NOT NULL default '0', `language` varchar(255) NOT NULL default '', PRIMARY KEY (`secid`), KEY `status` (`status`), KEY `alias` (`alias`) ) TYPE=MyISAM AUTO_INCREMENT=1 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `{prefix}_schedule_category` ( `catid` int(10) NOT NULL auto_increment, `secid` int(10) NOT NULL default '0', `parentid` int(10) NOT NULL default '0', `title` varchar(255) NOT NULL default '', `text` longtext NULL, `date` timestamp NULL default CURRENT_TIMESTAMP, `counter` int(10) NOT NULL default '0', `language` varchar(255) NOT NULL default '', `thumb_url` varchar(255) default NULL, PRIMARY KEY (`catid`), KEY `parentid` (`parentid`), KEY `secid` (`secid`), KEY `title` (`title`) ) TYPE=MyISAM AUTO_INCREMENT=1 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `{prefix}_schedule_event` ( `eid` BIGINT(63) UNSIGNED NOT NULL AUTO_INCREMENT, `secid` int(10) NOT NULL default '0', `catid` int(10) NOT NULL default '0', `parentid` int(10) NOT NULL default '0', `title` varchar(255) NOT NULL default '', `text1` longtext NULL, `text2` longtext NULL, `text3` longtext NULL, `moderator` varchar(255) NOT NULL default '', `organizer` varchar(255) NOT NULL default '', `state` varchar(255) NOT NULL default '', `city` varchar(255) NOT NULL default '', `zipcode` varchar(255) NOT NULL default '', `adress` varchar(255) NOT NULL default '', `telephon` varchar(255) NOT NULL default '', `telfax` varchar(255) NOT NULL default '', `mailadress` varchar(255) NOT NULL default '', `vcontact` varchar(255) NOT NULL default '', `homepage` varchar(255) NOT NULL default '', `maplink` int(10) NOT NULL default '0', `price` varchar(255) NOT NULL default '', `tax` varchar(255) NOT NULL default '', `keywords` varchar(255) NOT NULL default '', `startdate` int(10) NOT NULL default '0', `enddate` int(10) NOT NULL default '0', `starttime` int(10) NOT NULL default '0', `endtime` int(10) NOT NULL default '0', `deadline` int(10) NOT NULL default '0', `ignoretime` int(10) NOT NULL default '0', `ignoredeadline` int(10) NOT NULL default '0', `rollback` int(10) NOT NULL default '0', `repeattyp` int(10) NOT NULL default '0', `numrepeat` int(10) NOT NULL default '0', `pictures` text, `reminder` int(10) NOT NULL default '0', `date` int(10) NOT NULL default '0', `dateedit` int(10) NOT NULL default '0', `counter` int(10) NOT NULL default '0', `status` int(10) NOT NULL default '0', `uname` VARCHAR(255) NOT NULL default '', `userid` int(10) NOT NULL default '0', `privat` int(10) NOT NULL default '0', `privatc` int(10) NOT NULL default '0', `publish` int(10) NOT NULL default '0', `language` varchar(255) NOT NULL default '', `reported` int(10) NOT NULL default '0', `hash` varchar(50) NOT NULL default '', `F001` varchar(255) NOT NULL default '', `F002` varchar(255) NOT NULL default '', `F003` varchar(255) NOT NULL default '', `F004` varchar(255) NOT NULL default '', `F005` varchar(255) NOT NULL default '', `F006` varchar(255) NOT NULL default '', `F007` varchar(255) NOT NULL default '', `F008` varchar(255) NOT NULL default '', `F009` varchar(255) NOT NULL default '', `F010` varchar(255) NOT NULL default '', `R001` int(10) NOT NULL default '0', `R002` int(10) NOT NULL default '0', `R003` int(10) NOT NULL default '0', `R004` int(10) NOT NULL default '0', `R005` int(10) NOT NULL default '0', `config` text, PRIMARY KEY (`eid`), KEY `secid` (`secid`), KEY `publish` (`publish`), KEY `catid` (`catid`), KEY `date` (`date`), KEY `startdate` (`startdate`), KEY `enddate` (`enddate`), KEY `title` (`title`), FULLTEXT (title,text1,text2,text3,keywords) ) TYPE=MyISAM AUTO_INCREMENT=1 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `{prefix}_schedule_event_user` ( `euid` int(10) NOT NULL auto_increment, `userid` int(10) NOT NULL default '0', `eid` int(10) NOT NULL default '0', `parentid` int(10) NOT NULL default '0', `text` longtext NULL, `action` int(10) NOT NULL default '0', `status` int(10) NOT NULL default '0', `reminder` int(10) NOT NULL default '0', `date` timestamp NULL default CURRENT_TIMESTAMP, `counter` int(10) NOT NULL default '0', PRIMARY KEY (`euid`), KEY `euid` (`euid`) ) TYPE=MyISAM AUTO_INCREMENT=1 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `{prefix}_schedule_event_action` ( `actid` int(10) NOT NULL auto_increment, `eid` int(10) NOT NULL default '0', `parentid` int(10) NOT NULL default '0', `action` int(10) NOT NULL default '0', `status` int(10) NOT NULL default '0', `date` timestamp NULL default CURRENT_TIMESTAMP, `counter` int(10) NOT NULL default '0', PRIMARY KEY (`actid`), KEY `actid` (`actid`), KEY `eid` (`eid`) ) TYPE=MyISAM AUTO_INCREMENT=1 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `{prefix}_schedule_event_jobs` ( `jobid` int(10) NOT NULL auto_increment, `date` timestamp NULL default CURRENT_TIMESTAMP, `text` longtext NULL, `host` text , `url` text , `result` int(10) NOT NULL default '0', PRIMARY KEY (`jobid`), KEY `jobid` (`jobid`) ) TYPE=MyISAM AUTO_INCREMENT=1 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `{prefix}_schedule_syncro` ( `syncid` int(10) NOT NULL auto_increment, `lastsync` int(10) NOT NULL default '0', `host` text , `url` text , `key1` text , `key2` text , `secidfrom` int(10) NOT NULL default '0', `catidfrom` int(10) NOT NULL default '0', `secidto` int(10) NOT NULL default '0', `catidto` int(10) NOT NULL default '0', `result` int(10) NOT NULL default '0', `status` int(10) NOT NULL default '0', `active` int(10) NOT NULL default '0', PRIMARY KEY (`syncid`), KEY `status` (`status`), KEY `active` (`active`), KEY `result` (`result`), KEY `lastsync` (`lastsync`) ) TYPE=MyISAM AUTO_INCREMENT=1 AUTO_INCREMENT=1 ;
ALTER TABLE `{prefix}_schedule_event_user` ADD `email` text



Vielen, vielen Dank für die Hilfe

Bin auch gerne bereit über PM Admin-Zugang zuzusenden!

Manfred
CMS-Version:
pragmaMx 1.12.3.1.33.4.14 (2012-06-21)

PHP-Version:
5.3.21  (PHP-Info)

MySQL-Version:
5.5.30-1~dotdeb.0-log

Server-Version:
Apache

AlternativeComputing

Interessant wäre noch, welche mysql Version Host Europe einsetzt.
Ich habe auch ab und zu, durch kleine Fehler im Installscript (osc4pmx) mit verschiedenen mysql Versionen Probleme.

Die eine Frisst das Script ohne Fehlerauswurf und andere werfen mysql Fehler aus.
Aktiviere mal bitte zusätzlich die Debuglog Funktion und schau da mal, ob dort mysql Fehler auftauchen.

Mitunter ist es ein ganz Banaler Fehler.
MfG

Peter

ManfredBonn

Hallo Danke nochmals für den Hinweis,

ich hatte vergessen, mir die SQL-Fehler anzeigen zu lassen. Funktion war noch ausgeschaltet.

Hier erstmal noch die Informationen zu meinem System:

CMS-Version:
pragmaMx 1.12.3.1.33.4.14 (2012-06-21)
PHP-Version:
5.3.21  (PHP-Info)
MySQL-Version:
5.5.30-1~dotdeb.0-log
Server-Version:
Apache

Fehler folgen im nächsten Post:
CMS-Version:
pragmaMx 1.12.3.1.33.4.14 (2012-06-21)

PHP-Version:
5.3.21  (PHP-Info)

MySQL-Version:
5.5.30-1~dotdeb.0-log

Server-Version:
Apache

ManfredBonn

Man sollte nicht verzweifeln. Ich glaube ich habe es geschafft:

In der install.table.php

habe ich alle: TYPE=MyISAM

durch ENGINE=MyISAM

ersetzt.

Es sieht auf dem ersten Blick so aus, dass die Installation funktioniert hat. Trotzdem vielen, vielen Dank!
CMS-Version:
pragmaMx 1.12.3.1.33.4.14 (2012-06-21)

PHP-Version:
5.3.21  (PHP-Info)

MySQL-Version:
5.5.30-1~dotdeb.0-log

Server-Version:
Apache

AlternativeComputing

Moin Manfred,

Schön das es jetzt geklappt hat. :thumbup:

Ich sag ja, es können ganz banale Fehler sein, die ein Installscript zum abstürzen bringen können.
MfG

Peter