oc-content data. For a shorter overview, see get started. One-click installers such as Softaculous and Installatron can place the files for you; the screens below still apply after the package lands on the server.

get_requirements(): PHP floor, extensions, and writable paths. If a check fails, enable the missing module with your host or move to a plan that meets the list. Current cores also document modern PHP targets (full PHP 8.5 support from Osclass 8.3.1); pin staging and production to the same PHP minor.oc-content/uploads, oc-content/downloads, and oc-content/languages (create if missing)config.php) so the installer can write DB settings from config-sample.php| Stack | Typical base install | What you still need for classifieds | Notes |
|---|---|---|---|
| Osclass | About 1-2 minutes in the browser wizard when DB credentials are ready | Categories, SMTP, moderation, cron (same product) | ~7 MB ZIP; PHP 7.2+; CURL/MySQLi/GD; no framework host |
| WordPress + classifieds plugin | WP alone is often quick; classifieds-ready takes longer | Classifieds plugin, theme, often cache/SEO plugins, often WooCommerce for fees | Larger package surface; every addon retested on WP/PHP bumps |
| Joomla + DJ-Classifieds | Joomla install plus component/modules/menu wiring | Component, menu items, modules, ACL, template overrides | Recent Joomla lines expect PHP 8.1+; classifieds is not the whole CMS |
| Magento / Adobe Commerce | Hours for a competent first deploy, not minutes | Composer, search engine (often Elasticsearch/OpenSearch), Redis/cache, extension matrix | PHP 8.1+/8.2+ class requirements; overkill for listings-only products |
| Laravel / Symfony marketplace scripts | CLI: Composer, .env, migrate, often front-end build |
Whatever the product did not ship (mail, search, payments) | Heavier extension and framework CVE surface on every request path |


/oc-admin/ or your renamed OC_ADMIN_FOLDER). Bookmark the admin URL. From here, configure SMTP under Settings > Mail server, categories, spam protection, and permalinks before inviting users.WEB_PATH in config.php to the https:// URL, then place the HTTPS redirect above Osclass rewrite rules in .htaccess (or the matching nginx SSL termination rules). Archive operators repeatedly broke login and asset URLs by flipping the certificate without updating WEB_PATH.chmod looks correct on CentOS/SELinux hosts, check SELinux policy before rewriting permissions. Theme zip or large image failures in the dashboard are often host upload_max_filesize / post_max_size; FTP into oc-content/themes or oc-content/uploads is the reliable fallback.

oc-content (uploads, themes, plugins, languages) intact when replacing core files.oc-content uploads or custom themes/plugins.OSC_CACHE is enabled.