nova 4 says "unregistered" in red #3865
-
Description:nova is saying "unregistered" in red beside the logo on localhost Detailed steps to reproduce the issue on a fresh Nova installation:i installed nova, entered my credentials for composer, and everything installed just fine i have an unlimited license key, yet nova says "unregistered" in red beside logo i tried entering my license key in the nova config file and it still says "unregistered" in red how do i fix this? |
Beta Was this translation helpful? Give feedback.
Replies: 18 comments 28 replies
-
|
You probably has cache based on before inputing the value. Should be cleared after an hour max. |
Beta Was this translation helpful? Give feedback.
-
|
Hi. In our case didn't cleared after 1 day. 1 domain license with the domain added to the nova.laravel.com dashboard |
Beta Was this translation helpful? Give feedback.
-
|
@imBuidler can you email to |
Beta Was this translation helpful? Give feedback.
-
|
I'm seeing this both on my local and on a production server. Using an "unlimited" license key in both cases.
I didn't realize this config key existed, it's not mentioned in the upgrade guide. I only saw it after looking at Adding a note about this to the upgrade guide will likely prevent some confusion. After entering the value and running The comment in config says:
This may need to be updated to reflect that this behavior also occurs on local domains. This is a separate issue but for some reason, on the production server, Composer successfully upgraded from Nova 3.31 to Nova 4.0 when our |
Beta Was this translation helpful? Give feedback.
-
Still seeing "Unregistered" after performing these steps on the production server, even after clearing cache and doing a hard refresh. |
Beta Was this translation helpful? Give feedback.
-
|
Putting the licence key field Since upgrade guide has no mention for such a field, it was a fun adventure to figure out why it's not working tho :) |
Beta Was this translation helpful? Give feedback.
-
|
Not requiring guzzle in your project’s composer.json causes this to occur as well, since the license validity check depends on it. I’d expect guzzle to be included in Nova’s own requirements because of that dependency, I’m not sure why it isn’t. Feels like poor man’s DRM because pirated users can simply return true from the check method while paying users are confronted with red screaming labels in every screen. Update: Nova team has indicated that Guzzle is a peer dependency of Laravel and that therefore neither Update2: so to try this fix:
|
Beta Was this translation helpful? Give feedback.
-
|
I've required guzzle, optimize cleared and the UNREGISTERED indication is still there. |
Beta Was this translation helpful? Give feedback.
-
|
I'm having the same issue. |
Beta Was this translation helpful? Give feedback.
-
|
People still having the issue (in production), did you add your URL to the "Production URLs" field of your Nova v4 licence? Nova maintainers: is this field required even if we have an Unlimited licence? |
Beta Was this translation helpful? Give feedback.
-
|
A comment I posted on this discussion earlier today was silently removed, presumably by @davidhemphill. I wasn't informed about that removal nor do I see any trace of it here, so I'll have to guess as to what was the reason. I assume it was because of a line of code I shared that was meant to help licensed users not be bothered by the Unregistered message. I figured it'd be an acceptable workaround for the people running into this issue but I won't share it again just in case that that line was the reason for removing my comment. I'm surprised by the fact that comments are being removed here without a trace and without a notice to the author; I'd be happy to have removed the line myself if I had known that that was going to be an issue. In the same comment I also shared my opinion about the Unregistered label itself which I think is a valid opinion to share on a Discussion like this so I will repeat it here: I understand the needs for digital rights management, but as always, users who play by the book pay the price for something that unlicensed users aren't bothered by. I think it'd be in the interest of both the Nova licensees and the Nova maintainers to get rid of the message in the front-end (not the license validity checks themselves) so licensed users aren't bothered by them and unlicensed users aren't informed about the fact that Nova can see that they're using an unlicensed version. |
Beta Was this translation helpful? Give feedback.
-
|
For me it's still showing the "unregistered" line. Even on local environment. Nova 4.2.4, fresh installation, NOVA_LICENCE_KEY before installing nova. |
Beta Was this translation helpful? Give feedback.
-
|
I had same problem, I've found a solution for me: Above fixed issue in my case (it was caching) |
Beta Was this translation helpful? Give feedback.
-
|
Make sure to run |
Beta Was this translation helpful? Give feedback.
-
|
still having same issue after all of this steps Even command told to me that iam verified |
Beta Was this translation helpful? Give feedback.
-
|
One of these two should do it:
|
Beta Was this translation helpful? Give feedback.
-
|
Nothing is working (( In production i have this stupid "unregistered". All keys are correct. Tried everything in this discussion. |
Beta Was this translation helpful? Give feedback.
-
|
Finally I found the Issue, you just have to do the changes in PHP.ini file like below in your case it can be diff after fixing this HTTP SSL issue dont forget to do php artisan cache:forget nova_valid_license_key |
Beta Was this translation helpful? Give feedback.

Make sure to run
php artisan nova:check-licenseafter adding your license key to your environment/config file. This will check your license key installation and clear/set the cache value. This should fix the issue.