Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

PHP5 et EasyPhp2.0 : PHP ne fonctionne pas

MGD, le mercredi 2 juillet 2008 à 09:34:11
Bonjour,

Je viens d'installer un nouveau serveur. Jusqu'à présent j'utilisais sans problème EasyPhp 1.8 (Apache 1.3, PHP 4.3, MySql 4.1). J'ai voulu passer à une version plus récente et j'ai téléchargé EasyPhp 2.01b (Apache 2.2, PHP 5.2, MySql 5.2)

Après l'installation, j'ai juste édité httpd.conf pour faire pointer DocumentRoot sur le répertoire où se trouvent les fichiers du site, pour faire un essai, comme je faisais avec les versions précédentes d'EasyPhp.

Le serveur web fonctionne bien, mais stupeur : Le code PHP n'est pas interprété ! On retrouve le code php dans le source de la page reçue par le navigateur (cette page fonctionne pourtant sans problème sur un autre serveur sous EasyPhp 1.8)

J'ai bien vérifié que le module php était chargé (LoadModule php5_module "${path}/php5/php5apache2_2.dll"). De toute façon c'est normalement la configuration par défaut.

Là, je suis un peu sec, n'ayant jamais eu ce problème auparavant. Je ne sais pas trop où chercher. J'ai exploré php.ini pour essayer de trouver une anomalie quelconque, mais tout est identique à ce que j'avais avec les versions précédentes.

Si quelqu'un connaît la raison du problème, qu'il n'hésite pas à m'en faire part. Merci d'avance.
Configuration: Windows XP
Firefox 3.0
Répondre à MGD  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Nabla's, le mercredi 2 juillet 2008 à 09:37:19
il faut ouvrir ta balise php comme ca:
<?php

et non pas comme ca <?

De plus, il faut arreter d utiliser php, regarde de quand data la derniere mise a jour ! c est encore une version beta

telechargez wamp ou qqch qui est encore entretenu
Répondre à Nabla's

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
MGD, le mercredi 2 juillet 2008 à 10:49:03
Effectivement ça marche avec "<?php"

Cela veut dire que PHP5 ne supporte plus les balises d'ouverture "<?" simples ???
Il y a des millions de pages à réécrire sur le web !
Dont plusieurs centaines des miennes...

Bonjour la compatibilité ascendante !
Répondre à MGD

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Nabla's, le mercredi 2 juillet 2008 à 10:51:09
il etait deja fortement recommandé de les utiliser avant !
je croi que c est modifiable quelque part... je sais pas ou ;)

c est surement ppour eviter des conflicts avec d autres languages dynamiques qui vouddraient utiliser <?


merci de mettre le sujet en resolu
Répondre à Nabla's

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
MGD, le mercredi 2 juillet 2008 à 11:10:01
il etait deja fortement recommandé de les utiliser avant !
C'est vrai, mais au passage de php3 à php4 j'avais pris l'habitude de ne plus les mettre.

En y réfléchissant bien, c'est forcément configurable : je maintiens une dizaine de sites, chez des herbergeurs aussi bien professionnels (Online, MagicOnLine) que "amateurs" (Free). Tous ces hébergeurs sont passés à Apache2 et Php5.

Or mes pages continuent de fonctionner correctement chez ces hébergeurs, avec des balises php simples (<?)
Maintenant, où se trouve LA ligne qui règle ça dans les centaines de lignes de httpd.conf et php.ini ???
Répondre à MGD

5


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
 MGD, le samedi 5 juillet 2008 à 09:53:38
J'ai trouvé !

Il s'agit du paramètre short_open_tag, qui doit être à On dans php.ini pour pouvoir utiliser les balises simples (dont "<?").
Sous EasyPhp 1.8, il est à On par défaut.
Sous EasyPhp 2.0, il est à Off par défaut.

C'est tellement évident ! (quand on le sait...)
Répondre à MGD

Résultats pour PHP5 et EasyPhp2.0 : PHP ne fonctionne pas

Problème d'installation PHPmyAdmin ! (Résolu) Bonjour à tous et à toutes, Je viens d'installer Appache 2.0, PHP 5 ainsi que MySQL 4.1 (avec succès) Je suis bloqué depuis plusieurs heures à la configuration de phpmyadmin 2.5.7(c'est la première fois que j'essaie d'installer un... www.commentcamarche.net/forum/affich-4474332-probleme-d-installation-phpmyadmin
.htaccess (Résolu) Bonjour, j'ai mis un fichier .htaccess dans le répertoire "www" de EasyPHP 2.0b2, "C:\Program Files\EasyPHP2-0\www\", sous Windows XP, tout marche bien, le problème est que lorsque la fenêtre d'authentification apparaît, mon code de... www.commentcamarche.net/forum/affich-4019012-htaccess
Liens morts (Résolu) Bonjours http://www.commentcamarche.net/faq/sujet 244 lutter contre le spam Liens morts # * http://assiste.com/p/internet_attaques/spam_035_filtres_bayesien.php # Les tests de Turing * http://assiste.com/p/frameset/06_test_de_turing.php # MailInBlack ... www.commentcamarche.net/forum/affich-4255799-liens-morts

Résultats pour PHP5 et EasyPhp2.0 : PHP ne fonctionne pas

Installation rapide de LAMP (Apache+MySql+php) sous LinuxLAMP = Linux+Apache+MySql+Php. C'est le serveur web par excellence. L'ensemble est facile à installer. Installation rapide sudo aptitude install apache2 php5 mysql-server php5-mysql libapache2-mod-php5 Le mot de passe administrateur mySQL... www.commentcamarche.net/faq/sujet-7971-installation-rapide-de-lamp-apache-mysql-php-sous-linux
Phpize: command not foundMalgré l'installation de php, lors de l'installation d'une extension pecl, le message suivant apparait: sh: phpize: command not found ERROR: `phpize' failed sous Deiban, la solution se trouve dans l'installation du packet php5-dev qui contient la... www.commentcamarche.net/faq/sujet-8212-phpize-command-not-found

Résultats pour PHP5 et EasyPhp2.0 : PHP ne fonctionne pas

Installation de PHP, MYSQL sous Linux Debian (Résolu)Bonjour à tous ! J' ai une préoccupation qui est celle de savoir comment installer PHP, Mysql sous linux Debian www.commentcamarche.net/forum/affich-1722332-installation-de-php-mysql-sous-linux-debian
Erreur PHPMyAdmin avec EasyPHP 2.0 (Résolu)Bonjour, je vous expose un problème assez récurent je l'avoues, mais je n'y peut rien, après de longues heures à chercher partout aucune réponse ne convient à mon problème. J'ai installer un serveur apach en local, et lorsque que je... www.commentcamarche.net/forum/affich-7118261-erreur-phpmyadmin-avec-easyphp-2-0
Plus de panneau de configuration ! Aidez-moi (Résolu)Bonjour, j'ai un problème !!! je n'ai plus de panneau de configuration depuis le 29/09/07 ou j'ai eu un virus, j'ai lancai une analyse anti-virus minutieuse qui n'a rien détecté j'ai restauré le système au 28/09, je... www.commentcamarche.net/forum/affich-3685501-plus-de-panneau-de-configuration-aidez-moi

Résultats pour PHP5 et EasyPhp2.0 : PHP ne fonctionne pas

Les structures conditionnelles avec PhpQu'est-ce qu'une structure conditionnelle? On appelle structure conditionnelle les instructions qui permettent de tester si une condition est vraie ou non, c'est-à-dire si la valeur de son expression vaut 0 ou 1 (le PHP associe le mot clé true à 1... www.commentcamarche.net/contents/php/phpcond.php3