Docs · Running your site
Troubleshooting
Every page except the home page says "Not found"
Clean URLs aren't working. Check that:
- the hidden
.htaccessfile was uploaded (turn on "show hidden files" in your FTP app or file manager), - your host has Apache
mod_rewriteturned on and allows.htaccessoverrides (AllowOverride All). Their support can switch this on.
"Your session expired" when saving
You were logged out after 8 hours without activity, or cookies are blocked for the site. Log in again; your browser's back button usually keeps what you typed.
AI says the budget has been reached
Spending hit your monthly limit. Raise it in Settings → AI, or wait until next month. AI Activity shows what was spent.
AI errors
- "rejected the API key": copy the key again from your provider and click Test in Settings → AI.
- "out of credit" / "needs credit": add credit in your provider's billing page (fal.ai needs credit before it makes images).
- "rate-limiting": you're sending too much at once; fastCMS retries automatically.
Articles stop writing when I close the browser
That's expected without cron. Set up a cron job: see Background jobs.
No images on articles
AI Autopilot adds images only if you chose AI images or stock photos when building, and the matching key is set in Settings → AI. The build page notes why an article has no image.
Changes don't show on the site
Pages are cached for speed and the cache clears itself when you change content. After editing theme files directly, click Clear page cache in Settings → Backup & cache. You always see the live page while logged in.
Search Console won't connect
- "can't see that property": add the service account's email as a user in Search Console (Settings → Users and permissions).
- "API is switched off": enable Google Search Console API in your Google Cloud project and wait a minute.
Update says the licence wasn't accepted
Check the key against your purchase email on the Updates page. If you moved the site to a new domain, contact support to move the licence.
I forgot my password
There's no email reset (to keep fastCMS simple and secure). Ask your host or developer to run this from the fastCMS folder, choosing a new password:
php -r "require 'core/bootstrap.php'; db()->update('users', ['password_hash' => password_hash('NEW-PASSWORD-HERE', PASSWORD_DEFAULT)], 'id = 1');"
Still stuck?
Contact support with what you were doing, the exact message you saw, and your fastCMS version (shown on the Updates page).