Problems after installation, infinite loop, Windows/XAMPP

170 views
Skip to first unread message

J. Oe

unread,
Aug 2, 2021, 12:39:57 AMAug 2
to Restya

Good day,l
I installed Restyaboard on a server running Windows server 2016 with XAMPP/Apache as server sorftware. Apache is running virtual hosts, on e of them is Restyaboard.
I installed PostgreSQL, then Restya. I followed the instruction form the video installation guide.

When I try to run Restya (URL is just rboard.intranet) I got redirected to http://rboard.intranet/#/users/login
The progress bar of Mozilla Firefox is running to the end, then starts again.

<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="utf-8"><title>Restyaboard powered kanban board</title><meta name="description" content="Restyaboard powered kanban board. Download open source from http://restya.com/board/"><meta name="keywords" content="Restyaboard, http://restya.com/board/"><!--[if lt IE 9]><script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.6.1/html5shiv.js"></script><![endif]--><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1"><meta name="theme-color" content="#f47564"><link rel="manifest" href="manifest.json"><link href="//fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet" type="text/css"><link rel="stylesheet" href="css/default.cache.11b1d149.css"><link id="favicon" rel="shortcut icon" href="favicon.ico"><link rel="apple-touch-icon" href="apple-touch-icon.png"><link rel="apple-touch-icon" sizes="72x72" href="apple-touch-icon-72x72.png"><link rel="apple-touch-icon" sizes="114x114" href="apple-touch-icon-114x114.png"><link rel="icon" sizes="192x192" href="img/logo-192x192.png"></head><body style="cursor: auto"><div id="main" class="content"><div class="wrapper"><header id="header" class="clearfix"><span id="title"></span></header><main id="content" class="container-fluid"><div id="life"></div></main><div class="text-center"><a target="_blank" class="company hide" href="http://restya.com/board/?utm_source=Restyaboard&utm_medium=web&utm_campaign=login_footer" title="Open source. Trello like kanban board." rel="generator">Powered by Restyaboard</a></div></div><footer id="footer" class="navbar-fixed-bottom container-fluid footer"></footer></div><script>var api_url = './api/v1/';

 

 var template_url = './client/';</script><script>window.addEventListener('load', function(e) {

            if(window.applicationCache){

                window.applicationCache.addEventListener('updateready', function(e) {

                if (window.applicationCache.status == window.applicationCache.UPDATEREADY) {

                    if (confirm('A new version of this site is available. Load it?')) {

                        window.location.reload();

                    }

                }

            }, false);

          }

        }, false);</script><script src="js/default.cache.946a79a9.js"></script></body></html>

Restya

unread,
Aug 2, 2021, 12:43:58 AMAug 2
to Restya
Please send us the video link, you have followed to configure the Restyaboard on XAMPP/Apache server.

Please set R_DEBUG as true on the config.inc.php file in line 15 on /usr/share/nginx/html/restyaboard/server/php path like https://github.com/RestyaPlatform/board/blob/dev/server/php/config.inc.php#L15 and copy the response of http://<Restyaboard_URL>/api/v1/oauth.json on the Network tab of Browser developer tools and paste it here.


J. Oe

unread,
Aug 3, 2021, 4:06:43 AMAug 3
to Restya

I'll do the other thing later, when I got the time...

J. Oe

unread,
Aug 3, 2021, 4:07:07 AMAug 3
to Restya
I set debug to true. I used the URL <.../oauth.json>. Browser response was " SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data "

restya-debug-output.png

Restya schrieb am Montag, 2. August 2021 um 06:43:58 UTC+2:

Restya

unread,
Aug 4, 2021, 2:56:47 AMAug 4
to Restya
On Tuesday, August 3, 2021 at 1:37:07 PM UTC+5:30 fx...@gmx.de wrote:
I set debug to true. I used the URL <.../oauth.json>. Browser response was " SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data "

restya-debug-output.png



While loading your Restyaboard URL in the browser,  copy the response of http://restyaboard_url/api/v1/oauth.json on the Network tab of Browser developer tools like the attched image and paste it here or copy the contents from your server error log and paste it here.

oauth.png

J. Oe

unread,
Aug 4, 2021, 3:09:54 AMAug 4
to Restya
Got it.

The login box doesn't appear, the loading progess bar (actually a line in Firefox) indicates infinit looping.

restya-debug.PNG

Restya

unread,
Aug 5, 2021, 3:53:03 AMAug 5
to Restya
On Wednesday, August 4, 2021 at 12:39:54 PM UTC+5:30 fx...@gmx.de wrote:
Got it.

The login box doesn't appear, the loading progess bar (actually a line in Firefox) indicates infinit looping.

Restyaboard supports multi language support and while trying to load the language files, the error seems be occuring,
Please apply write permission to following directories: media, tmp/cache, server/php/shell/*.sh & client/img;  and please reload the Restyaboard URL to see the changes

J. Oe

unread,
Aug 6, 2021, 4:06:31 AMAug 6
to Restya
Didn't change anything.

After examining the code a bit, I believe that the error lies in bootstrap.php. The variable $r_resource_filters is assigned to $_GET in line 41. The result of this operation is obviously a string, according to the error message. When in line  112 r_get is called, an error is thrown because r_get expects $r_resource_filters to be an array, but it is a string.

I have no idea what the content of $r_resource_filters is nor what it is meant to be.

Restya

unread,
Aug 9, 2021, 2:08:04 AMAug 9
to Restya
We have checked about the error and the Language files  are not loading and 
Please tell us the language files are in the folder "C:\xampp\htdocs\rboard\client\locales"

J. Oe

unread,
Aug 9, 2021, 5:18:11 AMAug 9
to Restya
In "C:\xampp\htdocs\rboard\client\locales" are a lot of directories, named "ar", "de", "en_BG" or "en_US", to name a few. What one would expect. Within the "de" directory is a file called "translation.json" with a lot of translations into German.

Write access to all directories and files is set to "any" and "<localhost>\users"

J. Oe

unread,
Aug 16, 2021, 5:18:13 AMAug 16
to Restya
Any more ideas?
I'd really like to use restyaboard in a fairly small environment for evaluation purposes.
If it comes out as usefull we'll propably expand the use in a larger scale.

So it's critical to get the installation to work.

J. Oe

unread,
Aug 19, 2021, 5:48:26 AMAug 19
to Restya
So, can't you help, or do you not want to?

If we gonna pay for software, we'll give our money to a company with functional support.

Restya

unread,
Aug 19, 2021, 5:49:37 AMAug 19
to Restya
Can you please try to restart the XAMPP server and tell us if the Restyaboard URL is loading correctly?

J. Oe

unread,
Aug 19, 2021, 8:19:39 AMAug 19
to Restya
I tried that already. Tried it once again. No change.

Restya

unread,
Aug 19, 2021, 10:38:38 AMAug 19
to Restya
Can you please tell us if the language file is accessible using the Restyaboard link https://restyaboard/locales/cs_CZ/translation.json

J. Oe

unread,
Aug 23, 2021, 12:36:41 AMAug 23
to Restya
No problem with this json file. Except that it's http:// instead of https://

Restya

unread,
Aug 23, 2021, 1:51:04 AMAug 23
to Restya
We have added the debugging code to check the root cause of the issue, please download the attached file and paste it in the folder path "C:\xampp\htdocs\server\php\R" and rename the file to "r.php" from "r.txt".

Please load the Restyaboard URL in the browser,  copy the response of http://restyaboard_url/api/v1/oauth.json on the Network tab of Browser developer tools like the attched image and paste it here or copy the contents from your server error log and paste it here.
r.txt

J. Oe

unread,
Aug 23, 2021, 4:53:11 AMAug 23
to Restya
Did what you said and got this:

restya2.PNG

Restya

unread,
Aug 25, 2021, 1:48:04 AMAug 25
to Restya
We have checked and it seems your Restyaboard version v0.6.9 (Stereopony) and please update your Restyaboard to the latest version v1.7 (Scorpions)  and please tell us if the Restyaboard login page loading correctly?

For updating the Restyaboard to the latest version, please follow the below instructions

  1. Download script from https://github.com/RestyaPlatform/board/releases, and choose the latest version. e.g., https://github.com/RestyaPlatform/board/releases/download/v1.7/board-v1.7.zip
  2. Extract the zip into your apache server root folder. e.g., C:\xampp\htdocs\
  3. Execute the Restyaboard update SQL C:\xampp\htdocs\sql\upgrade-0.6.9-1.7.sql in your Restyaboard database

J. Oe

unread,
Aug 25, 2021, 7:03:28 AMAug 25
to Restya
Updated Restya to 1.7.
When I run the update SQL script I got a lot of error messages. See attached file.

Behavior of the login page is still the same.
Update-output.txt

Hans Persson

unread,
Aug 26, 2021, 10:48:38 AMAug 26
to Restya
I had a working installation of restyaboard 0.6.9 which I just upgraded to 1.7, and now I have exactly the same problem as described in the OP here, although I had no errors during the upgrade. Please help!

Restya

unread,
Aug 27, 2021, 1:22:34 AMAug 27
to Restya
We have checked about the error log attached and it seems, the Postgresql execution command is wrong, please refer the below command for executing the SQL file

psql -h localhost -d {{YOUR POSTGRES DATABASE Name}} -U {{YOUR POSTGRES DATABASE USER}} -W < 'C:\xampp\htdocs\rboard\sql\upgrade-0.6.9-1.7.sql’

Restya

unread,
Aug 27, 2021, 1:26:42 AMAug 27
to Restya
Can you please set R_DEBUG as true on the config.inc.php file in line 15 on '/usr/share/nginx/html/restyaboard/server/php' path like https://github.com/RestyaPlatform/board/blob/dev/server/php/config.inc.php#L15 and copy the response of http://restyaboard_url/api/v1/oauth.json on the Network tab of Browser developer tools and paste it here or copy the contents from your server error log and paste it here.

Thanks,
Restya Support

Hans Persson

unread,
Aug 31, 2021, 10:06:55 AMAug 31
to Restya
"PHP Fatal error: Can't use function return value in write context in /srv/html/server/php/libs/core.php on line 3440"

Restya

unread,
Aug 31, 2021, 11:06:01 AMAug 31
to Restya

Can you please tell us if you are using the Restyaboard latest version build files from the link https://github.com/RestyaPlatform/board/releases/download/v1.7/board-v1.7.zip, if not, please download the Restyaboard latest version v1.7 (scorpians) build files from the link https://github.com/RestyaPlatform/board/releases/download/v1.7/board-v1.7.zip and unzip the file in your Restyaboard folder path and please tell us if the issue occurred ?

Thanks,
Restya Support

J. Oe

unread,
Sep 3, 2021, 9:13:25 AMSep 3
to Restya
I'm on vacance for yet another week. I will look into it again when I return.

Thanks so far
Jörg

Restya

unread,
Sep 3, 2021, 9:37:42 AMSep 3
to Restya
Okay.

J. Oe

unread,
Sep 16, 2021, 1:23:36 AMSep 16
to Restya
I fired the psql command as you described. Am I supposed to see any output? The prompt comes back immediately without any output.

J. Oe

unread,
Sep 16, 2021, 1:23:36 AMSep 16
to Restya
The login script is still looping, but now the error is "Database is not connected"

Guess the database is screwed now. Yuck!



Restya schrieb am Freitag, 3. September 2021 um 15:37:42 UTC+2:

J. Oe

unread,
Sep 20, 2021, 1:17:31 AMSep 20
to Restya
I reinstalled postgresql.

When I fired psql -h localhost -d restyaboard -U {{YOUR POSTGRES DATABASE USER}} -W < 'restyaboard_with_empty_data.sql’ (in a working syntax), I got some error messages.
At the beginning it looked fine, but then...

I followed the installation instructions from here: https://restya.com/board/docs/windows/

If this is ok at this stage, let me know and I'll proceed with the installation
CREATE-DATABASE-OUTPUT.txt

Restya

unread,
Sep 20, 2021, 1:23:48 AMSep 20
to Restya
You can proceed with the instructions from the link https://restya.com/board/docs/windows/

please update the Restyaboard database user credentials in the line 58 of the file /srv/html/server/php/config.inc.php like https://github.com/RestyaPlatform/board/blob/master/server/php/config.inc.php#L58

J. Oe

unread,
Sep 27, 2021, 12:35:34 AMSep 27
to Restya
Since the community support couldn't help, I switched to a new Linux server. Installation worked here.

The installation guide for XAMPP/Windows is crooked.

My conclusion: th community support is worth what you pay for.

J. Oe

unread,
Sep 27, 2021, 2:46:46 AMSep 27
to Restya
The instructions are crooked. Following the instructions (which is not possible an some points due to wrong syntax) resulted in the same error again.
Because the Restya community support wasn't able to help, I stopped trying.

I set up a Linux VM and used the "installation script" method to install restyaboard. This is working. At the cost of another VM eating up the resources of my VMware server. I really liked to use the already installed XAMPP for the restyaboard, but without any substantial help from the community support I was unable to fix the errors.

The Linux/Nginx-based version works like a charm.

Dear community support, go and get the Windows/XAMPP installation guide fixed.

Regards
JOe

Restya

unread,
Sep 27, 2021, 2:49:29 AMSep 27
to Restya
We have already tested the Restyaboard installation in windows XAMPP server and It worked https://restya.com/board/docs/windows/

No other users have raised an issue for the Restyaboard installation in the windows XAMPP server

J. Oe

unread,
Oct 4, 2021, 12:29:44 AM (13 days ago) Oct 4
to Restya
It's propably the XAMPP virtual host environment that causes trouble.

But then again, for example, this command [  psql -U {{YOUR POSTGRES DATABASE USER}} -c 'create database restyaboard’  ] throws a warning message from psql like "unnecessary parameter restyaboard ignored" and it doesn't create the database.

Take my complaint just as a trigger to verify the installation instructions.

Anyway, I'm having a working instance of Restyaboard and find this app just great. I'm only ranting about a few more grey hairs I gained during the installation process :)
Reply all
Reply to author
Forward
0 new messages