'
Keto Egg Muffins

Keto Egg Muffins

  • Serves:12

Each Serving Contains:

Carbs2g
Sugar1g
Fat20g
Protein17g

Ingredients

12
Free Range Eggs
½ Cup
Heavy Cream
340g
Bacon
½ Cup
Red Onion
3 Cups
Baby Spinach
½
Cherry Tomatoes
¾ Cup
Mozzarella Cheese
Salt and Pepper to taste

Method

Add bacon to a skillet or pan and cook through
Add onions to the bacon and cook until translucent
In a large bowl combine the eggs, cream and salt and pepper
Add spinach, tomatoes, cheese to the egg mixture
Stir in bacon and onions until well combined
Pour mixture into prepared muffin tins
Bake in the oven for 20-25 minutes, or until cooked

*Note: The nutritional information for this recipe is provided as a courtesy and is approximate only. We cannot guarantee the accuracy of the nutritional information given for any recipe on this site.

Crikey! There was an error...
Whoops \ Exception \ ErrorException (E_WARNING)
file_put_contents(C:/home/site/wwwroot/site/logs/popularity/daily.json): failed to open stream: Permission denied Whoops\Exception\ErrorException thrown with message "file_put_contents(C:/home/site/wwwroot/site/logs/popularity/daily.json): failed to open stream: Permission denied" Stacktrace: #9 Whoops\Exception\ErrorException in C:\home\site\wwwroot\site\user\plugins\admin\classes\popularity.php:108 #8 file_put_contents in C:\home\site\wwwroot\site\user\plugins\admin\classes\popularity.php:108 #7 Grav\Plugin\Admin\Popularity:updateDaily in C:\home\site\wwwroot\site\user\plugins\admin\classes\popularity.php:77 #6 Grav\Plugin\Admin\Popularity:trackHit in C:\home\site\wwwroot\site\user\plugins\admin\admin.php:554 #5 Grav\Plugin\AdminPlugin:onShutdown in C:\home\site\wwwroot\site\vendor\symfony\event-dispatcher\EventDispatcher.php:212 #4 Symfony\Component\EventDispatcher\EventDispatcher:doDispatch in C:\home\site\wwwroot\site\vendor\symfony\event-dispatcher\EventDispatcher.php:44 #3 Symfony\Component\EventDispatcher\EventDispatcher:dispatch in C:\home\site\wwwroot\site\vendor\rockettheme\toolbox\Event\src\EventDispatcher.php:23 #2 RocketTheme\Toolbox\Event\EventDispatcher:dispatch in C:\home\site\wwwroot\site\system\src\Grav\Common\Grav.php:279 #1 Grav\Common\Grav:fireEvent in C:\home\site\wwwroot\site\system\src\Grav\Common\Grav.php:335 #0 Grav\Common\Grav:shutdown in [internal]:0
Stack frames (10)
9
Whoops
\
Exception
\
ErrorException
…\user\plugins\admin\classes\popularity.php
108
8
file_put_contents
…\user\plugins\admin\classes\popularity.php
108
7
Grav
\
Plugin
\
Admin
\
Popularity
updateDaily
…\user\plugins\admin\classes\popularity.php
77
6
Grav
\
Plugin
\
Admin
\
Popularity
trackHit
…\user\plugins\admin\admin.php
554
5
Grav
\
Plugin
\
AdminPlugin
onShutdown
…\vendor\symfony\event-dispatcher\EventDispatcher.php
212
4
Symfony
\
Component
\
EventDispatcher
\
EventDispatcher
doDispatch
…\vendor\symfony\event-dispatcher\EventDispatcher.php
44
3
Symfony
\
Component
\
EventDispatcher
\
EventDispatcher
dispatch
…\vendor\rockettheme\toolbox\Event\src\EventDispatcher.php
23
2
RocketTheme
\
Toolbox
\
Event
\
EventDispatcher
dispatch
…\system\src\Grav\Common\Grav.php
279
1
Grav
\
Common
\
Grav
fireEvent
…\system\src\Grav\Common\Grav.php
335
0
Grav
\
Common
\
Grav
shutdown
[internal]
0
C:\home\site\wwwroot\site\user\plugins\admin\classes\popularity.php
        }

        $day_month_year = date(self::DAILY_FORMAT);

        // get the daily access count
        if (array_key_exists($day_month_year, $this->daily_data)) {
            $this->daily_data[$day_month_year] = (int)$this->daily_data[$day_month_year] + 1;
        } else {
            $this->daily_data[$day_month_year] = 1;
        }

        // keep correct number as set by history
        $count = (int)$this->config->get('plugins.admin.popularity.history.daily', 30);
        $total = count($this->daily_data);

        if ($total > $count) {
            $this->daily_data = array_slice($this->daily_data, -$count, $count, true);
        }

        file_put_contents($this->daily_file, json_encode($this->daily_data));
    }

    /**
     * @return array
     */
    public function getDailyChartData()
    {
        if (!$this->daily_data) {
            $this->daily_data = $this->getData($this->daily_file);
        }

        $limit      = (int)$this->config->get('plugins.admin.popularity.dashboard.days_of_stats', 7);
        $chart_data = array_slice($this->daily_data, -$limit, $limit);

        $labels = [];
        $data   = [];

        foreach ($chart_data as $date => $count) {
            $labels[] = Grav::instance()['grav']['admin']->translate([
                'PLUGIN_ADMIN.' . strtoupper(date('D', strtotime($date)))]) .
Arguments
  1. "file_put_contents(C:/home/site/wwwroot/site/logs/popularity/daily.json): failed to open stream: Permission denied"
    
C:\home\site\wwwroot\site\user\plugins\admin\classes\popularity.php
        }

        $day_month_year = date(self::DAILY_FORMAT);

        // get the daily access count
        if (array_key_exists($day_month_year, $this->daily_data)) {
            $this->daily_data[$day_month_year] = (int)$this->daily_data[$day_month_year] + 1;
        } else {
            $this->daily_data[$day_month_year] = 1;
        }

        // keep correct number as set by history
        $count = (int)$this->config->get('plugins.admin.popularity.history.daily', 30);
        $total = count($this->daily_data);

        if ($total > $count) {
            $this->daily_data = array_slice($this->daily_data, -$count, $count, true);
        }

        file_put_contents($this->daily_file, json_encode($this->daily_data));
    }

    /**
     * @return array
     */
    public function getDailyChartData()
    {
        if (!$this->daily_data) {
            $this->daily_data = $this->getData($this->daily_file);
        }

        $limit      = (int)$this->config->get('plugins.admin.popularity.dashboard.days_of_stats', 7);
        $chart_data = array_slice($this->daily_data, -$limit, $limit);

        $labels = [];
        $data   = [];

        foreach ($chart_data as $date => $count) {
            $labels[] = Grav::instance()['grav']['admin']->translate([
                'PLUGIN_ADMIN.' . strtoupper(date('D', strtotime($date)))]) .
C:\home\site\wwwroot\site\user\plugins\admin\classes\popularity.php
        // Don't track error pages or pages that have no route
        if ($page->template() === 'error' || !$page->route()) {
            return;
        }

        // Make sure no 'widcard-style' ignore matches this url
        foreach ((array)$this->config->get('plugins.admin.popularity.ignore') as $ignore) {
            if (fnmatch($ignore, $relative_url)) {
                return;
            }
        }

        // initial creation if it doesn't exist
        if (!file_exists($this->data_path)) {
            mkdir($this->data_path);
            $this->flushPopularity();
        }

        // Update the data we want to track
        $this->updateDaily();
        $this->updateMonthly();
        $this->updateTotals($page->route());
        $this->updateVisitors(Grav::instance()['uri']->ip());

    }

    protected function updateDaily()
    {

        if (!$this->daily_data) {
            $this->daily_data = $this->getData($this->daily_file);
        }

        $day_month_year = date(self::DAILY_FORMAT);

        // get the daily access count
        if (array_key_exists($day_month_year, $this->daily_data)) {
            $this->daily_data[$day_month_year] = (int)$this->daily_data[$day_month_year] + 1;
        } else {
            $this->daily_data[$day_month_year] = 1;
C:\home\site\wwwroot\site\user\plugins\admin\admin.php
        if (isset($flashData->message)) {
            $this->grav['messages']->add($flashData->message, $flashData->status);
        }
    }

    /**
     * Handles the shutdown
     */
    public function onShutdown()
    {
        if ($this->active) {
            //only activate when Admin is active
            if ($this->admin->shouldLoadAdditionalFilesInBackground()) {
                $this->admin->loadAdditionalFilesInBackground();
            }
        } else {
            //if popularity is enabled, track non-admin hits
            if ($this->config->get('plugins.admin.popularity.enabled')) {
                $this->popularity->trackHit();
            }
        }
    }

    /**
     * Get list of form field types specified in this plugin. Only special types needs to be listed.
     *
     * @return array
     */
    public function getFormFieldTypes()
    {
        return [
            'column'   => [
                'input@' => false
            ],
            'columns'  => [
                'input@' => false
            ],
            'fieldset' => [
                'input@' => false
C:\home\site\wwwroot\site\vendor\symfony\event-dispatcher\EventDispatcher.php
        }
    }

    /**
     * Triggers the listeners of an event.
     *
     * This method can be overridden to add functionality that is executed
     * for each listener.
     *
     * @param callable[] $listeners The event listeners
     * @param string     $eventName The name of the event to dispatch
     * @param Event      $event     The event object to pass to the event handlers/listeners
     */
    protected function doDispatch($listeners, $eventName, Event $event)
    {
        foreach ($listeners as $listener) {
            if ($event->isPropagationStopped()) {
                break;
            }
            \call_user_func($listener, $event, $eventName, $this);
        }
    }

    /**
     * Sorts the internal list of listeners for the given event by priority.
     *
     * @param string $eventName The name of the event
     */
    private function sortListeners($eventName)
    {
        krsort($this->listeners[$eventName]);
        $this->sorted[$eventName] = [];

        foreach ($this->listeners[$eventName] as $priority => $listeners) {
            foreach ($listeners as $k => $listener) {
                if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure) {
                    $listener[0] = $listener[0]();
                    $this->listeners[$eventName][$priority][$k] = $listener;
                }
                $this->sorted[$eventName][] = $listener;
C:\home\site\wwwroot\site\vendor\symfony\event-dispatcher\EventDispatcher.php
 * @author Jordi Boggiano <j.boggiano@seld.be>
 * @author Jordan Alliot <jordan.alliot@gmail.com>
 * @author Nicolas Grekas <p@tchwork.com>
 */
class EventDispatcher implements EventDispatcherInterface
{
    private $listeners = [];
    private $sorted = [];

    /**
     * {@inheritdoc}
     */
    public function dispatch($eventName, Event $event = null)
    {
        if (null === $event) {
            $event = new Event();
        }

        if ($listeners = $this->getListeners($eventName)) {
            $this->doDispatch($listeners, $eventName, $event);
        }

        return $event;
    }

    /**
     * {@inheritdoc}
     */
    public function getListeners($eventName = null)
    {
        if (null !== $eventName) {
            if (empty($this->listeners[$eventName])) {
                return [];
            }

            if (!isset($this->sorted[$eventName])) {
                $this->sortListeners($eventName);
            }

            return $this->sorted[$eventName];
C:\home\site\wwwroot\site\vendor\rockettheme\toolbox\Event\src\EventDispatcher.php
use Symfony\Component\EventDispatcher\Event as BaseEvent;
use Symfony\Component\EventDispatcher\EventDispatcher as BaseEventDispatcher;
use Symfony\Component\EventDispatcher\EventDispatcherInterface;

/**
 * Implements Symfony EventDispatcher interface.
 *
 * @package RocketTheme\Toolbox\Event
 * @author RocketTheme
 * @license MIT
 */
class EventDispatcher extends BaseEventDispatcher implements EventDispatcherInterface
{
    public function dispatch($eventName, BaseEvent $event = null)
    {
        if (null === $event) {
            $event = new Event();
        }

        return parent::dispatch($eventName, $event);
    }
}
 
C:\home\site\wwwroot\site\system\src\Grav\Common\Grav.php
        // Vary: Accept-Encoding
        if ($this['config']->get('system.pages.vary_accept_encoding', false)) {
            header('Vary: Accept-Encoding');
        }
    }

    /**
     * Fires an event with optional parameters.
     *
     * @param  string $eventName
     * @param  Event  $event
     *
     * @return Event
     */
    public function fireEvent($eventName, Event $event = null)
    {
        /** @var EventDispatcher $events */
        $events = $this['events'];

        return $events->dispatch($eventName, $event);
    }

    /**
     * Set the final content length for the page and flush the buffer
     *
     */
    public function shutdown()
    {
        // Prevent user abort allowing onShutdown event to run without interruptions.
        if (function_exists('ignore_user_abort')) {
            @ignore_user_abort(true);
        }

        // Close the session allowing new requests to be handled.
        if (isset($this['session'])) {
            $this['session']->close();
        }

        if ($this['config']->get('system.debugger.shutdown.close_connection', true)) {
            // Flush the response and close the connection to allow time consuming tasks to be performed without leaving
C:\home\site\wwwroot\site\system\src\Grav\Common\Grav.php
                        header('Content-Encoding: identity');
                    } else {
                        header('Content-Encoding: none');
                    }

                }


                // Get length and close the connection.
                header('Content-Length: ' . ob_get_length());
                header("Connection: close");

                ob_end_flush();
                @ob_flush();
                flush();
            }
        }

        // Run any time consuming tasks.
        $this->fireEvent('onShutdown');
    }

    /**
     * Magic Catch All Function
     * Used to call closures like measureTime on the instance.
     * Source: http://stackoverflow.com/questions/419804/closures-as-class-members
     */
    public function __call($method, $args)
    {
        $closure = $this->$method;
        call_user_func_array($closure, $args);
    }

    /**
     * Initialize and return a Grav instance
     *
     * @param  array $values
     *
     * @return static
     */
[internal]

Environment & details:

empty
empty
empty
Key Value
ARRAffinity
"6a3a756685f95bf490e3729a645b09ec9e6bd245b6ac648a64e85abe936585c8"
ARRAffinitySameSite
"6a3a756685f95bf490e3729a645b09ec9e6bd245b6ac648a64e85abe936585c8"
Key Value
user
User {}
redirect_after_login
"/resources/healthy-living-articles/recipes/keto-egg-muffins"
Key Value
_FCGI_X_PIPE_
"\\.\pipe\IISFCGI-659509b6-5dae-4d67-a9d3-7f98cde57a6f"
PHP_FCGI_MAX_REQUESTS
"10000"
PHPRC
"C:\local\Config\PHP-7.4.30x64\php.ini"
APP_POOL_CONFIG
"D:\DWASFiles\Sites\app-newimageasia-live__8b79\Config\applicationhost.config"
APP_POOL_ID
"app-newimageasia-live__8b79"
SystemDrive
"C:"
ProgramFiles(x86)
"C:\Program Files (x86)"
USERNAME
"PD1SDWK002KO4$"
ProgramW6432
"C:\Program Files"
PROCESSOR_IDENTIFIER
"Intel64 Family 6 Model 85 Stepping 4, GenuineIntel"
TMP
"C:\local\Temp"
PROCESSOR_ARCHITECTURE
"AMD64"
Path
"C:\Python27;C:\Program Files\PHP\v7.4;C:\Program Files (x86)\nodejs;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Microsoft Network Monitor 3\;C:\Program Files\Git\cmd;C:\Users\packer\AppData\Roaming\npm;C:\Program Files (x86)\nodejs\;C:\Program Files (x86)\Mercurial\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\dotnet;C:\Program Files\dotnet;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Java\Adoptium-Eclipse-Temurin-OpenJDK-8u472\bin;"
COMPUTERNAME
"PD1SDWK002KO4"
RoleInstanceId
"pd1SmallDedicatedWebWorkerRole_120100"
DH_RemoteToolsInstallDir
"C:\Program Files\Microsoft Visual Studio 17.0\"
PROCESSOR_REVISION
"5504"
TEMP
"C:\local\Temp"
USERPROFILE
"C:\local\UserProfile"
CRL_VERBOSECRLCHECK
"1"
SystemRoot
"C:\Windows"
AZURE_JETTY9_CMDLINE
"-Djava.net.preferIPv4Stack=true -Djetty.port=%HTTP_PLATFORM_PORT% -Djetty.base="D:\Program Files (x86)\jetty-distribution-9.1.0.v20131115" -Djetty.webapps="d:\home\site\wwwroot\webapps" -jar "D:\Program Files (x86)\jetty-distribution-9.1.0.v20131115\start.jar" etc\jetty-logging.xml"
CommonProgramFiles
"C:\Program Files\Common Files"
ProgramData
"C:\local\ProgramData"
AZURE_JETTY93_HOME
"C:\Program Files (x86)\jetty-distribution-9.3.25.v20180904"
CRL_FAILOPENMODE
"0"
RoleName
"pd1SmallDedicatedWebWorkerRole"
ALLUSERSPROFILE
"C:\local\ProgramData"
CommonProgramW6432
"C:\Program Files\Common Files"
AZURE_JETTY9_HOME
"C:\Program Files (x86)\jetty-distribution-9.1.0.v20131115"
RoleRoot
"E:"
AZURE_JETTY93_CMDLINE
"-Djava.net.preferIPv4Stack=true -Djetty.port=%HTTP_PLATFORM_PORT% -Djetty.base="D:\Program Files (x86)\jetty-distribution-9.3.25.v20180904" -Djetty.webapps="d:\home\site\wwwroot\webapps" -jar "D:\Program Files (x86)\jetty-distribution-9.3.25.v20180904\start.jar" etc\jetty-logging.xml"
CRL_IGNORENOCRL
"0"
DriverData
"C:\Windows\System32\Drivers\DriverData"
WEBSITE_CONFIGURATION_READY
"1"
windir
"C:\Windows"
NUMBER_OF_PROCESSORS
"1"
OS
"Windows_NT"
ProgramFiles
"C:\Program Files"
ComSpec
"C:\Windows\system32\cmd.exe"
MICROSOFT_ASPNETCORE_HTTPOVERRIDES_IGNORE_UNKNOWN_PROXIES_WITHOUT_FOR
"1"
PATHEXT
".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.CPL;.PY;.PYW"
PSModulePath
"C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules;C:\Program Files\WindowsPowerShell\Modules\;C:\Program Files (x86)\Microsoft SDKs\Azure\PowerShell\ResourceManager\AzureResourceManager\;C:\Program Files (x86)\Microsoft SDKs\Azure\PowerShell\ServiceManagement\;C:\Program Files (x86)\Microsoft SDKs\Azure\PowerShell\Storage\"
APPDATA
"C:\local\AppData"
USERDOMAIN
"WORKGROUP"
PROCESSOR_LEVEL
"6"
LOCALAPPDATA
"C:\local\LocalAppData"
ResourceDrive
"D:\"
DOTNET_HOSTING_OPTIMIZATION_CACHE
"C:\DotNetCache"
MonAgentClientLocation
"C:\Packages\Plugins\Microsoft.Azure.Geneva.GenevaMonitoring\2.59.0.6\Monitoring\Agent"
CommonProgramFiles(x86)
"C:\Program Files (x86)\Common Files"
PUBLIC
"C:\Users\Public"
PHP_INI_SCAN_DIR
"d:\home\site\ini"
APPSETTING_PHP_INI_SCAN_DIR
"d:\home\site\ini"
ScmType
"VSO"
APPSETTING_ScmType
"VSO"
WEBSITE_SITE_NAME
"app-newimageasia-live"
APPSETTING_WEBSITE_SITE_NAME
"app-newimageasia-live"
WEBSITE_AUTH_ENABLED
"False"
APPSETTING_WEBSITE_AUTH_ENABLED
"False"
REMOTEDEBUGGINGVERSION
"16.0.33328.57"
APPSETTING_REMOTEDEBUGGINGVERSION
"16.0.33328.57"
FUNCTIONS_RUNTIME_SCALE_MONITORING_ENABLED
"0"
APPSETTING_FUNCTIONS_RUNTIME_SCALE_MONITORING_ENABLED
"0"
REGION_NAME
"Southeast Asia"
HOME
"C:\home"
HOME_EXPANDED
"D:\DWASFiles\Sites\app-newimageasia-live__8b79\VirtualDirectory0"
LOCAL_EXPANDED
"D:\DWASFiles\Sites\app-newimageasia-live__8b79"
windows_tracing_flags
""
windows_tracing_logfile
""
WEBSITE_INSTANCE_ID
"6a3a756685f95bf490e3729a645b09ec9e6bd245b6ac648a64e85abe936585c8"
WEBSITE_HTTPLOGGING_ENABLED
"0"
WEBSITE_SCM_ALWAYS_ON_ENABLED
"1"
WEBSITE_ISOLATION
"pico"
WEBSITE_OS
"windows"
WEBSITE_DEPLOYMENT_ID
"app-newimageasia-live__8b79"
WEBSITE_INFRASTRUCTURE_IP
"10.21.0.150"
WEBSITE_COMPUTE_MODE
"Dedicated"
WEBSITE_SKU
"PremiumV2"
WEBSITE_ELASTIC_SCALING_ENABLED
"0"
WEBSITE_SCM_SEPARATE_STATUS
"1"
WEBSITE_IIS_SITE_NAME
"app-newimageasia-live__8b79"
WEBSITE_APPSERVICEAPPLOGS_TRACE_ENABLED
"true"
WEBSITE_CHANGEANALYSISSCAN_ENABLED
"1"
MicrosoftInstrumentationEngine_LatestPath
"C:\Program Files (x86)\SiteExtensions\InstrumentationEngine\1.0.43"
JAVA_HOME
"C:\Program Files\Java\Adoptium-Eclipse-Temurin-OpenJDK-8u472"
SITE_BITNESS
"AMD64"
WEBSITE_AUTH_ENCRYPTION_KEY
"85B8794D2E0EE3DFFA1ADBE650D86DA773653A0B6C72A8587A5DF4B3F97702FC"
WEBSITE_AUTH_SIGNING_KEY
"D36FBDD9AED06EA54E35D392A1799139D92F451D0AF1E751ED3099779E58B9EE"
WEBSITE_PROACTIVE_AUTOHEAL_ENABLED
"True"
WEBSITE_PROACTIVE_STACKTRACING_ENABLED
"True"
WEBSITE_PROACTIVE_CRASHMONITORING_ENABLED
"True"
WEBSITE_CRASHMONITORING_USE_DEBUGDIAG
"True"
WEBSITE_DYNAMIC_CACHE
"1"
WEBSITE_FRAMEWORK_JIT
"1"
WEBSITE_HOME_STAMPNAME
"waws-prod-sg1-049"
WEBSITE_CURRENT_STAMPNAME
"waws-prod-sg1-049"
WEBSOCKET_CONCURRENT_REQUEST_LIMIT
"-1"
WEBSITE_VOLUME_TYPE
"PrimaryStorageVolume"
WEBSITE_OWNER_NAME
"66e13560-da59-409a-b031-049dac920290+rg-southeastasia-live-SoutheastAsiawebspace"
WEBSITE_RESOURCE_GROUP
"rg-southeastasia-live"
WEBSITE_CONTAINER_READY
"1"
AZURE_TOMCAT7_HOME
"C:\Program Files (x86)\apache-tomcat-7.0.81"
AZURE_TOMCAT7_CMDLINE
"-Dport.http=%HTTP_PLATFORM_PORT% -Djava.util.logging.config.file=\"C:\Program Files (x86)\apache-tomcat-7.0.81\conf\logging.properties\" -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dsite.logdir=\"%HOME%\LogFiles\\" -Dsite.tempdir=\"%HOME%\site\workdir\" -classpath \"C:\Program Files (x86)\apache-tomcat-7.0.81\bin\bootstrap.jar;C:\Program Files (x86)\apache-tomcat-7.0.81\bin\tomcat-juli.jar\" -Dcatalina.base=\"C:\Program Files (x86)\apache-tomcat-7.0.81\" -Djava.io.tmpdir=\"%HOME%\site\workdir\" org.apache.catalina.startup.Bootstrap"
AZURE_TOMCAT8_HOME
"C:\Program Files (x86)\apache-tomcat-8.0.46"
AZURE_TOMCAT8_CMDLINE
"-Dport.http=%HTTP_PLATFORM_PORT% -Djava.util.logging.config.file=\"C:\Program Files (x86)\apache-tomcat-8.0.46\conf\logging.properties\" -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dsite.logdir=\"%HOME%\LogFiles\\" -Dsite.tempdir=\"%HOME%\site\workdir\" -classpath \"C:\Program Files (x86)\apache-tomcat-8.0.46\bin\bootstrap.jar;C:\Program Files (x86)\apache-tomcat-8.0.46\bin\tomcat-juli.jar\" -Dcatalina.base=\"C:\Program Files (x86)\apache-tomcat-8.0.46\" -Djava.io.tmpdir=\"%HOME%\site\workdir\" org.apache.catalina.startup.Bootstrap"
AZURE_TOMCAT85_HOME
"C:\Program Files\apache-tomcat-8.5.100"
AZURE_TOMCAT85_CMDLINE
"-Dport.http=%HTTP_PLATFORM_PORT% -Djava.util.logging.config.file=\"C:\Program Files\apache-tomcat-8.5.100\conf\logging.properties\" -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dsite.logdir=\"%HOME%\LogFiles\\" -Dsite.tempdir=\"%HOME%\site\workdir\" -classpath \"C:\Program Files\apache-tomcat-8.5.100\bin\bootstrap.jar;C:\Program Files\apache-tomcat-8.5.100\bin\tomcat-juli.jar\" -Dcatalina.base=\"C:\Program Files\apache-tomcat-8.5.100\" -Djava.io.tmpdir=\"%HOME%\site\workdir\" org.apache.catalina.startup.Bootstrap"
AZURE_TOMCAT90_HOME
"C:\Program Files\apache-tomcat-9.0.113"
AZURE_TOMCAT90_CMDLINE
"-Dport.http=%HTTP_PLATFORM_PORT% -Djava.util.logging.config.file=\"C:\Program Files\apache-tomcat-9.0.113\conf\logging.properties\" -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dsite.logdir=\"%HOME%\LogFiles\\" -Dsite.tempdir=\"%HOME%\site\workdir\" -classpath \"C:\Program Files\apache-tomcat-9.0.113\bin\bootstrap.jar;C:\Program Files\apache-tomcat-9.0.113\bin\tomcat-juli.jar\" -Dcatalina.base=\"C:\Program Files\apache-tomcat-9.0.113\" -Djava.io.tmpdir=\"%HOME%\site\workdir\" org.apache.catalina.startup.Bootstrap"
AZURE_TOMCAT10_HOME
"C:\Program Files\apache-tomcat-10.0.27"
AZURE_TOMCAT10_CMDLINE
"-Dport.http=%HTTP_PLATFORM_PORT% -Djava.util.logging.config.file=\"C:\Program Files\apache-tomcat-10.0.27\conf\logging.properties\" -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dsite.logdir=\"%HOME%\LogFiles\\" -Dsite.tempdir=\"%HOME%\site\workdir\" -classpath \"C:\Program Files\apache-tomcat-10.0.27\bin\bootstrap.jar;C:\Program Files\apache-tomcat-10.0.27\bin\tomcat-juli.jar\" -Dcatalina.base=\"C:\Program Files\apache-tomcat-10.0.27\" -Djava.io.tmpdir=\"%HOME%\site\workdir\" org.apache.catalina.startup.Bootstrap"
AZURE_TOMCAT101_HOME
"C:\Program Files\apache-tomcat-10.1.50"
AZURE_TOMCAT101_CMDLINE
"-Dport.http=%HTTP_PLATFORM_PORT% -Djava.util.logging.config.file=\"C:\Program Files\apache-tomcat-10.1.50\conf\logging.properties\" -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dsite.logdir=\"%HOME%\LogFiles\\" -Dsite.tempdir=\"%HOME%\site\workdir\" -classpath \"C:\Program Files\apache-tomcat-10.1.50\bin\bootstrap.jar;C:\Program Files\apache-tomcat-10.1.50\bin\tomcat-juli.jar\" -Dcatalina.base=\"C:\Program Files\apache-tomcat-10.1.50\" -Djava.io.tmpdir=\"%HOME%\site\workdir\" org.apache.catalina.startup.Bootstrap"
AZURE_TOMCAT110_HOME
"C:\Program Files\apache-tomcat-11.0.15"
AZURE_TOMCAT110_CMDLINE
"-Dport.http=%HTTP_PLATFORM_PORT% -Djava.util.logging.config.file=\"C:\Program Files\apache-tomcat-11.0.15\conf\logging.properties\" -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dsite.logdir=\"%HOME%\LogFiles\\" -Dsite.tempdir=\"%HOME%\site\workdir\" -classpath \"C:\Program Files\apache-tomcat-11.0.15\bin\bootstrap.jar;C:\Program Files\apache-tomcat-11.0.15\bin\tomcat-juli.jar\" -Dcatalina.base=\"C:\Program Files\apache-tomcat-11.0.15\" -Djava.io.tmpdir=\"%HOME%\site\workdir\" org.apache.catalina.startup.Bootstrap"
WEBSITE_PHYSICAL_MEMORY_MB
"3528"
WEBSITE_JAVA_MAX_HEAP_MB
"2469"
WEBSITE_PLATFORM_VERSION
"107.0.7.59"
REMOTEDEBUGGINGPORT
""
REMOTEDEBUGGINGBITVERSION
"vx64"
WEBSITE_LOCALCACHE_ENABLED
"False"
WEBSITE_HOSTNAME
"app-newimageasia-live-staging.azurewebsites.net"
WEBSITE_RELAYS
""
WEBSITE_REWRITE_TABLE
""
WEBSITE_DAAS_EXTENSIONPATH
"C:\Program Files (x86)\SiteExtensions\DaaS\4.9.14126.1"
ORIG_PATH_INFO
"/index.php"
URL
"/index.php"
SERVER_SOFTWARE
"Microsoft-IIS/10.0"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_PORT_SECURE
"1"
SERVER_PORT
"443"
SERVER_NAME
"app-newimageasia-live-staging.azurewebsites.net"
SCRIPT_NAME
"/index.php"
SCRIPT_FILENAME
"C:\home\site\wwwroot\site\index.php"
REQUEST_URI
"/my/resources/healthy-living-articles/recipes/keto-egg-muffins"
REQUEST_METHOD
"GET"
REMOTE_USER
""
REMOTE_PORT
"34456"
REMOTE_HOST
"216.73.216.221"
REMOTE_ADDR
"216.73.216.221"
QUERY_STRING
""
PATH_TRANSLATED
"C:\home\site\wwwroot\site\index.php"
LOGON_USER
""
LOCAL_ADDR
"10.21.0.150"
INSTANCE_META_PATH
"/LM/W3SVC/794738240"
INSTANCE_NAME
"APP-NEWIMAGEASIA-LIVE__8B79"
INSTANCE_ID
"794738240"
HTTPS_SERVER_SUBJECT
"CN=*.azurewebsites.net, O=Microsoft Corporation, L=Redmond, S=WA, C=US"
HTTPS_SERVER_ISSUER
"CN=Microsoft Azure RSA TLS Issuing CA 07, O=Microsoft Corporation, C=US"
HTTPS_SECRETKEYSIZE
"2048"
HTTPS_KEYSIZE
"256"
HTTPS
"on"
GATEWAY_INTERFACE
"CGI/1.1"
DOCUMENT_ROOT
"C:\home\site\wwwroot\site"
CONTENT_TYPE
""
CONTENT_LENGTH
"0"
CERT_SUBJECT
""
CERT_SERIALNUMBER
""
CERT_ISSUER
""
CERT_FLAGS
""
CERT_COOKIE
""
AUTH_USER
""
AUTH_PASSWORD
""
AUTH_TYPE
""
APPL_PHYSICAL_PATH
"C:\home\site\wwwroot\site\"
APPL_MD_PATH
"/LM/W3SVC/794738240/ROOT"
IIS_UrlRewriteModule
"7,1,1993,2351"
LOG_QUERY_STRING
"X-ARR-LOG-ID=11c51e9d-d8bb-4738-a527-e4ffbfe14a28"
UNENCODED_URL
"/my/resources/healthy-living-articles/recipes/keto-egg-muffins"
IIS_WasUrlRewritten
"1"
HTTP_X_WAWS_UNENCODED_URL
"/my/resources/healthy-living-articles/recipes/keto-egg-muffins"
HTTP_X_ORIGINAL_URL
"/my/resources/healthy-living-articles/recipes/keto-egg-muffins"
HTTP_X_FORWARDED_FOR
"216.73.216.221:34456"
HTTP_X_FORWARDED_TLSVERSION
"1.3"
HTTP_X_ARR_SSL
"2048|256|CN=Microsoft Azure RSA TLS Issuing CA 07, O=Microsoft Corporation, C=US|CN=*.azurewebsites.net, O=Microsoft Corporation, L=Redmond, S=WA, C=US"
HTTP_X_APPSERVICE_PROTO
"https"
HTTP_X_FORWARDED_PROTO
"https"
HTTP_WAS_DEFAULT_HOSTNAME
"app-newimageasia-live-staging.azurewebsites.net"
HTTP_X_SITE_DEPLOYMENT_ID
"app-newimageasia-live__8b79"
HTTP_DISGUISED_HOST
"app-newimageasia-live-staging.azurewebsites.net"
HTTP_CLIENT_IP
"216.73.216.221:34456"
HTTP_X_ARR_LOG_ID
"11c51e9d-d8bb-4738-a527-e4ffbfe14a28"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
HTTP_MAX_FORWARDS
"10"
HTTP_HOST
"app-newimageasia-live-staging.azurewebsites.net"
HTTP_COOKIE
"ARRAffinity=6a3a756685f95bf490e3729a645b09ec9e6bd245b6ac648a64e85abe936585c8; ARRAffinitySameSite=6a3a756685f95bf490e3729a645b09ec9e6bd245b6ac648a64e85abe936585c8"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_ACCEPT
"*/*"
HTTP_CONTENT_LENGTH
"0"
FCGI_ROLE
"RESPONDER"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1775321595.4657
REQUEST_TIME
1775321595
empty
0. Whoops\Handler\PrettyPageHandler
1. Whoops\Handler\CallbackHandler