anmerkung: contenido-cvs-2005-10-25.tar

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

anmerkung: contenido-cvs-2005-10-25.tar

Beitrag von emergence » Mi 26. Okt 2005, 07:03

eine kleinigkeit ist mir da noch aufgefallen...
etwas was in der zwischenzeit im alten cvs_head setup vorhanden war und im neuen nicht mehr...

es wurde bei db verbindung kontrolliert ob der db user das recht lock table besitzt und korrekt in der config.php.tpl entsprechend gesetzt...

ich fand diese vorgehensweise sehr nützlich... und sie würde uns vermutlich auch eine menge arbeit ersparen wieder darauf hinzuweisen diese direktive $cfg["nolock"] = false; auf true zu setzen...

könnte man das noch vor dem 4.6 release wieder einbauen... ?
*** make your own tools (wishlist :: thx)

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Mi 26. Okt 2005, 07:14

was anderes...

beim setup des beispiel mandaten neu install (alle inhalte und beispiele)
gibts die meldung

An error occured during installation. Please take a look at the file setuplog.txt (located in "contenido/logs/") for more information.

und wenn ich dort nachsehe finden sich ne menge einträge wie dieser hier

Code: Alles auswählen

Setup was unable to execute SQL. MySQL-Error: 1136, MySQL-Message: Column count doesn't match value count at row 1, SQL-Statements:
INSERT INTO con_content VALUES('1', '1', '1', '1', 'Gratulation%2C+Ihre+Installation+hat+geklappt%21', '', 'sysadmin', '2005-06-27 15:58:36', '2005-10-25 12:41:11')
aber nur bei dieser tabelle!

d.h der demo mandant hat dann momentan keinen inhalt... ergo schlecht...

sehe ich mir die db tabelle con_content an fällt mir auf das das feld value komplett fehlt... ergo noch schlechter

in der tools/upgrade.php
steht zwar

Code: Alles auswählen

dbUpgradeTable($db, $prefix."_content", 'value', 'longtext', '', '', '', '','');
drinnen, somit verwundert mich das noch mehr...

stelle ich in der setup/dbupdate.php auf
$cfg["database_extension"] = "mysql";
wird die spalte angelegt....

ein mysqli problemchen ? intressant ist eigentlich nur das diesbezüglich nirgendwo was protokolliert wird das eine spalte nicht angelegt werden konnte...

ich hab das jetzt mehrmals versucht, immer das selbe ergebniss...

php version 5.0.1
Zuletzt geändert von emergence am Mi 26. Okt 2005, 07:59, insgesamt 1-mal geändert.
*** make your own tools (wishlist :: thx)

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Mi 26. Okt 2005, 07:46

ist anscheinend nicht mein tag...

na gut das ganze mit mysql installiert...

beim versuch das errorlog zu leeren
-> meldung:

emptyLog is not in the actions table!

Use the following statement to insert it with minimal functionsinto the actions table:
INSERT INTO con_actions SET idaction = 1, idarea = 65, name = 'emptyLog', relevant = 1


unter systemvariablen sollte vielleicht noch stehen ob mysqli oder mysql verwendet wird ;-)
*** make your own tools (wishlist :: thx)

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Mi 26. Okt 2005, 08:43

hmm.. da ist mir noch was nettes aufgefallen...

man wechselt einfach in den editor und noch bevor der komplette rss inhalt geladen wurde und dann klickt man zb auf einen html/text button...

die folge -> ein javascript fehler... vielleicht sollte im rss modul ergänzt werden das falls $edit gesetzt ist, keine anfrage an einen anderen server stattfinden soll....
*** make your own tools (wishlist :: thx)

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Re: anmerkung: contenido-cvs-2005-10-25.tar

Beitrag von timo » Mi 26. Okt 2005, 10:09

emergence hat geschrieben:eine kleinigkeit ist mir da noch aufgefallen...
etwas was in der zwischenzeit im alten cvs_head setup vorhanden war und im neuen nicht mehr...
Ähm meinst du das alte Setup? Klar, ist ein guter Punkt.
beim setup des beispiel mandaten neu install (alle inhalte und beispiele)
gibts die meldung

An error occured during installation. Please take a look at the file setuplog.txt (located in "contenido/logs/") for more information.

und wenn ich dort nachsehe finden sich ne menge einträge wie dieser hier
Kommt das mit der MySQLi-Extension?

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Re: anmerkung: contenido-cvs-2005-10-25.tar

Beitrag von emergence » Mi 26. Okt 2005, 10:29

timo hat geschrieben:
emergence hat geschrieben:eine kleinigkeit ist mir da noch aufgefallen...
etwas was in der zwischenzeit im alten cvs_head setup vorhanden war und im neuen nicht mehr...
Ähm meinst du das alte Setup? Klar, ist ein guter Punkt.
yep...
timo hat geschrieben:
beim setup des beispiel mandaten neu install (alle inhalte und beispiele)
gibts die meldung

An error occured during installation. Please take a look at the file setuplog.txt (located in "contenido/logs/") for more information.

und wenn ich dort nachsehe finden sich ne menge einträge wie dieser hier
Kommt das mit der MySQLi-Extension?
ja und ich hab keine ahnung warum es nur bei dieser einen tabelle fehlt...
*** make your own tools (wishlist :: thx)

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo » Mi 26. Okt 2005, 14:29

das ist sehr seltsam - habe es gerade eben auf einem PHP5-System mit MySQLi getestet und bei mir wird das ganze fehlerfrei angelegt - wirklich seltsam...

kannst du mal nachschauen welche storage engine MySQL standardmässig verwendet? und evtl eine Versionsnummer von MySQL?


evtl habe ich erst nach dem gestrigen Snapshot ein paar Änderungen in das MySQLi-Interface eingebaut? Ich erzeuge nochmal gegen 18 Uhr einen Snapshot, nur zur Sicherheit ;)

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Mi 26. Okt 2005, 15:49

storage engine einstellungen ? die aus der phpinfo ? für mysqli ?

ich poste mal alles was ich finde

phpinfo daten:
Apache Version OpenSA/1.0.5 / Apache/1.3.27 (Win32) PHP/5.0.1

mysql
MySQL Support enabled
Active Persistent Links 0
Active Links 0
Client API version 3.23.57

Directive Local Value Master Value
mysql.allow_persistent On On
mysql.connect_timeout 60 60
mysql.default_host no value no value
mysql.default_password no value no value

mysql server daten:
Server Info 3.23.47-nt
Host Info localhost via TCP/IP
Client Info 3.23.44
mysql.default_port no value no value
mysql.default_socket no value no value
mysql.default_user no value no value
mysql.max_links Unlimited Unlimited
mysql.max_persistent Unlimited Unlimited
mysql.trace_mode Off Off


mysqli
MysqlI Support enabled
Client API version 4.1.3-beta
MYSQLI_SOCKET /tmp/mysql.sock

Directive Local Value Master Value
mysqli.default_host no value no value
mysqli.default_port 3306 3306
mysqli.default_pw no value no value
mysqli.default_socket no value no value
mysqli.default_user no value no value
mysqli.max_links Unlimited Unlimited
mysqli.reconnect Off Off

oder brauchst du was anderes ?
*** make your own tools (wishlist :: thx)

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo » Mi 26. Okt 2005, 16:10

nein, mach mal

SHOW STORAGE ENGINES

als SQL-Befehl

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Mi 26. Okt 2005, 16:31

timo hat geschrieben:nein, mach mal

SHOW STORAGE ENGINES

als SQL-Befehl
das hatte ich zuerst schon versucht da bekomme ich nur nen mysql fehler
das gibts anscheinend in meiner mysql version noch nicht...
*** make your own tools (wishlist :: thx)

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo » Mi 26. Okt 2005, 16:44

achso ja in der tat..du hast eine MySQL 3.23

aber verwendest MySQLi?

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Do 27. Okt 2005, 09:43

hmm... ich kann nichts dafür das php der meinung ist, das sie unterstützt wird... sie läuft ja wunderbar bis auf das, dass die eine spalte angelegt wird...
*** make your own tools (wishlist :: thx)

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo » Do 27. Okt 2005, 10:53

okay, dann teste ich das mal ;)

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Do 27. Okt 2005, 11:26

vielleicht ist es ja hilfreich wenn ich die installerrorlog.txt wieder reinbaue und mir dann die mysql meldungen ansehe...

irgendeinen blöden grund wird es da schon geben warum es nicht mag...
ob sich das heute noch ausgeht ?? denke eher nicht...
*** make your own tools (wishlist :: thx)

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo » Do 27. Okt 2005, 15:13

also ich habe das jetzt mit dem gleichen Testsetup probiert: PHP5 mit MySQLi und einer MySQL 3.23 auf einem anderen Server - funktioniert seltsamerweise auch ;)

Gesperrt