Después de muchas pruebas creo que no se puede instalar Kumbia si se pone en un sitio diferente del Document Root.
La directiva userdir de Apache hace que los usuarios de un sistema Linux puedan usar el directorio public_html como directorio web de tal manera que acceda con un navegador poniendo <!-- m --><a class="postlink" href="
http://www.dominio.com/~usuario/">http://www.dominio.com/~usuario/</a><!-- m --> y entrarían directamente en su directorio web que está fuera del Document Root. Esto es gracias a la directiva Userdir de Apache. Si además ponemos un Alias como he comentado en un mensaje anterior (Alias /usuario /home/usuario/public_html) entonces se podrá acceder poniendo <!-- m --><a class="postlink" href="
http://www.dominio.com/usuario/">http://www.dominio.com/usuario/</a><!-- m -->
En definitiva y como conclusión: Creo que Kumbia no se puede instalar en un directorio /home/public_html si el DocumentRoot es distinto, por ejemplo /var/www.
Hay muchos servidores que funcionan así y se debería de poder instalar Kumbia en estos casos. Yo seguiré investigando para intentar solucionarlo.
Me gustaría que los desarrolladores me indiquen si estoy equivocado o no en esta conclusión para saber qué camino seguir.
Comentarios
tengo mi servidor con varias paginas.
para esto el dns apunta a la misma direccion ip. y en las directivas del apache creo los hostvistiales ej:
/var/www/site_uno
/var/www/site_dos
/var/www/site_tres
/var/www/site_cuatro
cada site es un paquete kumbia, y cuando preguntan por una url.
<!-- w --><a class="postlink" href="http://www.site_uno.com">www.site_uno.com</a><!-- w --> o <!-- w --><a class="postlink" href="http://www.site_dos.com">www.site_dos.com</a><!-- w --> o <!-- w --><a class="postlink" href="http://www.site_tres.com">www.site_tres.com</a><!-- w --> ....
todos tienen la misma ip, pero lo redirecciono a su carpeta correspondiente.
yo con la version anterior tube problemas para guargar kumbia en un subcarpeta, no funcionaba de esta manera,.
<!-- w --><a class="postlink" href="http://www.mi_sitio.com/carpeta/kumbia">www.mi_sitio.com/carpeta/kumbia</a><!-- w -->, pero si kumbia se deja en la raiz o toma el lugar de carpeta deberia funcionar todo bien.
Alias /usuario /home/usuario/public_html
<Directory "/home/usuario/public_html">
Options All
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Esto a mí no me funciona, ¿a tí si?
yo hice mis host virtuales de esta manera.
y como te mencione cada site es un framework, tambien funcionaria un framework dentro de casa site, pero su pones otra carpera deltro de los site, otra mas y un framework no te va a funcionar.
espero haber sido claro, gracias.
No crean un host virtual para cada usuario para facilitar la administración y es en este caso dondo no se puede instalar Kumbia.
He leido información sobre otros Frameworks como CakePHP y RubyonRails donde parece que esto sí es posible.
<!-- m --><a class="postlink" href="http://cakephp-hispano.org/modules.php?name=Content&pa=showpage&pid=2">http://cakephp-hispano.org/modules.php? ... page&pid=2</a><!-- m -->
<!-- m --><a class="postlink" href="http://ernesto.rusanval.com/2008/07/como-instalar-ruby-on-rails-en-un-linux-centos-virtual-dedicated-server-de-godaddy/">http://ernesto.rusanval.com/2008/07/com ... e-godaddy/</a><!-- m -->
y funionan asi
existes una carpeta www es un acceso directo de public_html si no mal recuerdo
en esa carpeta esta el sitio web. <!-- w --><a class="postlink" href="http://www.misitio.com">www.misitio.com</a><!-- w -->
puedes copiar todo el contenido del framework ahi o la carpeta.
<!-- w --><a class="postlink" href="http://www.misitio.com/framework">www.misitio.com/framework</a><!-- w -->
pero si tienes otra carpeta y quieres copiar el framework dentro de esta no me a funcionado <!-- w --><a class="postlink" href="http://www.misitio/carpeta/framework">www.misitio/carpeta/framework</a><!-- w -->
a lo mejor un acceso directo puede q funcione.