Xampp no Ubuntu – Mudar a pasta htdocs para a /home

Muita gente tem problemas para alterar a pasta htdocs do Xampp no Ubuntu. Deixo aqui a forma atualizada que encontrei para resolver isso.

1 – Instale o Xampp no seu Ubuntu.

2 – No terminal rode o comando para copiar o “htdocs” para a pasta /home/usuario. No meu caso meu usuário é “carlos”, altere para o nome do seu usuário:

sudo cp -Ra /opt/lampp/htdocs /home/carlos/htdocs

3 – Mude as permissões para o seu usuário com os comando abaixo (lembrando que onde esta escrito carlos mude para o nome do seu usuário)

sudo chown -R carlos:carlos /home/carlos/htdocs
sudo chmod -R 775 /home/carlos/htdocs

4 – Agora edite o arquivo httpd.conf com o comando: sudo gedit /opt/lampp/etc/httpd.conf:

Troque as linhas:

AllowOverride none
Require all denied 

Pelas linhas:

AllowOverride none
#Require all denied
Allow from all 

E troque também as linhas:

DocumentRoot "/opt/lampp/htdocs"
<Directory "/opt/lampp/htdocs">

pelas linhas (onde esta escrito carlos coloque o nome do seu usuário):

DocumentRoot "/home/carlos/htdocs"
<Directory "/home/carlos/htdocs">

Busque também pelas linhas abaixo e descomente a segunda linha como está abaixo:

#Virtual hosts
Include etc/extra/httpd-vhosts.conf

5 – Se a página inicial localhost não aparecer abra o arquivo httpd-vhosts.conf, com o comando
sudo gedit /opt/lampp/etc/extra/httpd-vhosts.conf e cole as linhas abaixo alterando o “carlos” para o nome do seu usuário:

<VirtualHost *:80>
    ServerName localhost
    ServerAlias localhost
    DocumentRoot "/home/carlos/htdocs"
    <Directory "/home/carlos/htdocs">
	Options +Indexes +Includes +FollowSymLinks +MultiViews
	AllowOverride All
	#Require local
	Require all granted
     </Directory>
</VirtualHost>

6 – Reinicie o Xampp para aplicar as alterações.

Agora você pode instalar, por exemplo o WordPress, na pasta /home/seu-usuario/htdocs. Mas para que funcione corretamente você deve mudar a permissão da pasta do WordPress com o comando abaixo:

sudo chmod -R 777 /home/carlos/htdocs/wordpress

Para não haver problemas na hora de instalar plugins ou atualizar componentes, abra o arquivo wp-config.php e cole o comando abaixo antes da linha /* Isto é tudo, pode parar de editar! 🙂 */ e depis salve o arquivo:

define('FS_METHOD','direct');

Pronto agora é só começar o seu projeto.

Não se esqueça de retirar a linha de comando acima do arquivo quando for publicar seu site/projeto na internet.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *