How to find the list of 'paths' on my site? I recently became the administrator of a Drupal site. I am attempting to configure various blocks on the page, and have so far only succeeded in removing them altogether. The configuration menu tells me to enter the 'path' for where I want the block to appear. How do I find the list of path names available for entry? The site has a blog, but entering "blog" or even "blog/*" did not make the block appear on the block.
To get all the paths you can use, you can use the following code to get all the paths defined from modules:

$items = module_invoke_all('menu');
drupal_alter('menu', $items);
foreach ($items as $path =&gt; $info) {
  print preg_replace('/%([a-z0-9_]*)/i', '*', $path);
}


The code will show the path as you enter in the block settings; this means it will change node/%node in node/*, and node/%node/edit in node/*/edit.  

About your specific issue, the block could not appear because the block has not been assigned to any theme section, the theme doesn't define the section where the block should appear, or the block is empty. In most cases, modules don't output empty blocks.