{ "landingPage": "/wp-admin/", "login": true, "preferredVersions": { "php": "8.0", "wp": "latest" }, "steps": [ { "step": "defineWpConfig", "name": "WP_DEBUG", "value": true }, { "step": "defineWpConfig", "name": "WP_DEBUG_LOG", "value": true }, { "step": "defineWpConfig", "name": "WP_DEBUG_DISPLAY", "value": false }, { "step": "runPHP", "code": " 'WordPress Multisite',\n 'subdomain_install' => false,\n 'domain' => 'localhost',\n 'path' => '/',\n 'email' => 'admin@example.com'\n];\n\nupdate_option('admin_email', $network_data['email']);\n\ntry {\n error_log('Running wp_install_network()...');\n wp_install_network($network_data);\n error_log('Network setup completed successfully');\n} catch (Exception $e) {\n error_log('Network setup error: ' . $e->getMessage());\n}\n" }, { "step": "defineWpConfig", "name": "MULTISITE", "value": true }, { "step": "defineWpConfig", "name": "SUBDOMAIN_INSTALL", "value": false }, { "step": "defineWpConfig", "name": "DOMAIN_CURRENT_SITE", "value": "localhost" }, { "step": "defineWpConfig", "name": "PATH_CURRENT_SITE", "value": "/" }, { "step": "defineWpConfig", "name": "SITE_ID_CURRENT_SITE", "value": 1 }, { "step": "defineWpConfig", "name": "BLOG_ID_CURRENT_SITE", "value": 1 }, { "step": "runPHP", "code": "get_results('SHOW TABLES LIKE \\'' . $wpdb->prefix . 'site\\';');\nerror_log('Multisite tables found: ' . count($tables));\n\nif (is_multisite()) {\n error_log('Creating test subsite...');\n $domain = 'localhost';\n $path = '/testsite/';\n $title = 'Test Subsite';\n $user_id = 1;\n\n if (!function_exists('get_site_by_path')) {\n require_once('/wordpress/wp-includes/ms-blogs.php');\n }\n\n if (!get_site_by_path($domain, $path)) {\n $blog_id = wpmu_create_blog($domain, $path, $title, $user_id);\n if (is_wp_error($blog_id)) {\n error_log('Subsite creation error: ' . $blog_id->get_error_message());\n } else {\n error_log('Created subsite with ID: ' . $blog_id);\n }\n } else {\n error_log('Subsite already exists');\n }\n}\n" }, { "step": "installPlugin", "pluginData": { "resource": "wordpress.org/plugins", "slug": "coblocks" } }, { "step": "runPHP", "code": "