System Requirements
Pagezy is designed to run on any standard PHP host — including shared cPanel hosting.
- PHP: 8.1 or higher
- MySQL: 5.7+ or MariaDB 10.3+
- Web server: Apache (with mod_rewrite) or Nginx
- Disk space: Minimum 50 MB for core; more for media uploads
- PHP extensions: PDO, pdo_mysql, mbstring, fileinfo, GD or Imagick
No Composer, Node.js, or command-line access required. Works out of the box on shared hosting.
Installation
Step 1 — Download
Fill in the download form at pagezy.io/download and save the ZIP file to your computer.
Step 2 — Create a database
In your cPanel (or hosting control panel), create a new MySQL database and user. Grant the user all privileges on the database. Note down the database name, username, and password.
Step 3 — Upload files
Extract the ZIP and upload the contents to your server via FTP or the cPanel File Manager. For a root installation place files in public_html/. For a subdirectory, create a folder first (e.g. public_html/cms/).
Step 4 — Run the web installer
Visit yourdomain.com/install in your browser. The installer will guide you through:
- Database connection details
- Site name, URL, and admin email
- Creating your admin username and password
The installer automatically creates all required database tables. Once complete, the /install route is locked and inaccessible.
Step 5 — Log in
Go to yourdomain.com/admin and sign in with the credentials you set during installation.
Admin Panel
The Pagezy admin panel is accessible at /admin. The dashboard gives you an overview of pages, posts, media, and recent activity.
The left sidebar contains all modules:
- Pages — create and manage website pages
- Posts — blog posts with categories and tags
- Events — event listings with dates and slugs
- Media — image and file library
- Menus — build and assign navigation menus
- Global Elements — reusable content blocks (headers, footers, CTAs)
- Forms — contact and lead forms with submission inbox
- SEO — sitemaps, redirections, meta defaults
- Users — manage team members and roles
- Settings — site name, branding, email, timezone
FlexiBuilder
FlexiBuilder is Pagezy's drag-and-drop visual page editor. Open any page and click Edit with FlexiBuilder to launch it.
Adding blocks
Click the + button to browse and insert pre-built content blocks — hero sections, text columns, image galleries, CTAs, testimonials, and more.
Editing content
Click any element on the canvas to select it. Use the right panel to change text, colors, fonts, padding, and visibility per device.
Mobile preview
Toggle between Desktop, Tablet, and Mobile views using the toolbar at the top. All layouts are responsive by default.
Publishing
Click Publish to save and make the page live immediately. Use Save draft to save without publishing.
Pages
Go to Pages → Add New to create a page. Set the:
- Title — shown in the browser tab and navigation
- Slug — the URL path (e.g.
/about) - Template — choose a layout (default, full-width, landing)
- Status — Draft or Published
Once saved, click Edit with FlexiBuilder to design the page content visually.
Blog & Posts
Pagezy includes a full blog module. Go to Posts → Add New to write a post.
- Assign categories and tags for organization and SEO
- Set a featured image for Open Graph and listing pages
- Control the publish date for scheduled posts
- Blog listing pages are auto-generated at your configured blog URL
SEO Tools
Every page and post has a dedicated SEO panel:
- Meta title & description — per-page control
- Open Graph — title, description, image for social sharing
- Schema markup — structured data auto-generated per content type
- Canonical URL — set manually or auto-resolved
- XML Sitemap — auto-generated and updated on publish
- Redirections — manage 301/302 redirects from the admin panel
- Robots meta — noindex/nofollow per page
Media Library
Upload images, PDFs, and files via Media → Upload. Pagezy auto-generates thumbnails in multiple sizes for responsive images.
Supported formats: JPG, PNG, GIF, WebP, SVG, PDF. Maximum upload size is determined by your server's upload_max_filesize PHP setting.
Users & Roles
Go to Users → Add New to invite team members. Available roles:
- Super Admin — full access including settings and users
- Admin — full access except user management
- Editor — can create, edit, and publish all content
- Author — can create and edit their own posts only
Settings
Configure your site under Settings:
- General — site name, tagline, timezone, date format
- Branding — logo, favicon, primary color, custom fonts
- Email — SMTP configuration for contact forms and notifications
- Permalinks — blog base URL, post slug format
- Backup — database and file backup management
Updates
When a new version of Pagezy is available, a notice appears in the admin dashboard. To update:
- Download the latest ZIP from pagezy.io/download
- Back up your database and files first
- Replace the core files via FTP (do not overwrite your
/uploadsfolder or custom theme files) - Visit
/admin— any database migrations run automatically
FAQ
Can I use Pagezy on shared hosting?
Yes. Pagezy is specifically designed for shared cPanel hosting. No SSH or root access required.
Does Pagezy support multiple languages?
The admin panel is in English. Multi-language frontend support is on the roadmap.
Can I use a custom domain?
Yes. Point your domain to your hosting server and set the site URL in Settings → General.
Is there a file size limit for uploads?
The limit is set by your PHP configuration (upload_max_filesize and post_max_size). Most cPanel hosts default to 50–256 MB.
Where do I get support?
Use the contact form or email hello@pagezy.io. Pro and Agency plan users receive priority support.