Your IP : 216.73.217.79


Current Path : /var/www/cesa.co.za/crons/
Upload File :
Current File : /var/www/cesa.co.za/crons/simple-wp-test.php

<?php

// Start output buffering
ob_start();

// Basic error reporting
ini_set('display_errors', 1);
error_reporting(E_ALL);

// Set required server variables
if (!isset($_SERVER['HTTP_HOST'])) {
    $_SERVER['HTTP_HOST'] = 'localhost';
}
if (!isset($_SERVER['REQUEST_URI'])) {
    $_SERVER['REQUEST_URI'] = '/';
}

echo "=== Simple WordPress Test ===\n";
echo "PHP Version: " . phpversion() . "\n";
echo "Current directory: " . getcwd() . "\n";

// Set document root
if (!isset($_SERVER['DOCUMENT_ROOT']) || strlen($_SERVER['DOCUMENT_ROOT']) <= 0) {
    $_SERVER['DOCUMENT_ROOT'] = str_replace('/crons', '', getcwd());
}

echo "Document root: " . $_SERVER['DOCUMENT_ROOT'] . "\n";

// Check wp-load.php
$wp_load_path = $_SERVER['DOCUMENT_ROOT'] . '/wp-load.php';
if (file_exists($wp_load_path)) {
    echo "✓ wp-load.php found\n";
} else {
    echo "✗ wp-load.php not found\n";
    exit(1);
}

// Try to load WordPress with timeout
echo "Attempting to load WordPress...\n";

// Set a timeout for the script
set_time_limit(30);

try {
    // Load WordPress
    require_once($wp_load_path);
    echo "✓ WordPress loaded successfully\n";

    // Test basic functions
    if (function_exists('get_post_meta')) {
        echo "✓ get_post_meta function available\n";
    } else {
        echo "✗ get_post_meta function not available\n";
    }

    if (defined('ABSPATH')) {
        echo "✓ ABSPATH constant defined: " . ABSPATH . "\n";
    } else {
        echo "✗ ABSPATH constant not defined\n";
    }
} catch (Exception $e) {
    echo "✗ Exception loading WordPress: " . $e->getMessage() . "\n";
} catch (Error $e) {
    echo "✗ Fatal error loading WordPress: " . $e->getMessage() . "\n";
}

echo "=== Test completed ===\n";

// Flush output buffer
ob_end_flush();