Apache/2.4. Not Found

Bonjour,
Dolibarr 10.0.3, mysql Ver 15.1 Distrib 10.3.17-MariaDB, Debian 10, Apache/2.4.38 (Debian), Version de PHP : 7.0.33-0+deb9u5

Après avoir effectué le téléchargement et installé « dolibarr.tgz » suivant le tuto : https://wiki.dolibarr.org/index.php/Installation_-Mise%C3%A0_jour#Avec_Dolibarr_.28package_standard_.tgz_ou_sources_Git.29
j’ai le message d’erreur lors de l’installation dans le navigateur sur la page principale :
http://127.0.0.1/dolibarr/htdocs/
Not Found
The requested URL was not found on this server.
Apache/2.4.38 (Debian) Server at 127.0.0.1 Port 80

Pourquoi ? Merci d’avance !

Bonjour,

Apache ne trouve pas le dossier dolibarr/htdocs/
Donc soit la configuration d’apache n’est pas bonne soit vous avez pas dézippé au bon endroit

Bonjour,
Effectivement, je n’avais pas effectué la commande sudo a2ensite.
Mais cependant j’ai effectué une nouvelle configuration de Dolibarr sous monsite.fr
L’objectif étant de pouvoir gérer Dolibarr depuis le web et depuis monsite.fr. J’ai donc déployé Dolibarr dans le répertoire /var/www/monsite.
J’ai créé le fichier monsite.conf dans /etc/apache2/sites-available/ voir ci-dessous :
<VirtualHost *:80>

ServerName monsite.fr

ServerAlias www.monsite.fr

DocumentRoot /var/www/monsite/dolibarr/htdocs

<Directory /var/www/monsite/dolibarr/htdocs\>
	Options -Indexes +FollowSymLinks
	AllowOverride All
	Require all granted
</Directory\>

</VirtualHost>

Cependant ma configuration PHP 7.0.33-0+deb9u5 était incomplète car cette version est devenue obsolète sous Buster (j’avais upgradé/migré de Stretch vers Buster). En effet le package php7.0-curl n’a pas pu être installé à cause de cette ancienne version PHP 7.0.33-0+deb9u5. J’ai préféré supprimer PHP 7.0.33 pour utiliser la version PHP 7.3.
Mais apparemment plus rien n’est configuré correctement avec cette version PHP7.3 pas même Apache2.
Je cherche donc à configurer PHP7.3 pour Dolibarr et je pense donc tout réinstaller (Apache2, PHP7.3, Mariadb et Dolibarr etc .)

Bonjour,
Sous Debian, il ne suffit pas d’installer le php7.3, il faut aussi l’activer, parce que tu peux avoir plusieurs php qui cohabitent. Par contre, de mémoire, je ne sais plus comment.

@yves57 tu as raison la commande pour activer PHP7.3 est la suivante « a2enmod php7.3 » puis redémarrer Apache « systemctl restart apache2 »
Néanmoins, j’avais préalablement installé quelques paquets/packages supplémentaires tels que « php-bcmath php-fpm php7.3-bcmath php7.3-fpm » (pas forcément indispensables pour activer PHP7.3).
Pour une installation complète de PHP7.3 sous Debian buster, j’ai également trouvé ces informations suivant le lien https://computingforgeeks.com/install-php-on-debian-10-buster/
Merci à vous deux pour ces petits rappels concernant cette nouvelle installation, mais je dois continuer à installer mon site. Je ne clos pas tout de suite cette discussion au cas où j’aurais quelques difficultés à résoudre plus loin dans la configuration :sunglasses:.