Skip to content

Help

FAQ

Which PHP version do I need? Laravel 10 in this project requires PHP 8.1+. The installer UI also accepts 8.0.2+. Use 8.1 or 8.2 in production. Enable gd, exif, intl, pdo_mysql, mbstring, curl, openssl…

Last updated Aug 20, 2026 · 3 min read

Installation

Which PHP version do I need?
Laravel 10 in this project requires PHP 8.1+. The installer UI also accepts 8.0.2+. Use 8.1 or 8.2 in production. Enable gd, exif, intl, pdo_mysql, mbstring, curl, openssl, xml, tokenizer, ctype, json.

cPanel or Nginx?
Both. cPanel: upload to public_html and run /install. VPS: document root = public/. Details: cPanel, Nginx.

The installer never appears.
The app may already be marked installed, or /install is blocked. Check .env / install state and storage/logs/laravel.log. Confirm Mix JS exists (public/js/app.js).

Purchase code fails.
See License. Confirm APP_URL and outbound HTTPS.

Database connection failed.
On cPanel the host is often localhost and the database name is prefixed (user_dbname). User must have all privileges on that database.

Using tools

Where are the tools?
/tools or the sidebar on any /tools/{slug} page. See Tools workspace.

Do I need an account to design a card?
You can fill Print Studio / digital cards / QR / signatures and download without saving to the database. Saving landing pages, resumes, lead forms, and link-in-bio pages is bound to a logged-in user.

How do I print business cards?
Print Studio → 4 steps → Print (window.print) or Download PNG. Use landscape vs portrait templates. CSV import: /files/card.csv as a column template (name,profession,email,phone,website,company,location).

How do I share a digital profile?
Create link-in-bio, copy /link/{slug}. Point NFC chips and QR codes at that URL so you can change links later.

Why is my landing page 404?
It must be Published. Slug must match /l/{slug}. Signed-in owner edits at /tools/landing-page.

Resume link does nothing.
Toggle Make Public, then Copy Link. URL is /resume/{slug}.

Where do form submissions go?
Builder → View Leads, and Admin → Leads. Export from admin or /lead-forms/{id}/export.

Admin

I cannot save global settings.
APP_DEMO=true blocks updates. Set APP_DEMO=false.

Staff cannot see a menu item.
Their role needs Read on that module. admin slug bypasses checks.

Forgot password does not send mail.
Configure mail and a queue worker.

How do I change the site language?
/language/{code} or the language switcher in the header. Edit strings under Settings → Languages.

Hosting

500 error after upload.
PHP version, missing vendor/, unwritable storage/, bad .env. Read storage/logs/laravel.log.

Images 404.
php artisan storage:link; confirm files under public/images. Rebuild assets only if you changed Vue: npm run prod.

Should I run npm run prod on cPanel?
Only if you customized JS/CSS. Marketplace packages usually include compiled public/js/app.js.

Is _landing/ required?
No. That folder is a separate marketing site. This Laravel app already has public pages.

More failures: Troubleshooting.

← All ProfileSuite – Digital Business Card, Bio Link & Lead Capture Platform documentation

We use cookies to understand how visitors use this site. Cookie Policy