Docs · Running your site

Troubleshooting

Every page except the home page says "Not found"

Clean URLs aren't working. Check that:

  • the hidden .htaccess file was uploaded (turn on "show hidden files" in your FTP app or file manager),
  • your host has Apache mod_rewrite turned on and allows .htaccess overrides (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).