Migrating a Vvveb installation is straightforward. All site data is stored in two places:
- The media and theme files inside the
publicdirectory - The database, which contains posts, pages, settings, users, and configuration
To move your site to a new server, simply transfer these components.
1. Copy Media and Theme Files
On your old server, copy the following folders:
vvveb/public/media
vvveb/public/themes
These contain:
- Uploaded images and files
- Theme assets and customizations
Paste them into the same location on your new Vvveb installation.
2. Migrate the Database
MySQL / PostgreSQL
If your site uses MySQL or PostgreSQL:
- Export the database from your old server
- Import it into the database on your new server
- Update your database connection settings in:
config/db.php
No path replacements or additional modifications are required - Vvveb stores URLs and file references as relative paths.
SQLite
If your site uses SQLite:
- You do not need to export or import anything
- Simply copy your SQLite database file along with your project files
- No additional configuration is required
3. No Additional Steps Required
Once the media, themes, and database are in place, your site should run normally on the new server.
There are no extra migration scripts, no path rewrites, and no special configuration changes needed.