looks like you're told your web-server to expose a/the complete directory-structure.
http://localhost/akelos/blog/public/index.php
then is something like the root of the akelos-app. On most configurations this would be something like
http://example.com/
configure in config/routes the default controller and action for the "root"-element.
check your server configuration to only expose the public-folder as the root. Set up a virtual host or something like this or an Alias.
Did you set up rewrite?
BTW and FYI saying hello would be
function index()
{
$this->renderText('Hello World');
}
in a Controller, for instance in app/controllers/hello_controller.php
1 to 3 of 3