HTTP ERROR 500 after move to live I moved a site from staging to live. Prior to moving, I logged in to the Craft admin and cleared the caches. I copied the db to the new one and moved the folders like so… 

from…
home/subdomains/craft
home/subdomains/staging

to…
home/craft
home/public_html  

I’m getting this in the server log…
[28-May-2017 20:01:30 UTC] PHP Fatal error:  Class 'Craft\DbCommand' not found in /home/wenzelspine/craft/app/etc/db/DbConnection.php on line 28

And this in storage/runtime/logs…
2017/05/28 21:33:05 [error] [php] Declaration of Craft\DbCommand::addForeignKey() should be compatible with CDbCommand::addForeignKey($name, $table, $columns, $refTable, $refColumns, $delete = NULL, $update = NULL) (/home/wenzelspine/craft/app/etc/db/DbCommand.php:15)

2017/05/28 21:33:05 [trace] [system.CModule] Loading "errorHandler" application component
Howard, craft itself doesn't break like that, in my experience.


set devMode true in config/general.php
try the url again, then look at the logs for craft and php, in craft/storage/runtime/logs
if you don't see anything, look at the php log on the server..


The clue should be there.