Estoy usando Ubuntu 12.10, y sé que si coloco un archivo php (index.php) debajo de / var/www
, y lo visito localhost:80/index.php
, funcionará bien.
Sin embargo, digamos que tengo varios proyectos en carpetas de pedidos en directorios como:
/home/myuser/Projects/Joomla
y
/home/myuser/Work/testphp
¿Cuáles son mis alternativas para que Apache pueda leer esas carpetas? Sé que tengo estas posibilidades:
Crear enlaces simbólicos (pero no he podido averiguar qué permisos / grupos debo configurar y por qué)
Agregue VirtualHosts (no he encontrado un recurso que explique cómo usar VirtualHosts para esta situación).
¿Alguien podría decirme cuáles son mis posibilidades y cuál es la mejor y por qué?
linux
ubuntu
apache-http-server
php
Hommer Smith
fuente
fuente
Respuestas:
Sigue estos pasos:
1. Edite el archivo de configuración predeterminado:
y agregue esta línea:
2. Cree un nuevo archivo de configuración del sitio:
3. Vuelva a cargar su servidor:
Puede acceder ahora poniendo Joomla en la URL. Si no funciona, debe crear el enlace simbólico:
fuente