Overview
This guide provides solutions to common issues users encounter when installing, configuring, and running Aikeedo. Issues are organized by category for easy navigation.Before You Begin
Before troubleshooting, verify that:- Your server meets all server requirements
- You have the latest version of Aikeedo files
- You’ve followed the installation guide carefully
- You’ve completed initial setup steps
Quick Navigation
Find your issue and click to jump to the solution:Installation Issues
- Assets Not Loading (CSS, JS, Images)
- 404 or 403 Errors During Installation
- Database Connection Issues
- 500 Internal Server Error During Installation
- Installation Wizard Not Loading
Configuration Issues
- “Does Not Allow the Value” Error
- Cannot Select Models or Send Prompts
- 500 Error on Image Generator or Video Generator
Database Issues
Feature-Specific Issues
Installation Issues
Assets Not Loading
Symptoms:- Installation page appears without styling
- Images, CSS, and JavaScript files fail to load
- Browser shows 404 errors for asset files
public directory.
Solution:
Verify Document Root
public directory within your Aikeedo installation:Test Redirection
https://yourdomain.com). You should be automatically redirected to https://yourdomain.com/install.cPanel Users
404 or 403 Errors During Installation
Symptoms:- 404 error when accessing
/install - 403 Forbidden error on home page
- Installation wizard not accessible
public directory, missing files, incorrect permissions, or web server configuration issues preventing proper request routing.
Solution:
Verify Document Root Configuration
public folder:For cPanel:- Main domain: Points to
public_htmlby default (this is correct) - Ensure Aikeedo’s
publicfolder contents are copied topublic_html - Add-on domains/subdomains: Update document root in cPanel to point to the
publicfolder
- Set document root to
/path/to/aikeedo/public
/install if the document root is correctly configured.Configure Web Server
/public/index.php:- Nginx
- Apache
sudo nginx -t and reload: sudo systemctl reload nginxAdjust the fastcgi_pass socket path to match your PHP-FPM configuration. Common locations:/run/php/php-fpm.sock(generic)/run/php/php8.2-fpm.sock(version-specific)/var/run/php/php8.2-fpm.sock(alternative path)
Verify .htaccess File (Apache)
.htaccess file is present in the public directory. Aikeedo includes this file by default with the correct rewrite rules.Check File Extraction
public directory exists with all necessary files.Set File Permissions
Verify Virtual Host Settings
- Document Root: Must point to
/path/to/aikeedo/public(not the root directory) - Server Name/Alias: Must match your domain exactly
- PHP Handler: Configured correctly (PHP-FPM for Nginx, mod_php or PHP-FPM for Apache)
- Rewrite Rules: Enabled and properly configured to route all requests to
index.php
Test Configuration
-
Test web server configuration:
- Nginx:
sudo nginx -t - Apache:
sudo apache2ctl configtest
- Nginx:
-
Reload your web server:
-
Visit your domain - you should be automatically redirected to
/install
/install, your server configuration is correct./public/index.php for the application to function correctly. Without proper rewrite rules, you’ll encounter 404 errors on all routes except the home page.Database Connection Issues
Symptoms:- Cannot connect to database during installation
- Database error messages in installation wizard
- Installation fails at database configuration step
-
Verify Database Credentials
- Database name: Must be exact (case-sensitive)
- Username: Database user with proper permissions
- Password: Correct password for the database user
- Host: Usually
localhost, but may be different on some hosts
-
Check Database Server
- Ensure the database server (MySQL/MariaDB) is running
- Verify the database is accessible from your web server
- Confirm the database exists and is empty
-
Verify User Permissions
The database user must have these permissions:
- SELECT, INSERT, UPDATE, DELETE
- CREATE, DROP, INDEX, ALTER
If unsure, grant ALL PRIVILEGES to the database user for the specific database. -
Check PHP Extensions
Verify that required PHP database extensions are installed:
mysqlifor MySQLpdo_mysqlfor PDO support
500 Internal Server Error During Installation
Symptoms:- HTTP 500 error before or during installation
- Blank page with 500 status code
- Generic server error message
Check Error Logs
Verify PHP Version
Set Correct Ownership and Permissions
www-data (Ubuntu/Debian), apache (CentOS/RHEL), nginx (Nginx)Restart PHP-FPM (if applicable)
8.2 with your PHP version.Increase PHP Memory Limit
php.ini file:Installation Wizard Not Loading
Symptoms:- Blank white page when accessing installation
- Installation wizard doesn’t appear
- JavaScript errors in browser console
- Check PHP Error Logs: Review PHP error logs for fatal errors or warnings
- Clear Browser Cache: Hard refresh (Ctrl+Shift+R or Cmd+Shift+R) or try a different browser
- Verify SSL Certificate: If using HTTPS, ensure your SSL certificate is valid
- Check File Permissions: Verify web server can read all files in the
publicdirectory - Confirm PHP Extensions: Ensure all required extensions are installed (see Server Requirements)
- Check Server Resources: Verify sufficient CPU and RAM are available
Configuration Issues
”Does Not Allow the Value” Error
Symptoms:- Error message: “Does not allow the value”
- Occurs after installation when trying to use features
- Log in to the admin panel
- Navigate to Settings > General
- Locate the “Site Domain” field
- Enter your domain without protocol or paths (e.g.,
yourdomain.com) - Enable SSL if you have an SSL certificate
- Click “Save changes”
Cannot Select Models or Send Prompts
Symptoms:- Browser console shows JavaScript errors
- Unable to select AI models in dropdown
- Cannot send prompts or generate content
- Tools missing from sidebar
Enable Features Globally
- Navigate to Settings > Features in the admin panel
- Enable the features you want to offer (Chat, Writer, Coder, etc.)
- Click “Save changes”
Enable Models Globally
- Go to Settings > Models
- Enable the AI models you want to make available
- Click “Save changes”
Configure Plan Settings
- Navigate to the Plans page in the admin panel
- Find the plan your users are subscribed to
- Edit the plan configuration:
- Enable desired features
- Enable desired models
- Set credit allocations
- Important: Check the “Update snapshots” box before saving
- Click “Save changes”
Verify Configuration
- Log in as a test user
- Verify tools appear in the sidebar
- Test selecting a model and generating content
500 Error on Image Generator or Video Generator
Symptoms:- Imagine (image generator) page returns HTTP 500 error
- Video generator page returns HTTP 500 error
- Server error logs show credit ratio issues
- Navigate to Settings > Credit Ratios in the admin panel
- Review all enabled AI models
- Ensure every enabled model has a credit ratio configured
- Set appropriate credit values for each model
- Click “Save changes”
Database Issues
MySQL Server Has Gone Away
Symptoms:- Error message: “MySQL server has gone away”
- Database connection drops during requests
- Long-running operations fail
- Server Timeout Fix
- Packet Size Fix
- InnoDB Log Size
my.cnf configuration file:my.cnf, you must restart your MySQL server for changes to take effect:- Linux:
/etc/my.cnfor/etc/mysql/my.cnf - macOS:
/etc/my.cnf - Windows:
C:\ProgramData\MySQL\MySQL Server X.X\my.ini
my.cnf, contact your hosting provider to request these changes.Feature-Specific Issues
Auto-Generated Titles Don’t Match Content Language
Symptoms:- AI generates titles in Spanish when content is in another language
- Title language doesn’t match the generated content language
- Option 1: Modify Prompts
- Option 2: Configure Plan Models
Uploaded Files Return 404 Not Found Errors
Symptoms:- Uploaded files show “not found” or 404 errors
- Generated files (images, videos, audio, documents etc.) are inaccessible
- Files exist in storage but cannot be accessed via URL
- Browser shows 404 when clicking file links
Disable File Grouping (if using local storage)
- Log in to the admin panel
- Navigate to Settings > Storage
- Locate the “File Grouping” option
- Change the value to “None”
- Click “Save changes”
Disable Secure URLs
- In Settings > Storage
- Locate the “Secure URLs” option
- Turn off the “Secure URLs” option
- Click “Save changes”
Verify Document Root Configuration
public_html instead of public:- Open your
.envfile in the root directory - Find the line with
PUBLIC_DIR(it may be commented out with#) - Ensure it’s set correctly:
- Remove the
#symbol if present at the beginning - Save the file
public_html.Check File Permissions
- Ubuntu/Debian:
www-data - CentOS/RHEL:
apache - Nginx:
nginx
Check Cloud Storage CORS Configuration
-
Check your cloud storage CORS configuration:
- Ensure your bucket allows requests from your domain
- Verify that the GET method is allowed (generally sufficient for file access)
- Check that the correct headers are permitted
-
Example CORS configuration for AWS S3:
-
Verify your storage configuration:
- Check Settings > Storage in your admin panel
- Ensure cloud storage credentials are correct
- Verify the bucket/container name and region are accurate
Verify Storage Path
- Go to Settings > Storage in the admin panel
- Verify the storage driver is set correctly (Local, S3, etc.)
- If using local storage, ensure the path is correct
- Test by uploading a new file
Clear Application Cache
- Navigate to Status page in the admin panel
- Click “Clear cache” to clear the application cache
- Test file access again
- Secure URLs - Configure secure file access
- cPanel Installation - Document root configuration for cPanel
Additional Troubleshooting Steps
If you’re still experiencing issues after trying the solutions above:- Fresh Installation: Consider a clean reinstall with fresh Aikeedo files
- Server Configuration: Review web server configuration (Apache/Nginx) for PHP applications
- PHP Configuration: Check
php.inifor settings like:max_execution_timeupload_max_filesizepost_max_sizememory_limit
- Hosting Environment: Contact your hosting provider to ensure no server-side restrictions
Getting Additional Help
If you’ve tried the solutions above and still need assistance:Before Contacting Support
-
Check Error Logs:
- Browser console (F12 in most browsers)
- Server error logs (
/var/log/apache2/error.logor/var/log/nginx/error.log) - Application logs
- PHP error logs
-
Verify Configuration:
- Review Initial Setup
- Check Application Configuration
- Verify Server Requirements
-
Clear Caches:
- Clear browser cache (Ctrl+Shift+R or Cmd+Shift+R)
- Clear application cache from admin panel Status page
Need Additional Help?
Professional Support
- Ensure you have an active support plan subscription
- Have your Aikeedo license key ready for validation
- Your Aikeedo license key (for purchase validation)
- Detailed description of the issue
- Complete error messages (screenshots if possible)
- Steps to reproduce the problem
- PHP version and server environment details
- Aikeedo version number
- Relevant error log entries
- What troubleshooting steps you’ve already tried