Global Stone Library

Install to another database

This installer checks the hosting environment, connects to MySQL, prepares the schema, imports all 102,365 canonical catalog records in resumable batches, validates the totals, and then locks itself.

The website is already installed and remains live. Use this page only to switch to a fresh database. The current configuration is not changed until the new connection and schema checks pass. Return to the website.

Server checks

PHP 8.1 or newer8.3.36
PDO extensionDatabase access
PDO MySQL extensionMySQL driver
Multibyte string extensionUTF-8 text
Storage folder existsstorage/
Storage folder is writableUsually permission 755 or 775
Media folder existsmedia/
Media folder is writable (optional)Recommended for future web uploads
Database schema is readabledatabase/schema.sql
Catalog data package is readable102,365 normalized records
Resumable import worker is readableinstall/import-runner.php
PHP file locking is availablePrevents simultaneous duplicate batch workers
Apache protection file exists.htaccess

If a required check fails, change the PHP version/extensions in your hosting panel or ask Zen Hosting support. FTP permissions are commonly 755 for folders.

Site and database

Before continuing: create an empty MySQL database and assign a user to it in your hosting control panel. For safety, the installer does not create or delete hosting databases.
Optional spam protectionLeave both empty to use the built-in honeypot, timing, rate-limit and content checks only.
Email delivery
Create a real mailbox in hosting first. Most cPanel hosts accept mail.yourdomain.com with SSL port 465 or STARTTLS port 587.
Database contents

Keep the browser open during the catalog import. Progress is saved after every batch, so refreshing or returning to the installer safely resumes it.