web-dev-qa-db-fra.com

Impossible de déployer sur localhost avec PhpStorm

J'ai installé LAMP en utilisant

Sudo tasksel install lamp-server

J'ai configuré PhpStorm pour utiliser le dossier / var/www en tant que dossier de déploiement racine, également spécifié http://localhost en tant qu'URL racine du serveur Web: enter image description here

Lorsque je déploie ma page index.html avec "helloworld" sur mon serveur - la page n’a pas été trouvée, ni dans / var/www. Pourquoi?

2
Chelios

Ceci s’applique à Ubuntu 12.10 (peut fonctionner avec des versions plus anciennes)

Vous devez d’abord vérifier que Apache utilise vraiment /var/www comme racine du site Web:

$ grep DocumentRoot /etc/Apache2/sites-enabled/000-default
DocumentRoot <path/to/Apache/root_dir>

Si le chemin indiqué dans la sortie est différent, vous devez le modifier dans PHPStorm.

Aussi, vous ne pourrez peut-être pas y placer vos fichiers php à cause des autorisations sur ce dossier. Pour résoudre ce problème, modifiez l'autorisation de /var/www (ou le chemin correct) en fonction de votre utilisateur actuel:

Sudo chown -R <user>:<user> /var/www

<user> est votre nom d'utilisateur.

2
Salem

essayez d'aller à "mappage" et définir les options de mappage

1
adi