An application is not working on production but works fine on development

We have grid application with an edit button, Edit form expected to be opened when user click the edit button. It works fine on development. But not on production, it says ‘500 Internal Server Error’ on inspect window.
Can any one help please?

Verify PHP versions and PHP modules. There is a chance that if your PHP version in production is higher than development (especially around 8.1) that you will run into issues (not always SC, but also your own code in the events). Same for PHP modules, if your code is using some module, i.e. Curl which is not enabled in production, then it will not work either.

I have a similar issue although in my case the application works fine for all users except for one person in production. At first I thought it was due to their not having logged off and logged back in since I set global variables when the user initially logs in.

However, we tried that and it didn’t fix the issue. We also tried clearing the browser’s cache and cookies and that didn’t fix it although I didn’t expect those two actions to do so. Basically, when changing the value of a textbox field, the application is supposed to automatically refresh and re-arrange the values for the Editable grid in numeric order.

For this user that doesn’t happen and there are also other downstream effects which break the application for her. This is a frustrating issue to debug since I can’t re-create the issues that she’s experiencing on my own browser, but I observe it happening on hers when I view her screen remotely.

Hi Oxque. I had de same issue.
If you check the errors, the app doesn’t find some js in the tippyjs library. I solved it by creating the tippyjs library manually on the domain in the public_html/_lib/prod/third/tippyjs directory.
Then look for these js from the tippyjs library in your development environment in C:\Program Files\NetMake\v9-php73\wwwroot\scriptcase\prod\third\tippyjs
In my case I found 6 programs (light, light border…) You upload them through your cpanel to your domain to the tippyjs library that you created… And that’s it… It should work for you.

1 Like