I’m using HTML Executable 2024. I have setup the server using the laravel activation kit. I have been able to login as an admin to create software, client and license. However, when I tried online activation through the book, after entering the license key created from the server into the form, the publication returns 404 with no specific details.
I see that the problem lies in the html exe app, as it sends the api request to heactivate.php. Since there is no such file on the server, the server return a 404 directly and no controller is activated. Can anyone or GDG staff solves this please?
I no longer have access to the activation kit, but open up the guide (heak-guide.exe) and search for heactivate.php
WARNING: the URL should be pointing to a directory, not a file.
http://path/to/heakdist/mypublication/ is correct
http://path/to/heakdist/mypublication/heactivate.php is wrong.
Maybe this will help you.
Found the issue. Nginx is messing with static file serving so it keeps looking for heactivate.php. I switched to Apache for the time being, though I prefer Nginx as it is more versatile.
Yes, you’re right. Nginx does not like our rule to use a virtual heactivate.php file. In the next release of HTMLEXE, we’ll add an option to remove the necessary “heactivate.php” in the URL (which is still there for compatibility reasons).