-
-
Notifications
You must be signed in to change notification settings - Fork 533
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
Unable to save settings - no save button on page #4186
Comments
teampass is version 3.1.2 there are some mentions for version 3.1.1 in my post, but it is actually version 3.1.2 |
@jpgrazi |
Hello Nils. Thks for your answer.. I've attched the apache error log to this case... but seems is not here..and yes.. I have a lot of errors there. the last two when I tried to change settings: [Mon May 20 16:23:34.506746 2024] [php:error] [pid 6841] [client 10.61.33.204:51172] PHP Fatal error: Uncaught MeekroDBException: Unknown column 'updated_at' in 'field list' in /srv/www/htdocs/teampass/vendor/sergeytsalkov/meekrodb/db.class.php:934\nStack trace:\n#0 /srv/www/htdocs/teampass/vendor/sergeytsalkov/meekrodb/db.class.php(890): MeekroDB->queryHelper()\n#1 /srv/www/htdocs/teampass/vendor/sergeytsalkov/meekrodb/db.class.php(490): MeekroDB->query()\n#2 /srv/www/htdocs/teampass/vendor/sergeytsalkov/meekrodb/db.class.php(116): MeekroDB->update()\n#3 /srv/www/htdocs/teampass/sources/admin.queries.php(2168): DB::__callStatic()\n#4 {main}\n thrown in /srv/www/htdocs/teampass/vendor/sergeytsalkov/meekrodb/db.class.php on line 934, referer: https://emantpsappd01.ea.holcim.net/teampass/index.php?page=options Thanks in advance for you help. |
From the errors in my previous comment, seems to be related to database tables not well formed. As a comment I should say that I have updated from version 2.1.27 but the update never finished.. it never showed the final step when the link to open the new site is populated. So I took a mysqldump, then I removed the php code, the DB and did a fresh install. After that I recover the dump that I obtained from the updated database. I didn't get any.. errors, maybe the update process for the database was wrong. |
Hello. Any comments on my last info? I really appreciate your comments or directions on what to do. |
Steps to reproduce
Expected behavior
When any setting is changed, it should be written to tp.config.php after pushing the save button on page and affectively applied.
Actual behavior
When settings are changed (take off from maintenance for example) the setting seems to be changed but there is no save button on the page, and when the page is left and reloaded (assuming a autosave function on page closure), the setting is still as before... unchanged. If the tp.config.php file is reviewed, the setting haven't been changed there either. If the setting is changed manually on the file, the setting is effectively applied.
Server configuration
SLES 15 sp5
Web server:
apache2 2.4
Database:
mariaDB 10.11
PHP version:
php 8.3
Teampass version:
teampass 3.1.2
Teampass configuration file:
Updated from an older Teampass or fresh install:
Migrated to SLES 15 sp5 on its original version 2.1.27 (version 2.1.27 worked fine on SLES 15 with php5.6, ,mariaDB 10.6 and apache 2 2.4), and then updated from version 2.1.27 to 3.1.1.
The update process didn't finish but it updated the Database, So I did a fresh install (ver 3.1.1) and uploaded a DB dump from updated database.
PLEASE attach to this issue the file
/includes/config/tp.config.php
.Log from the web-browser developer console (CTRL + SHIFT + i)
The text was updated successfully, but these errors were encountered: