Error after upgrade 3.4.0

Hi,

i made the manualy upgrade to 3.4.0 as Always. But now i see after the login for a very short time the main admin site with the Information About the database upgrade, and the browser is redirect to the Login site (/admin/?page=home) I see no Errors, how can i troubleshoot or better solve the problem?

Best regards,

Stefan

Try clearing your browser cache, trying a different browser, or using private browsing mode. It may be session related.

Hi samtuke,

i tried it with different browser, clear browser Cache, privat browser tab and another device About an different Connection. All the same error…
I add the follwing lines to my .user.ini

error_reporting = E_ALL | E_STRICT
log_errors = 1
display_errors = Off
error_log = /lists/php-errors.log

But no errors are in the log…

Best regards,
Stefan

To enable error reporting follow the instructions in the manual: https://www.phplist.org/manual/ch046_troubleshooting-techniques.xhtml

Thank you for this tip. But i don’t see any error message…

I have made an capture. You can see it here: https://www.file-upload.net/download-13551327/2019-03-2715-13-14.mp4.html

Best regards,
Stefan

Strange; I suspect it may be to do with your installation URL. You are using /admin, rather than the default lists/admin, which means that $pageroot may be incorrect, or other settings relating to the URL of the installation. See also [SOLVED] Pageroot problem after upgrading to 3.3.7.

You could use the web browser debugger to see what is happening with the redirect, eg if it’s due to JS or the webserver.

Hi,
my pageroot is “”. But i have installed phplist in the Sub lists, with the Standard pageroot, but the same error.

I don’t find the correct debug mode in my Edge browser :frowning:

Hello
I updated PHPList to version 3.4.0 and after the upgrade I was unable to access the adminstration.
I enter the ling and password and then the blank page appears without any error.
If I go back to the previous version everything works fine, but the 3.4.0 does not let me access the admin.
I have experimented with another browser, with another computer, also on the mobile and nothing works.
I also tried the 3.4.1 release and it also does not work.
If you can help me, thank you.
Thank you

@dmachado Sound spoke your problem is different to the other one reported in this thread. After logging in, please view the page source to see if the contents are there but just invisible, or if there is not output at all. The first scenario would indicate a jQuery error, whereas the second would indicate a web server error.

yes I can see the code in the admin url:

<!DOCTYPE html>
<html lang=“pt” dir=“ltr” prefix=“og: http://ogp.me/ns#”>
<head>
<meta charset=“utf-8” />
<meta name=“viewport” content=“width=device-width, initial-scale=1” />
<meta name=“License” content=“GNU Affero General Public License, GNU Affero General Public License - GNU Project - Free Software Foundation” />
<meta name=“Author” content=“Michiel Dethmers - http://www.phplist.com” />
<meta name=“Copyright” content=“Michiel Dethmers, phpList Ltd - http://phplist.com” />
<meta name=“Powered-By” content=“phplist version 3.4.0” />
<meta property=“og:title” content=“phpList” />
<meta property=“og:url” content=“http://phplist.com” />
<meta name=“theme-color” content=“#2C2C2C”/>
<link rel=“shortcut icon” href=“./images/phplist.ico” />
<link rel=“icon” href=“./images/phplist.ico” type=“image/x-icon” />
<link rel=“apple-touch-icon” href=“./images/phplist-touch-icon.png” />
<link rel=“apple-touch-icon-precomposed” href=“./images/phplist-touch-icon.png” />

<!-- initial styles and JS from basic application –>
<!-- the CSS is already mostly minified –>
<link rel=“stylesheet” href=“css/app.css?v=3.4.0” />
<link rel=“stylesheet” href=“ui/phplist-ui-bootlist/css/style.css?v=1552684342” />

<title>phpList :: Liturgia :: p&aacute;gina de administra&ccedil;&atilde;o</title></head>
<body class=“invisible home”>
<div id=“dialog”></div><div id=“hiddendiv”></div>
(…)

when clicking on the links that are in the source code, the page is opened, but always blank

I am using PHP version 5.4 and if I activate version 7 it works. It turns out that some of the features of the site do not work with version 7. But you can understand the problem …

This sounds very much like a jquery problem. See:

The invisible class is removed if jquery is working properly. If you check the browser error console you will likely see that a jquery script file cannot be found.

That’s strange. As I said it looks like a jquery problem, so I’m not sure why switching PHP versions would affect it.

I have tried using phpList, Softaculous and manual installation to update version 3.3.9 to newer versions.

I have tried every new version since 3.3.9, as they have been released, to try to update the software.

The admin/?page=upgrade page is blank in the browser, but its markup appears in the source code. The markup seems to be the same as what was posted previously.

The last posts reference a jQuery problem. Any suggestions for how to update this installation?

Alternately, what are the steps to updating the database?

I can manually update the files, but the database seems to need an update.

@Vanguard phplist should prompt to upgrade the database after you login. But you seemed to say that page is failing.
Look at the source html there might be an indication of an error at the end. Otherwise you can run the upgrade page from the command line, similarly to processqueue.

I need more detail. Where can I find information on running an upgrade of the database?

@Vanguard You can run the upgrade page in the same way as processing the queue with the processqueue page. If you currently have a cron job then that can be adjusted see the documentation
https://www.phplist.org/manual/books/phplist-manual/page/setting-up-your-cron