After successfully installing Aikeedo, there are a few crucial setup steps to ensure your application runs smoothly and securely. This guide will walk you through setting up a cron job, configuring your site domain, and completing the initial setup process.

Setting Up the Cron Job

A cron job is essential for automating recurring tasks in Aikeedo, particularly for renewing subscription usages.

Frequency and Interval

  • Renewal Period: Subscription usages are renewed every 30 days.
  • Recommended Interval: The cron task should run once per minute for optimal performance.

Some servers may limit cron tasks to a minimum interval of 15 minutes. In such cases, subscriptions will still renew, but there might be a slight delay of up to 15 minutes.

Configuring the Cron Task

To set up the cron job, add the following entry to your server’s crontab:

* * * * * /usr/bin/php /path/to/app/root/cron.php

This command runs the cron.php script in your Aikeedo installation directory every minute.

Replace /path/to/app/root/ with the actual path to your Aikeedo application’s root directory.

Troubleshooting Cron Issues

If you encounter problems with subscription renewals:

  1. Verify the cron task configuration is correct.
  2. Check your server logs for any error messages related to the cron job or renewal process.
  3. Ensure the PHP path (/usr/bin/php) is correct for your server.

If issues persist, consult with your server administrator. They can help diagnose server-specific problems, verify cron job configurations, and ensure proper file permissions. If you still need assistance after consulting your server administrator, please don’t hesitate to contact our support team directly for further guidance. Our dedicated team is ready to help you resolve any remaining issues and ensure your Aikeedo installation is running smoothly.

Configuring Your Site Domain

Properly setting your site domain is crucial for system functionality.

Steps to Set Your Site Domain

  1. Access the Admin Panel: Log in to your Aikeedo admin dashboard.
  2. Navigate to Settings: Click on Settings in the sidebar, then select General.
  3. Locate the “Site Domain” Field: You’ll find this in the Website section.
  4. Enter Your Domain: Input your domain name without the protocol (http:// or https://) and without any paths.

Include only the domain, subdomain (if any), and port number (if non-standard). Do not include protocols or paths. Omit the port number if it’s 80 (HTTP) or 443 (HTTPS).

SSL Configuration

Enabling SSL is highly recommended for security and is required for certain features.

  1. Find the “Is SSL Enabled?” toggle in the General Settings.
  2. If you have an SSL certificate installed on your server, switch this to “Yes.”

Only enable SSL if you have properly installed an SSL certificate on your server. SSL is required for features like secure payment gateways.

If you haven’t set up SSL yet, consider using a service like Let’s Encrypt for a free SSL certificate. Many hosting providers also offer one-click SSL setup.

Completing the “Getting Started” Section

After configuring your cron job and site domain, you’ll want to complete the “Getting Started” section in your admin dashboard.

Completing the “Getting Started” section is crucial for ensuring all aspects of your Aikeedo installation are properly configured. Don’t skip this step!

Next Steps

After completing these initial setup steps, your Aikeedo installation should be ready for use. Here are some recommended next steps: