Erreur connexion localhost/dolibarr sur debian

Bonjour,

J’ai installé dolibarr (.deb) en appliquant la procédure suivante :

http://wiki.dolibarr.org/index.php/Dolibarr_pour_Ubuntu_ou_Debian#Depuis_le_fichier_.deb_t.C3.A9l.C3.A9charg.C3.A9

Lorsque je veux me connecter à http://localhost/dolibarr voici ce que j’ai à l’écran :

Merci par avance pour votre aide

Cordialement

Sabine

1 « J'aime »

Bonjour,

Quelle .deb avez vous utilisez/téléchargé ?
La copie d’écran ressemble a un problème de configuration de votre serveur web (apache avec php) normalement déployé/installé par le .deb. Si je vous parle chinois dite le moi :wink:

Cdt.

Merci pour votre réponse rapide

J’ai téléchargé le fichier à l’adresse suivante :

http://sourceforge.net/projects/dolibarr/files/Dolibarr%20installer%20for%20Debian-Ubuntu%20(DoliDeb)/

ça va j’arrive à suivre côté serveur web et j’avais bien compris
que tout allait s’installer automatiquement, maintenant je veux bien
essayer de faire la config à la mano mais je ne sais pas comment
m’y prendre dans le cas présent

Je suis sur Ubuntu, et j’ai procéder la permiére fois comme ca :

1- Installation LAMP : http://doc.ubuntu-fr.org/lamp
2-Fichier de Dolibarr récupérer ici : http://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/3.3.1/
3-Extraction du zip dans /var/www/dolibarr
4-Modification du fichier /etc/apache2/site-available/defaut pour crée un alias :
Alias /dolibarr /var/www/dolibarr
<Directory « /var/www/dolibarr »>
Options Indexes MultiViews
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
redémarrage du serveur web : sudo service apache2 restart
5-Avec un navigateur http://localhost/dolibarr/htdocs.

Par la suite j’ai fait d’autre configuration, mais cela devrait fonctionné.
Comme vous avez déja installer le package .deb, il faudrait le desinstaller pour qu’il n’y ai pas de conflict avec LAMP.

Cdt.

Alors pour la petite histoire j’avais déjà tenté da faire une install avec lamp et un fichier zip de dolibarr, j’avais un peu galéré pour installer lamp car c’était la 1ere fois (ça fait pas très longtemps que je suis sous linux) mais j’y étais parvenu c’est à l’install de dolibarr que ça a coincé j’avais des problèmes de compatibilité ou de dépendances je ne sais plus, bref après plusieurs jours passés dessus, j’avais tout désinstallé et je suis tombée sur le .deb croyant ainsi être tirée d’affaire mais ce n’est pas le cas.

Je ne suis pas sûre de tout bien comprendre à partir du point 4, mais bon je vais tenter et te tiens au courant

merci @+

PS : en même temps j’ai pas un attachement spécial à Dolibarr si une autre appli se présente comme étant plus simple à l’install je suis preneuse, j’ai juste besoin de facturer et d’avoir une gestion dépenses/recettes + client basique

je suis bloquée dès le début de l’install de lamp :

sabinhoo-lmde sabinhoo # sudo apt-get install apache2 php5 mysql-server libapache2-mod-php5 php5-mysql
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
mysql-server est déjà la plus récente version disponible.
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.
L’information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
php5-mysql : Dépend: libmysqlclient16 (>= 5.1.21-1) mais il n’est pas installable
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ».

L’installation de LAMP est cependant assez simple sur Ubuntu/Debian, dans un terminal (Ctrl Alt T) : sudo apt-get install apache2 php5 mysql-server libapache2-mod-php5 php5-mysqlou plus simple encore voire l’alternative 2 (recommandée) ici : http://doc.ubuntu-fr.org/lamp

Ensuite, en cliquant sur http://sourceforge.net/projects/dolibarr/files/latest/download?source=files (de la page des téléchargements de Dolibarr - http://www.dolibarr.fr/telechargements), on télécharge la dernière version stable packagée debian/Ubuntu de dolibarr, et ensuite il suffit de double-cliquer sur le .deb…

Et il n’est pas nécessaire de « jouer » de la configuration apache, l’installateur se charge de tout.

Merci m.pintor mais tout ce que vous indiquez a déjà été réalisé maintes fois

et pour m’en assurer je viens encore de le refaire (installation de lamp, testé ok

+ install du fichier .deb qui se déroule sans pbe sauf que au final lorsque je fais

http://localhost je n’obtiens pas ce qui devrait être affiché, et je ne m’explique

pas pourquoi cela ne tourne ma comme il faut sur ma distrib lmde64

On est bien d’accord que pour dolibarr c’est http://localhost/dolibarr, OK ?

Mais justement si tu fais http://localhost, tu as bien « It works etc… » ?
Alors ça veut dire que le serveur apache fonctionne, on s’en doutait un peu.

Mais si tu crées un fichier /var/www/phpinfo.php (avec un sudo gedit par exemple), contenant :[code]

<?php phpinfo(); ?>[/code] et que tu testes http://localhost/phpinfo.php, tu as bien une page d'information de PHP ?

Alors PHP est bien installé, et dans ce cas le problème est ailleurs.

A te lire. :slight_smile:

J’ai déjà ces lignes <?php phpinfo(); ?> dans info.php

le pbe est que lorsque je tape http://localhost/phpinfo.php

j’ai un 404 not found

Effectivement, si le fichier est nommé info.php, il faut taper http://localhost/info.php, autrement ça ne marchera pas.

Au temps pour moi…

localhost/info.php m’affiche : <?php

phpinfo();

?>

est ce que c’est bon ?

Non, ce n’est pas bon. La cause du problème ?

PHP ne semble pas (correctement) installé.

Je te suggère de re-installer php5 et le module php5-mysql comme suit.

  1. tu ouvres un terminal : Ctrl Alt T (les 3 touches en même temps)
  2. tu copies/colles ça : sudo apt-get install --reinstall php5 php5-mysqlTu vas devoir taper ton mot de passe (à cause de la commande sudo), oui le tien, celui de ta session.
  3. si une question t’est posée, par exemple quelque chose comme :

tu réponds O pour oui…
4. quand c’est terminé (quand php5 et php5-mysql sont reinstallés, donc), tu relances le serveur apache : sudo service apache2 restart

Et ensuite, tu re-essayes dans ton navigateur préféré (firefox bien sûr) http://localhost/info.php

Toujours pareil ?

J’obtiens une page blanche c’est bon signe ?

Non. :-/
Une loooongue page d’informations sur PHP est attendue…

Un dernier essai ? :sunglasses:

Dans un terminal (Ctrl Alt T) : sudo apt-get install --reinstall apache2 php5 mysql-server libapache2-mod-php5 php5-mysql
Et rebelote : http://localhost/info.php

Toujours page blanche ?

Voilà une chose de réglée, merci m.pintor

info.php c’est ok j’ai bien toutes les infos

Alors qu’est-ce qui peut encore aller de travers

car j’ai tjrs cette maudite page au lancement de dolibarr…grrr

A présent, PHP est donc correctement installé.

As-tu essayé Ctrl F5 sur la page http://localhost/dolibarr ?
As-tu un autre navigateur (epiphany par exemple) ?

Je préconiserais de reprendre l’installation de dolibarr à partir du dernier package (je parle du .deb) téléchargé ici.

La logithèque devrait te dire qu’il est installé. D’ailleurs, tu peux le supprimer avant de reprendre le téléchargement et l’installation. Je veux dire qu’il faut trouver le moyen de forcer sa reinstallation.
C’est facile avec un terminal [code]
sudo apt-get install --reinstall dolibarr_3.3.1+nmu1_all.deb[/code

1 « J'aime »

BRAVO !

J’ai fait Ctrl + F5 sur la page localhost/dolibarr et s’est affiché :

"Dolibarr setup is not yet complete

Click here to finish Dolibarr install process"

Ah que oui que j’ai cliqué ! et j’ai finalisé la configuration sans problème

Un grand merci à m.pintor pour sa maîtrise du sujet

Cordialement