Vous devez être connecté et donner une réaction ( Like ) au sujet pour débloquer les liens de téléchargements...

Question

Bonjour,

 

J'ai un soucis avec l'installation de MT2-CMS.

Je l'ai bien mis à la racine : /usr/local/www/apache24/data

 

Donc quand je rentre mon ip sur le site ca me fais comme si je voulais télécharger un fichier alors que c'est l'emplacement du site

de même si je fais ip/install.php ou encore ip/index.php

 

Je suis sous dédier FreeBSD 10.4

 

Merci d'avance

Edited by Eristoff

Share this post


Link to post
Share on other sites

17 answers to this question

Recommended Posts

  • 0

Ton apache est mal configuré avec PHP.

Apache, le moteur WEB ne connait pas le .php ni le moteur d'exécution de PHP.

Il faut : re-vérifier le lien qui lie PHP à Apache dans la configuration de ton apache et de bien penser à relancer apache ensuite ;)

Share this post


Link to post
Share on other sites
  • 0

Bonjour,

 

Sinon 3 topics d'aide en moins de 24 heures ... Soit tu regroupes tes problèmes sur un seul et même topic, soit tu patientes d'en terminer un avant d'en ouvrir un autre, de ce fait j'archive la totalité de tes demandes précédentes, la prochaine fois ce sera un avertissement.

 

Citation
  • Vous devez impérativement faire une recherche avant d'ouvrir un nouveau topic, d'autres personnes ayant eu le même problème que vous ont sûrement eu une réponse.
  • La création de plusieurs sujets sur un même problème est interdite. 
  • La création de sujets de manière abusive est interdite.

 

Cordialement,

Share this post


Link to post
Share on other sites
  • 0

Regarde quel fichier ça télécharge. 

 

Jai eu une erreur semblable en ayant placé un fichier SQL dans le dossier data et du coup, ça téléchargeait ce fameux fichier SQL 

Share this post


Link to post
Share on other sites
  • 0

Bonjour et merci d’avoir répondu,

 

Mei : Merci, ça recommencera plus

 

alors, j’ai taper :

 

pkg installe apache24

pkg installe php56

pkg installe php56-extensions

 

et bien lorsque je rentre mon ip ou l’adresse nsip de mon server suivis de /index.php, /install.php ou n’importe quel autre fichier/document, ça me le télécharge.

 

j’ai tout désinstaller, je re installe proprement ce soir après le boulot.

 

Merci d’avance à tous pour l’aide et le temps que vous me consacrer 

Share this post


Link to post
Share on other sites
  • 0

Tu as installer PHP dans sa version 5.6.

Tu as installer APACHE dans sa version 2.4.

Cependant à ce stade, aucun lien entre .php et le moteur web : apache.

 

Essai ceci...

 

Édite : /usr/local/etc/apache/httpd.conf

 

Ajoute cette ligne : 

LoadModule php5_module        libexec/apache/libphp5.so

 

Ajoute également :

AddModule mod_php5.c
    <IfModule mod_php5.c>
        DirectoryIndex index.php index.html
    </IfModule>
    <IfModule mod_php5.c>
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
    </IfModule>

Puis : tu redémarres ton freebsd

 

Source : https://www.freebsd.org/doc/fr/books/handbook/network-apache.html

Share this post


Link to post
Share on other sites
  • 0

Merci d'avoir répondu,

 

Je n'ai pas ça : "apache/libphp5.so"

dans : libexec

 

Lorsque je j'ajoute vos deux code, mon apache ne se lance plus

 

Merci d'avance

Edited by Eristoff

Share this post


Link to post
Share on other sites
  • 0

Pour apache24, le chemin est libexec/apache24/libphp5.so

 

Si tu ne l'as pas :

 

pkg install mod_php5
 
 
 

Share this post


Link to post
Share on other sites
  • 0

Bonsoir et merci de m'avoir répondu,

 

voilà ce que ça donne :

# pkg install mod_php5
Updating FreeBSD repository catalogue...
Fetching meta.txz: 100%    944 B   0.9kB/s    00:01
Fetching packagesite.txz: 100%    6 MiB   6.7MB/s    00:01
Processing entries: 100%
FreeBSD repository update completed. 32149 packages processed.
Updating OVH repository catalogue...
OVH repository is up to date.
All repositories are up to date.
Updating database digests format: 100%
pkg: No packages available to install matching 'mod_php5' have been found in the repositories
 

 

J'ai pas php5, par contre j'ai php56

 

Merci d'avance

Share this post


Link to post
Share on other sites
  • 0

Pour trouver le nom du package tu peux faire :

 

pkg search mod_php


 

image.png.7e0963a5486a6f2ecec4b0a790b3a5d4.png

 

Ensuite tu installes la version correspondant à ta version de PHP

Edited by antok

Share this post


Link to post
Share on other sites
  • 0

Bonjour,

 

J'ai bien installer le 56, malheureusement quand je reboot et que je tape mon adresse ou l'ip dans l'url, j'ai plus accès à rien que ce soit le dossier MT2 CMS ou le fichier it's work 

 

Merci d'avance

Share this post


Link to post
Share on other sites
  • 0

Je pense que tu as un problème au niveau de ton httpd.conf, verifie bien que les extensions .php sont bien reliées à PHP et que le module est activé. Ajoute moi sur discord si tu veux (antok#2291) ça sera plus simple pour t'aider

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.