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