Re: [Tiki-devel] Some issues upgrading from Tiki 26 to Tiki 27.1
Rodriguez Nyiringabo <[email protected]> Tue, 26 Nov 2024 14:20:17 +0200
| Newsgroups | gmane.comp.cms.tiki.devel |
|---|---|
| Message-ID | <CADsjtX2XoTV19s+h0SCB5PyO5FHyvKCgCjgojY6hP6K2gPQbCQ@mail.gmail.com> |
Thanks to Volker for the report, we want to investigate on. Best regards, Rodriguez Nyiringabo Le lun. 25 nov. 2024 à 21:21, Volker Wysk <post-hhF2Jplw28UoZk/[email protected]> a écrit : > Hi! > > I've upgraded from Tiki 26 to Tiki 27.1 and it mostly worked. Some minor > issues: > > 1. In setup.sh, "f" and then "x" don't work. That's the default. You get > messages about composer missing later. I tried again, and did "c"/"f"/"x" > and it worked. (I should have done "b" instead.) > > 2. Calling tiki-check.php next doesn't work. I got this: > > Fatal error: Uncaught Error: Call to undefined function > smarty_function_ticket() in /var/www/html/tiki/tiki-check.php:2990 Stack > trace: #0 {main} thrown in /var/www/html/tiki/tiki-check.php on line 2990 > > When calling tiki-check.php after tiki-install.php, it works. > > 3. In tiki-install.php, I think it was after entering the database > connection information, I got some warning messages. All in one line, I've > pulled them apart. They all start with "Warning > :20231008_fix_primary_key_issues_on_several_tables_tiki,". I've removed > this > prefix here, so they better fit in this mail: > > Incorrect table definition; there can be only one auto column and it must > be > defined as a key on tiki_actionlog_conf table > Can't DROP 'id'; check that column/key exists on tiki_actionlog_conf table > Duplicate key name 'uk_action_obj' on tiki_actionlog_conf table > Can't DROP 'traId'; check that column/key exists on tiki_translated_objects > table > Duplicate column name 'id' on tiki_translated_objects table > Duplicate key name 'uk_type_objId' on tiki_translated_objects table > Incorrect table definition; there can be only one auto column and it must > be > defined as a key on tiki_history table > Can't DROP 'user'; check that column/key exists on tiki_history table > Duplicate key name 'uk_version_pageName' on tiki_history table > Incorrect table definition; there can be only one auto column and it must > be > defined as a key on tiki_untranslated table > Can't DROP 'id_2'; check that column/key exists on tiki_untranslated table > Duplicate key name 'uk_source_lang' on tiki_untranslated table" > > Nevertheless, I got the message that the update of the database has worked, > and 61 SQL queries have been executed. > > 4. Later I got this: "Oops. You need to make sure client charset and > database encoding are forced to UTF-8. Reset the database connection to > continue.". It isn't clear to me what "Reset the database connection" > means. > Add some more info? > > 5. After that, the installer finished. But now I get an ugly, big blue > bubble with the text "Skip to main content" at the top left of every page. > I > need to inspect my module settings to fix this. > > 6. After this, tiki-check.php can be executed. Under "Benchmark PHP/MySQL", > when clicking "Check", I got this: > > Fatal error: Uncaught mysqli_sql_exception: FUNCTION tiki.ENCODE does not > exist in /var/www/html/tiki/tiki-check.php:3949 Stack trace: > #0 /var/www/html/tiki/tiki-check.php(3949): mysqli_query() > #1 /var/www/html/tiki/tiki-check.php(3830): BenchmarkPhp::test_mysql() > #2 /var/www/html/tiki/tiki-check.php(3788): BenchmarkPhp::test_benchmark() > #3 /var/www/html/tiki/tiki-check.php(2955): BenchmarkPhp::run() > #4 {main} thrown in /var/www/html/tiki/tiki-check.php on line 3949" > > Again, it was all in one line. > > > That's it. > > Cheers, > Volker > > > _______________________________________________ > TikiWiki-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel > _______________________________________________ TikiWiki-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel