Solución:
Puede cambiar Apaches httpd.conf haciendo clic en (en el panel de control de xampp) apache/conf/httpd.conf
y ajustar las entradas para DocumentRoot
y el correspondiente Directory
entrada. Solo control+F para “htdocs” y cambie las entradas a su nueva ruta.
Ver captura de pantalla:
#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">
- Vaya a C: xampp apache conf httpd.conf
- Abra httpd.conf
- Buscar etiqueta: DocumentRoot “C: / xampp / htdocs”
- Edite la etiqueta en: DocumentRoot “C: / xampp / htdocs / myproject / web”
-
Ahora busque la etiqueta y cámbiela a
-
Reinicie su Apache
Por si acaso, si alguien prefiere una solución más simple, especialmente en Linux (por ejemplo, Ubuntu), una salida muy fácil es crear un enlace simbólico a la carpeta deseada en la carpeta htdocs. Por ejemplo, si quiero poder servir archivos desde una carpeta llamada “/ home / some / projects / testserver /” y mi htdocs se encuentra en “/ opt / lampp / htdocs /”. Simplemente crea un enlace simbólico como este:
ln -s /home/some/projects/testserver /opt/lampp/htdocs/testserver
El comando para el enlace simbólico funciona así:
ln -s target source
dónde,
target - The existing file/directory you would like to link TO.
source - The file/folder to be created, copying the contents of the target. The LINK itself.
Para obtener más ayuda, consulte ln –help Source: Create Symbolic Links in Ubuntu
Y eso está hecho. simplemente visite http: // localhost / testserver / De hecho, ni siquiera necesita reiniciar su servidor.