Troubleshooting
Protecting code
Section titled “Protecting code”The Encoder won’t authenticate. Check your Encoder Key is pasted correctly and your plan is active at app.oxrion.com.
“Daily limit reached.” You’ve hit your plan’s daily protection limit. It resets daily; see Plans & limits.
Licensing
Section titled “Licensing”A licensed file won’t run. The license file must sit next to the protected file, match the domain exactly, and not be expired. Re-issue with the Licenser if needed.
Recovery
Section titled “Recovery”Recovery can’t restore a file. The file must have been protected with Recovery enabled, and you must use the matching recovery key from Keys. Files protected without recovery cannot be restored.
Running protected code (the loader)
Section titled “Running protected code (the loader)”php -m doesn’t list oxrion. Usually the wrong php.ini — web servers often use a different one than the CLI. Find the right one, enable extension=oxrion, and restart the web server. See Verifying.
“signature mismatch” / “file tampered.” The file was altered after protection (for example by a line-ending conversion), or wasn’t produced for this setup. Re-copy it unchanged.
Blank page or raw code. The loader isn’t active for that request — confirm it’s loaded in the SAPI serving your site and restart the web server.
For loader-specific issues, the loader site has the full guide: