Troubleshooting
"License Active but DB Table Missing"
Orravo Core self-heals this on plugins_loaded (calls OC_DB::install() when wp_orravo_licenses is missing). If the warning persists after a page reload, click Repair in the License tab, or run:
bashwp eval 'OC_DB::install();'License won't activate ("Invalid response")
The site couldn't reach OC_API_BASE. Confirm outbound HTTPS works:
bashwp eval 'echo wp_remote_retrieve_response_code( wp_remote_get( OC_API_BASE ) );'If it's 0 or an error, your host is blocking outbound HTTP. Whitelist orravo.com.
Daily revalidation never runs
WP-Cron disabled. Either re-enable WP-Cron, or run wp cron event run --due-now from a system cron. The orravo_core_revalidate_last_run option records the timestamp.
Cmd+K palette is empty
No plugins have registered commands yet. Confirm sibling plugins are active and that OC_Shell::register_command() is being called (set WP_DEBUG_LOG and check for errors during plugin boot).
Suite page redirects to plugins.php
Intentional. The legacy ?page=orv-suite URL was removed because wp-admin/plugins.php already does the job. Use the left rail in Orravo Core to jump between plugin admins.

