Moved a wordpress site from a standard apache config/machine to a new ISPConfig3 setup. I actually moved 2, the first one worked fine, the 2nd one i just get a 500 error, and NOTHING logged in the website's error.log I have tried different PHP types, and with SuExec on and off, and all pose the same problem. I can show whatever needs shown. Thanks!
Please check the website error.log and global error.log again, a 500 error must have been logged somewhere by apache.
I thought the same thing, but i checked the global, and the vhost-specific weblog. Nothing was logged about this. I did some default troubleshooting by renaming the wp-content/plugins folder, and low and behold the site came online. After moving plugins back in, i found the culprit to be subscribers-text-counter. Will look into that later, thanks for the help! I'm really digging ISPConfig3, just setup 2nd machine with it this week!
By default, all current Linux distributions have php errors disabled. If a fatal php error occurs, then this can be displayed as 500 error in apache. Try to enable php errors in the php.ini file so that they get displayed on the screen, this might help to find the problem in the wordpress module.
i imagine i make this change in /etc/php5/apache2/php.ini ? and just to be sure exactly what needs put in there?
Thats the php.ini for mod_php only. If you use the recommended php settings for wordpress (php-fcgi + suexec), then the php.ini is i imagine i make this change in /etc/php5/cgi/php.ini The setting is: display_errors = On if I remember correctly. Restart apache after changing the php.ini.