- Add 26 documentation files including test reports, deployment guides, and troubleshooting documentation - Include 3 CSV data files for trainer imports and user registration tracking - Add 43 JavaScript test files covering mobile optimization, Safari compatibility, and E2E testing - Include 18 PHP utility files for debugging, geocoding, and data analysis - Add 12 shell scripts for deployment verification, user management, and database operations - Update .gitignore with whitelist patterns for development files, documentation, and CSV data 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
61 lines
No EOL
2.3 KiB
Bash
Executable file
61 lines
No EOL
2.3 KiB
Bash
Executable file
#!/bin/bash
|
|
|
|
echo "=== Verifying Page Creation After Deployment ==="
|
|
echo "Date: $(date)"
|
|
echo
|
|
|
|
# SSH connection details
|
|
SERVER="146.190.76.204"
|
|
USER="roodev"
|
|
|
|
echo "🔍 Checking if registration-pending page exists..."
|
|
|
|
# Execute verification via SSH
|
|
ssh ${USER}@${SERVER} << 'EOF'
|
|
cd /home/974670.cloudwaysapps.com/uberrxmprk/public_html
|
|
|
|
echo "=== Page Creation Verification ==="
|
|
|
|
echo "🔍 Step 1: Check if registration-pending page exists in database..."
|
|
wp post list --post_type=page --name=registration-pending --fields=ID,post_title,post_name,post_status
|
|
|
|
echo
|
|
echo "🔍 Step 2: List all pages with 'registration' or 'pending' in the name..."
|
|
wp post list --post_type=page --search="registration" --fields=ID,post_title,post_name,post_status
|
|
|
|
echo
|
|
echo "🔍 Step 3: Check if training-login page exists..."
|
|
wp post list --post_type=page --name=training-login --fields=ID,post_title,post_name,post_status
|
|
|
|
echo
|
|
echo "🔍 Step 4: Create registration-pending page manually if missing..."
|
|
EXISTING_PAGE=$(wp post list --post_type=page --name=registration-pending --format=count)
|
|
if [ "$EXISTING_PAGE" -eq 0 ]; then
|
|
echo "Page doesn't exist, creating it..."
|
|
wp post create --post_type=page --post_title="Registration Pending" --post_name="registration-pending" --post_status=publish --post_content='<div class="hvac-registration-pending">
|
|
<h2>Registration Submitted Successfully</h2>
|
|
<p>Thank you for registering as an HVAC trainer. Your registration has been submitted and is currently being reviewed.</p>
|
|
<p>You will receive an email notification once your account has been approved and activated.</p>
|
|
<p>If you have any questions, please contact our support team.</p>
|
|
<p><a href="/training-login/" class="button">Return to Login</a></p>
|
|
</div>'
|
|
echo "✅ Registration pending page created successfully"
|
|
else
|
|
echo "✅ Page already exists"
|
|
fi
|
|
|
|
echo
|
|
echo "🔍 Step 5: Test URL accessibility..."
|
|
wp eval "
|
|
echo 'Testing URL: ' . home_url('/registration-pending/') . PHP_EOL;
|
|
\$response = wp_remote_get(home_url('/registration-pending/'));
|
|
if (is_wp_error(\$response)) {
|
|
echo 'Error: ' . \$response->get_error_message() . PHP_EOL;
|
|
} else {
|
|
echo 'HTTP Status: ' . wp_remote_retrieve_response_code(\$response) . PHP_EOL;
|
|
}
|
|
"
|
|
|
|
EOF
|
|
|
|
echo "✅ Page creation verification completed!" |