What this error usually means
This message most often comes up after an incomplete update — either the file replace didn’t finish cleanly, or you tried to activate a new version while the old one was still active.
Linkilo 3.0 catches the second case for you. If another Linkilo copy is active when you click Activate, 3.0 stops with “Linkilo 3.0 was not activated” and names the other copy instead of crashing. If you see that message, or the generic fatal-error message, the fix is the same.
How to fix it
- Go to Plugins → Installed Plugins
- Deactivate the existing Linkilo (or any leftover Linkilo install)
- Delete the existing Linkilo (your settings and DB data are preserved)
- Upload the fresh
.zipyou downloaded from your Linkilo account - Activate the new version
If the error persists after a clean install
- Make sure your PHP version is 7.4 or higher and WordPress is 5.6 or higher
- Try the plugin conflict detection workflow
- If the error mentions
call_user_func_array, see Fatal error: call_user_func_array() - Submit a ticket with the full error message and PHP version
Last reviewed for Linkilo 3.0.0 (October 2026).