You're running into an error during execution which is generating a report. While running in "production" mode, errors will not be shown on screen; instead, they're logged to files under var/reports/
and a reference to that report number is shown to the user in the output of report.php
.
It appears that you're missing the required errors
folder which will provide the logging and the error display. There are two ways to fix this:
- Copy the missing
errors
folder to your new installation
- Force Magento into "developer" mode and show the errors on screen.
To force Magento into developer mode you can do one of two things:
Set Environment Variable and Force Developer Mode
In your virtual host settings, you can specify the environment variable MAGE_IS_DEVELOPER_MODE
and set its value to anything you want. As long as it's set, Magento will use developer mode and show you the errors on screen.
To set it in nginx, you can include the line below in your \.php$
block:
fastcgi_param MAGE_IS_DEVELOPER_MODE 1
For Apache, you would add this to your virtual host definition
SetEnv MAGE_IS_DEVELOPER_MODE 1
Modify index.php
and force Developer Mode
Alternatively, if you want a quick fix and it's only temporary, you can edit index.php
at the root of the Magento installation and on line 69 you should see:
if (isset($_SERVER['MAGE_IS_DEVELOPER_MODE'])) {
Mage::setIsDeveloperMode(true);
}
Just change that if
statement to be true
and you'll be in developer mode. For example:
if (true || isset($_SERVER['MAGE_IS_DEVELOPER_MODE'])) {