sur Ubuntu j'ai installé Laravel et PHP. Mais lorsque je tape IP de mon serveur dans le navigateur, je ne vois que des fichiers et des dossiers.
ubuntu 16.04, php 7.4, apache2 strong> p> Ceci est mon dossier ce que je dois faire encore? p> C'est Laravel. Conf fichier qui est dans .htaccess ressemble à ceci: p> < Pré> xxx pré> p> / var / www / html / myProj / code>: p>
/ etc / alache2 / sites-disponible code>: p>
3 Réponses :
Configurez le fichier NGinx Vhost sur le dossier Point / Publique et ajoutez également une règle de réécriture de Laravel dans le fichier Vhost P>
En supposant que vous utilisiez Apache2, il y a plusieurs choses à faire.
Tout d'abord, essayez d'ouvrir la voie publique dans votre navigateur, par exemple: Si le problème reste, vérifiez dans votre configuration de serveur que Voici un exemple avec le dossier de serveur Web par défaut: en général Cette valeur est définie sur http: // localhost / public code>
.htaccess Code> Fichier est manipulé, cette propriété doit être définie dans la configuration
apache2 code>: p>
Aucun code> Par défaut, alors changez-le sur
tout code>. p> Mais pour être sûr que vous pouvez le faire, vous devez avoir activé l'extension
mod_rewrite code>, donc sous Type de terminal Linux Ceci: P>
sudo a2enmod rewrite
sudo service apache2 restart
J'ai ajouté des explications à mon post. Le résultat est toujours le même. Je ne sais pas comment modifier ./htaccess
Pouvez-vous exécuter la commande dpkg --get-sélections | grep php code> et dites-moi si vous avez un
Libapache2-mod-phpxxx code> package répertorié? (ou tout paquet avec
apache code> et
php code> contenu dans le nom)
En outre, juste pour être sûr, exécuter sudo a2ensite laravel code>. Cela garantira que votre
laravel.conf code> lié virtualhost est activé. Redémarrez votre serveur Web après cela (en utilisant
SUDO Service Apache2 Redémarrez code>).
root @ srv: / var / www / html / myProj # dpkg --get-sélections | Grep PHP DH-PHP Installez libapache2-mod-php Installation libapache2-mod-php7.0 Installation LibapAche2-MOD-php7.2 Installation Libapache2-Mod-php7.4 Installation
Salut @paul, j'ai ajouté au-dessus du résultat de votre commentaire
Si vous utilisez NGinx Essayez les paramètres ci-dessous:
server { listen 80 default_server; listen [::]:80 default_server; server_name example.com www.example.com; root /var/www/html/myproj/public; }
Merci mais j'utilise Apache2
Vous devez configurer le serveur pour pointer sur le répertoire
public code>.