<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="csrf-token" content="8r042fhUOYEcAMsbha5yG20AMHK514uLtvP0tUBH">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="robots" content="noindex,nofollow"/>
<meta name="googlebot" content="noindex">
<title>System requirements</title>
<link href="https://soanunciar.com/dist/front/styles.css?id=c28d6b690acf0700f953d519a376bbdf" rel="stylesheet">
<script>
/**
* Execute callback function after page is loaded
*
* @param callback
* @param isFullyLoaded
*/
if (!window.onDocumentReady) {
function onDocumentReady(callback, isFullyLoaded = true) {
switch (document.readyState) {
case "loading":
/* The document is still loading, attach the event listener */
document.addEventListener("DOMContentLoaded", callback);
break;
case "interactive": {
if (!isFullyLoaded) {
/*
* The document has finished loading, and we can access DOM elements.
* Sub-resources such as scripts, images, stylesheets and frames are still loading.
* Call the callback (on next available tick (in 500 milliseconds))
*/
setTimeout(callback, 500);
}
break;
}
case "complete":
/* The page is fully loaded, call the callback directly */
callback();
break;
default:
document.addEventListener("DOMContentLoaded", callback);
}
}
}
</script>
<script>
paceOptions = {
elements: true
};
</script>
<script src="https://soanunciar.com/assets/plugins/pace-js/0.4.17/pace.min.js"></script>
</head>
<body class="bg-body text-body-emphasis">
<header>
<nav class="navbar navbar-expand-md bg-body-tertiary border-bottom" role="navigation">
<div class="container-fluid">
<a href="https://soanunciar.com" class="navbar-brand logo logo-title">
<img src="/storage/app/default/logo.png" alt="logo" style="max-width:200px; max-height:40px; width:auto; height:auto;">
</a>
<button class="navbar-toggler float-end"
type="button"
data-bs-toggle="collapse"
data-bs-target="#navbarNav"
aria-controls="navbarNav"
aria-expanded="false"
aria-label="Toggle navigation"
>
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav me-md-auto"></ul>
<ul class="navbar-nav ms-auto"></ul>
</div>
</div>
</nav>
</header>
<main>
<div class="container mt-5 mb-3">
<div class="row d-flex justify-content-center">
<div class="col-12 px-4">
<div class="d-flex align-items-center mb-4">
<h1 class="mb-0 me-3 fs-2">
Installer
</h1>
<div class="flex-grow-1">
<hr class="border border-1 opacity-25">
</div>
<span class="ms-3 fs-6 text-secondary">v18</span>
</div>
<ul class="nav nav-pills justify-content-center p-2 install-steps">
<li class="nav-item enabled">
<a class="nav-link" href="https://soanunciar.com/install">
<i class=""></i>
</a>
</li>
<li class="nav-item enabled">
<a class="nav-link active" href="https://soanunciar.com/install/system-requirements?mode=manual">
<i class="bi bi-info-circle"></i> System Requirements
</a>
</li>
<li class="nav-item enabled">
<a class="nav-link disabled" href="">
<i class="bi bi-gear"></i> Site Info
</a>
</li>
<li class="nav-item enabled">
<a class="nav-link disabled" href="">
<i class="bi bi-plugin"></i> Database Connection
</a>
</li>
<li class="nav-item enabled">
<a class="nav-link disabled" href="">
<i class="bi bi-database-up"></i> Database Tables
</a>
</li>
<li class="nav-item enabled">
<a class="nav-link disabled" href="">
<i class="bi bi-clock"></i> Cron Jobs
</a>
</li>
<li class="nav-item enabled">
<a class="nav-link disabled" href="">
<i class="bi bi-check-circle"></i> Finish
</a>
</li>
</ul>
</div>
</div>
</div>
<div class="container">
<div class="row d-flex justify-content-center">
<div class="col-xl-10 col-12">
<div class="card border-1 bg-body-tertiary mt-4">
<div class="card-body">
<div class="row">
<div class="mb-4 col-md-12">
<h5 class="mb-0 fs-5 border-bottom pb-3">
<i class="fa-solid fa-list"></i> Requirements
</h5>
</div>
<div class="mb-3 col-md-12">
<ul class="mb-0 list-unstyled text-nowrap overflow-x-auto installation">
<li>
<h6 class="fs-6 fw-bold">
<i class="bi bi-x-lg text-danger fs-5"></i>
PHP PhpRedis extension
</h6>
<p class="ms-4">
PHP PhpRedis extension is required. It is recommended for better performance.
</p>
</li>
<li>
<h6 class="fs-6 fw-bold">
<i class="bi bi-x-lg text-danger fs-5"></i>
PHP memcached extension
</h6>
<p class="ms-4">
PHP memcached extension is required.
</p>
</li>
</ul>
</div>
<div class="mb-4 col-md-12">
<h5 class="mb-0 fs-5 border-bottom pb-3">
<i class="fa-regular fa-folder"></i> Permissions
</h5>
</div>
<div class="mb-3 col-md-12">
<ul class="mb-0 list-unstyled text-nowrap overflow-x-auto installation">
<li>
<h6 class="fs-6 fw-bold">
<i class="bi bi-check-lg text-success fs-5"></i>
/home4/aloneg50/soanunciar.com/bootstrap/cache
</h6>
<p class="ms-4">
The directory is writable with the right permissions.
</p>
</li>
<li>
<h6 class="fs-6 fw-bold">
<i class="bi bi-check-lg text-success fs-5"></i>
/home4/aloneg50/soanunciar.com/config
</h6>
<p class="ms-4">
The directory is writable with the right permissions.
</p>
</li>
<li>
<h6 class="fs-6 fw-bold">
<i class="bi bi-check-lg text-success fs-5"></i>
/home4/aloneg50/soanunciar.com/public
</h6>
<p class="ms-4">
The directory is writable with the right permissions.
</p>
</li>
<li>
<h6 class="fs-6 fw-bold">
<i class="bi bi-check-lg text-success fs-5"></i>
/home4/aloneg50/soanunciar.com/lang
</h6>
<p class="ms-4">
The directory is writable (recursively) with the right permissions.
</p>
</li>
<li>
<h6 class="fs-6 fw-bold">
<i class="bi bi-check-lg text-success fs-5"></i>
/home4/aloneg50/soanunciar.com/storage
</h6>
<p class="ms-4">
The directory is writable (recursively) with the right permissions.
</p>
</li>
</ul>
</div>
<div class="col-md-12 text-end border-top pt-3">
<a href="https://soanunciar.com/install/system-requirements" class="btn btn-primary">
<i class="fa-solid fa-rotate-right position-right"></i> Try again
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</main>
<footer>
<div class="container-fluid border-top bg-body-tertiary py-5 mt-5">
<div class="container p-0 my-0">
<div class="row">
<div class="col-xl-12 col-md-12">
<div class="text-center">
© 2026 <a href="https://soanunciar.com" class="link-primary text-decoration-none link-opacity-75-hover">soanunciar.com</a>
</div>
</div>
</div>
</div>
</div>
</footer>
<script>
/* Init. vars */
var siteUrl = 'https://soanunciar.com';
var languageCode = 'en';
var countryCode = '0';
/* Init. Translation vars */
var langLayout = {
'hideMaxListItems': {
'moreText': "View More",
'lessText': "View Less"
}
};
</script>
<script src="https://soanunciar.com/dist/front/scripts.js?id=0f439d1b14fa953838e69e00e21a64f7"></script>
</body>
</html>