Seite 1 von 2

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

Verfasst: Mi 26. Okt 2005, 07:03
von emergence
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... ?

Verfasst: Mi 26. Okt 2005, 07:14
von emergence
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

Verfasst: Mi 26. Okt 2005, 07:46
von emergence
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 ;-)

Verfasst: Mi 26. Okt 2005, 08:43
von emergence
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....

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

Verfasst: Mi 26. Okt 2005, 10:09
von timo
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?

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

Verfasst: Mi 26. Okt 2005, 10:29
von emergence
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...

Verfasst: Mi 26. Okt 2005, 14:29
von timo
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 ;)

Verfasst: Mi 26. Okt 2005, 15:49
von emergence
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 ?

Verfasst: Mi 26. Okt 2005, 16:10
von timo
nein, mach mal

SHOW STORAGE ENGINES

als SQL-Befehl

Verfasst: Mi 26. Okt 2005, 16:31
von emergence
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...

Verfasst: Mi 26. Okt 2005, 16:44
von timo
achso ja in der tat..du hast eine MySQL 3.23

aber verwendest MySQLi?

Verfasst: Do 27. Okt 2005, 09:43
von emergence
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...

Verfasst: Do 27. Okt 2005, 10:53
von timo
okay, dann teste ich das mal ;)

Verfasst: Do 27. Okt 2005, 11:26
von emergence
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...

Verfasst: Do 27. Okt 2005, 15:13
von timo
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 ;)