Pages : 1
#1 Le 22/10/2013, à 13:06
- enitalrataks
Php fonctionne qu'en local
Bonjour,
Je suis novice en Linux et j'essaye d'installer un server web.
Une fois l'installation fait et l'ajout d'un site, le code php ne s'exécute qu'en local .
Mon site est dans /Home/*/public-default avec la page index.php dans /var/www/
index.php
<h1> TEST </h1>
<?php
phpinfo();
?>
<h2> TEST 2</h2>
Lorsque j'ouvre mon site sur le nom de domaine , cela affiche :
TEST
TEST
En local cela affiche bien le phpinfo.
Faut-il modifier des paramètres de configuration ?
Hors ligne
#2 Le 22/10/2013, à 14:00
- Kooothor
Re : Php fonctionne qu'en local
J'ai pas bien compris, t'as un serveur ?
Hors ligne
#3 Le 22/10/2013, à 16:19
- enitalrataks
Re : Php fonctionne qu'en local
Ubuntu server 13.04
J'ai installé apache2 , mysql-server , phpmyadmin , bind et proftpd.
Tous est correct, j'ai un nom de domaine en .com
Je test si php fonctionne en local : pas de soucis.
Mais dès que je met du php sur mon site, cela ne fonctionne pas.
Dernière modification par enitalrataks (Le 22/10/2013, à 16:20)
Hors ligne
#4 Le 22/10/2013, à 18:03
- Kooothor
Re : Php fonctionne qu'en local
Regarde les fichiers de conf d'Apache, vérifie que php est bien activé.
Hors ligne
#5 Le 22/10/2013, à 18:04
- Kooothor
Re : Php fonctionne qu'en local
Et sois sûr d'avoir installé libapache2-mod-php5.
Hors ligne
#6 Le 22/10/2013, à 18:11
- enitalrataks
Re : Php fonctionne qu'en local
Et sois sûr d'avoir installé libapache2-mod-php5.
Oui libapache2-mod-php5
Hors ligne
#7 Le 22/10/2013, à 19:19
- Kooothor
Re : Php fonctionne qu'en local
Et t'as regardé si ton fichier de conf d'Apache Include le fichier php ?
Et n'oublie pas de
sudo service apache2 restart
Hors ligne
#8 Le 23/10/2013, à 09:36
- bruno
Re : Php fonctionne qu'en local
Je test si php fonctionne en local : pas de soucis.
Mais dès que je met du php sur mon site, cela ne fonctionne pas.
C'est à dire ?
je peux comprendre qu'un site soit accessible en local mais pas à distance, par contre si le site est accessible en local et à distance je ne peux pas croire qu'un script PHP fonctionne en local et pas à distance.
Déjà en introduction tu nous dis que ton site est dans /home/**** et ton fichier index.php dans /var/www ! Bref on ne comprend pas ta configuration ni ton problème.
#9 Le 23/10/2013, à 09:58
- pires57
Re : Php fonctionne qu'en local
Idem que bruno, j'ai monter un bon nombre de serveur web, c'est ou il affiche tout ou il affiche rien, il ne sélectionne pas. Si cela fonctionne en local et que le message test apparait, il devrais fonctionner.
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#10 Le 23/10/2013, à 15:02
- enitalrataks
Re : Php fonctionne qu'en local
Désolé, mais je suis novice en la matière.
En fait qu'en je suis en local il va chercher dans /var/www/index.php
Mais quand je suis sur mon site il va dans /home/gsb/public_html
J'ai fait le test de mettre mon site dans /var/www/
Et là, cela fonctionne correctement.
Est-ce un problème de droits ?
Hors ligne
#11 Le 23/10/2013, à 15:46
- bruno
Re : Php fonctionne qu'en local
Non c'est un problème de configuration d'Apache, de ses hôtes virtuels et de ses modules. Mais comme on a pas de boule de cristal et de dons divinatoires on ne peu pas savoir d'où cela vient.
#12 Le 23/10/2013, à 17:11
- enitalrataks
Re : Php fonctionne qu'en local
J'ai fini par désinstaller et réinstaller, et cela fonctionne correctement.
Merci quand même
Hors ligne
#13 Le 23/10/2013, à 19:37
- pires57
Re : Php fonctionne qu'en local
ok, même si je n'approuve pas du tout cette méthode ...
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
Pages : 1