In addition to what SamReomo has suggested above, check if you're pointing to the correct configuration file. Sometimes you just mess up with this, and it looks to a different data directory. If you're using the command line, add
--conf=/<your_directories_here>/bitcoin/bitcoin.conf
Check for firewall rules: If you have a firewall configured on your system, it might be blocking the Tor or Bitcoind traffic. Make sure that you have allowed incoming and outgoing connections for Tor and Bitcoind.
It's unlikely to be a firewall issue, unless the OP altered those rules. In all systems I've tested, Tor and Bitcoind work fine with default rules.