Install ojs-3.3.0.10 and it does not allow me to access the administration page

Description of issue or problem I’m having:
Install ojs-3.3.0.10 and it does not allow me to access the administration page

Steps I took leading up to the issue:
image

What I tried to resolve the issue:

Application Version - e.g., OJS 3.1.2:

Additional information, such as screenshots and error log messages if applicable:

What is the notification when you click the login button?

When I introduce Admin user and Password
It passes me to the page in the browser x.x.x.x/ojs/index.php/index/user/profile

On the page I can access the different Identity tags, contact tasks, public, password, notifications, Api key…

But when I click Save and exit I return to the same screen

x.x.x.x/ojs/index.php/index/login

I try again with the same user

x.x.x.x/ojs/index.php/index/admin/contexts

it gives me an error in the browser
gateway timeout

You may need to:

  1. Clear your browser cookies and caches;
  2. Deactivate VPN in the browser, if any;
  3. Check if your Firewall is blocking OJS from making requests;
  4. Check if particular OJS plugins need to be updated;
  5. Check if your DNS server is working properly;
  6. Check if your browser proxy settings need to be improved.

How can I check point 4 and point 6

Hello languaojs

After reviewing the previous points in the OJS version 3.3.0.10
We have made a new load of OJS this time version 3.3.0.5 with progressql and the behavior is the same.

Once installed, we access the OJS website (http://serverojs/ojs ), the initial website loads, we click ‘Enter’ and it takes us to the login screen, we enter the username and password and this is where the error occurs , trying to load the url: http://serverojs/ojs/index.php/index/admin/contexts, after a timeout of 1 or 2 minutes, with a 500 error,

error.log

[Thu Jun 23 13:20:28.282485 2022] [suexec:notice] [pid 1200] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Thu Jun 23 13:20:28.300380 2022] [lbmethod_heartbeat:notice] [pid 1200] AH02282: No slotmem from mod_heartmonitor
[Thu Jun 23 13:20:28.516138 2022] [mpm_prefork:notice] [pid 1200] AH00163: Apache/2.4.6 (CentOS) PHP/7.3.33 configured – resuming normal operations
[Thu Jun 23 13:20:28.516159 2022] [core:notice] [pid 1200] AH00094: Command line: ‘/usr/sbin/httpd -D FOREGROUND’
[Thu Jun 23 13:24:00.718124 2022] [autoindex:error] [pid 1321] [client 10.57.6.193:55364] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html,index.php) found, and server-generated directory index forbidden by Options directive
[Thu Jun 23 13:28:48.135865 2022] [php7:error] [pid 1320] [client 10.57.6.193:55504] PHP Fatal error: Uncaught GuzzleHttp\Exception\ConnectException: cURL error 7: Failed connect to pkp.sfu.ca:80; Connection timed out (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) in /var/www/html/ojs/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:200\nStack trace:\n#0 /var/www/html/ojs/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(155): GuzzleHttp\Handler\CurlFactory::createRejection(Object(GuzzleHttp\Handler\EasyHandle), Array)\n#1 /var/www/html/ojs/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(105): GuzzleHttp\Handler\CurlFactory::finishError(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))\n#2 /var/www/html/ojs/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(43): GuzzleHttp\Handler\CurlFactory::finish(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))\n#3 /var/www/html/ojs/lib/pkp/lib/vendor/guzzlehttp/guzzle/ in /var/www/html/ojs/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php on line 200, referer: http://serverojs/ojs/index.php/index/login
[Thu Jun 23 13:37:54.301355 2022] [php7:error] [pid 1321] [client 10.57.250.41:63594] PHP Fatal error: Uncaught GuzzleHttp\Exception\ConnectException: cURL error 7: Failed connect to pkp.sfu.ca:80; Connection timed out (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) in /var/www/html/ojs/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:200\nStack trace:\n#0 /var/www/html/ojs/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(155): GuzzleHttp\Handler\CurlFactory::createRejection(Object(GuzzleHttp\Handler\EasyHandle), Array)\n#1 /var/www/html/ojs/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(105): GuzzleHttp\Handler\CurlFactory::finishError(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))\n#2 /var/www/html/ojs/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(43): GuzzleHttp\Handler\CurlFactory::finish(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))\n#3 /var/www/html/ojs/lib/pkp/lib/vendor/guzzlehttp/guzzle/ in /var/www/html/ojs/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php on line 200, referer: http://serverojs/ojs/index.php/index/login

Thank you for your collaboration

Hi @cfrgzl

This part of your log shows a connection error that seems being caused for a blocked external fetching parameter.

Could you please review your server config and ensure it can make successful calls to pkp.sfu.ca ?

Best,
Israel

Hi israel
we have successful calls to php.sfu.ca
[root@manojs ~]# curl -vk --head --show-error “http://pkp.sfu.ca

  • About to connect() to proxy proxy.catastro.minhac.es port 80 (#0)
  • Trying xx.xx.xx.xx…
  • Expiró el tiempo de conexión
  • Trying xx.xx.xx.xx…
  • Connected to proxy.catastro.minhac.es (xx.xx.xx.xx) port 80 (#0)

HEAD http://pkp.sfu.ca/ HTTP/1.1
User-Agent: curl/7.29.0
Host: pkp.sfu.ca
Accept: /
Proxy-Connection: Keep-Alive

< HTTP/1.1 302 Found
HTTP/1.1 302 Found
< Date: Wed, 29 Jun 2022 11:58:52 GMT
Date: Wed, 29 Jun 2022 11:58:52 GMT
< Server: Apache
Server: Apache
< Location: https://pkp.sfu.ca/
Location: https://pkp.sfu.ca/
< Content-Type: text/html; charset=iso-8859-1
Content-Type: text/html; charset=iso-8859-1
< Connection: Keep-Alive
Connection: Keep-Alive
< Keep-Alive: timeout=60, max=8
Keep-Alive: timeout=60, max=8
< Via: 1.1 proxyxxxxxxx.optenet.com
Via: 1.1 proxyxxxxxxxx.optenet.com

<

  • Connection #0 to host proxy.catastro.minhac.es left intact
    As you can see we have successful calls to php.sfu.ca

What check can we do?

Thank you for your collaboration
Pablo