Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problem nach mm installation! #370

Closed
Fr3d83 opened this issue Jan 23, 2014 · 8 comments
Closed

Problem nach mm installation! #370

Fr3d83 opened this issue Jan 23, 2014 · 8 comments

Comments

@Fr3d83
Copy link

Fr3d83 commented Jan 23, 2014

Hi,
ich habe eine frische Contao 3.2.4 installation auf meinem Server mit MySQLi.
Ich kopiere die mm Daten auf den Server und aktualisiere die DB, soweit passt alles.
Wenn ich jetzt in einem Artikel ein Content Element erstelle, bekomme ich die Fehlermeldung "An error occured".

Das error.log sagt folgendes:

[23-Jan-2014 07:00:51 GMT] PHP Fatal error: Uncaught exception 'Exception' with message 'Query error: Incorrect integer value: '' for column 'metamodel_filtering' at row 1 (INSERT INTO tl_content (metamodel_filtering, metamodel_rendersettings, metamodel_fef_autosubmit, metamodel_fef_template, type, floating, sortOrder, perRow, sliderSpeed, sliderStartSlide, com_order, com_template, pid, sorting, ptable, tstamp) VALUES ('', '', '1', 'mm_filter_default', 'text', 'above', 'ascending', 4, 300, 0, 'ascending', 'com_default', 1, 64, 'tl_article', 0))' thrown in /wwwroot.wwwnew/system/modules/core/library/Contao/Database/Statement.php on line 283
#0 /wwwroot.wwwnew/system/modules/core/library/Contao/Database/Statement.php(254): Contao\Database\Statement->query()
#1 /wwwroot.wwwnew/system/modules/core/drivers/DC_Table.php(690): Contao\Database\Statement->execute()
#2 /wwwroot.wwwnew/system/modules/core/classes/Backend.php(429): Contao\DC_Table->create()
#3 /wwwroot.wwwnew/contao/main.php(136): Contao\Backend->getBackendModule('article')
#4 /wwwroot.wwwnew/contao/main.php(287): Main->run()
#5 {main}

Wo durch kommt dieser Fehler, der auch bei Contao 3.2.2 auf kommt?

LG & Danke

@andreasisaak
Copy link
Contributor

Die Datenbank ist aktuell? Also du hast ein Datenbank-Update durchgeführt?

@Fr3d83
Copy link
Author

Fr3d83 commented Jan 23, 2014

Gerade noch mal über install tool und backend geschaut, die DB ist aktuell.

@andreasisaak
Copy link
Contributor

Und wenn du es auf MySQL ohne das i änderst, geht es auch nicht?

@Fr3d83
Copy link
Author

Fr3d83 commented Jan 23, 2014

Kann ich leider nicht testen, da ich Contao nur mit MySQLi installieren konnte.

@Fr3d83
Copy link
Author

Fr3d83 commented Jan 23, 2014

Ok, kurzes update.
Ich habe mal Contao 3.1.5 installiert, denn bis zu dieser Version kann ich auf meinem Server auch MySQL ohne "i" verwenden.
MM installiert und es funktioniert alles. Sobald ich aber mit dieser Contao Version zu MySQLi wechsle, DB aktualisiere, funktioniert es wieder nicht, ein CE zu erstellen.

@andreasisaak
Copy link
Contributor

Ich habe mal Contao 3.1.5 installiert, denn bis zu dieser Version kann ich auf meinem Server auch MySQL ohne "i" verwenden.

Das verstehe ich nicht. Wieso kannst du Contao 3.2 nicht ohne MySQLi verwenden?

@Fr3d83
Copy link
Author

Fr3d83 commented Jan 26, 2014

Da bekomme ich während der Installation einen Fehler:

Deprecated notice: mysql_pconnect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in system/modules/core/library/Contao/Database/Mysql.php on line 54

#0 [internal function]: __error(8192, 'mysql_pconnect(...', '/wwwroot.wwwnew...', 54, Array)
#1 system/modules/core/library/Contao/Database/Mysql.php(54): mysql_pconnect('localhost:3306', 'user', 'pw')
#2 system/modules/core/library/Contao/Database.php(77): Contao\Database\Mysql->connect()
#3 system/modules/core/library/Contao/Database.php(160): Contao\Database->__construct(Array)
#4 [internal function]: Contao\Database::getInstance()
#5 system/modules/core/library/Contao/System.php(110): call_user_func(Array)
#6 contao/install.php(489): Contao\System->import('Database')
#7 contao/install.php(188): InstallTool->setUpDatabaseConnection()
#8 contao/install.php(1093): InstallTool->run()
#9 {main}


Warning: Cannot modify header information - headers already sent by (output started at /wwwroot.wwwnew/system/helper/functions.php:70) in system/modules/core/library/Contao/Template.php on line 298

#0 [internal function]: __error(2, 'Cannot modify h...', '/wwwroot.wwwnew...', 298, Array)
#1 system/modules/core/library/Contao/Template.php(298): header('Vary: User-Agen...', false)
#2 system/modules/core/classes/BackendTemplate.php(162): Contao\Template->output()
#3 contao/install.php(827): Contao\BackendTemplate->output()
#4 contao/install.php(220): InstallTool->outputAndExit()
#5 contao/install.php(1093): InstallTool->run()
#6 {main}


Warning: Cannot modify header information - headers already sent by (output started at /wwwroot.wwwnew/system/helper/functions.php:70) in system/modules/core/library/Contao/Template.php on line 299

#0 [internal function]: __error(2, 'Cannot modify h...', '/wwwroot.wwwnew...', 299, Array)
#1 system/modules/core/library/Contao/Template.php(299): header('Content-Type: t...')
#2 system/modules/core/classes/BackendTemplate.php(162): Contao\Template->output()
#3 contao/install.php(827): Contao\BackendTemplate->output()
#4 contao/install.php(220): InstallTool->outputAndExit()
#5 contao/install.php(1093): InstallTool->run()
#6 {main}

Und im Conto forum meinte jeder, ich soll dann halt MySQLi nehmen.

@andreasisaak
Copy link
Contributor

Ich habe das Thema leider aus dem Blick verloren aber letztendlich sieht mir das nach einem generellen Contao Problem aus. Wenn dort beschlossen ist das MySQLi das einzige Mittel ist.

Wir haben mit dem Umstieg auf 3.2 nichts an MM geändert, der solch einen Fehler verursachen könnte.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants