Page 1 sur 1

configuration PHP/APCHE

Posté : 23 nov. 2016, 18:02
par alain
voila, j'utilise le site modèle depuis près de deux ans ainsi que le programme NOA compare écrit par J Turlier et Pilou.
je ne rencontre pas de soucis sur différents hébergeur gratuit ni sur Hostinguer gratuit aussi.
http://mapetitemeteo.esy.es/comparaison.php

En local j'utilise Uwamp, très pratique car ce serveur tiens sur une clé USB.
http://192.168.1.19/
Pas de soucis non plus de ce coté
Uwamp utilise PHP 5.2.17
et Mysql 5.6.20

Bon, Uwamp a publié des mises a jours, mais bon comme ça marchait......

La j'ai fait une mise a jour pour la version 3.10 (j'utilisais la 2.2)
ainsi j'ai
PHP 5.6.18
et MYSQL 5.7.11
Mon soucis:
Je n'arrive plus a me souvenir comment et ou j'avais paramétré mon serveur pour la TIMEZONE et différentes babioles.
Car j'ai un souci les pages de comparaisons ne marchent plus sur cette version. A voir les messages d'erreur je crois que c'est un soucis de TIMEZONE, mais je ne sait plus si je doit configurer dans Uwamp config ou dans PHP ini!
Si un expert de PHP/APACHE/MYSQL peut me diriger un peu afin de palier a la grande fatigue de ma mémoire :cry:
ci joint le liens pour regarder Uwamp et une capture d’écran pour vous faire voir mon soucis
http://www.uwamp.com/fr/
Merci

Re: configuration PHP/APCHE

Posté : 23 nov. 2016, 18:08
par alain
bonjour
Zut, j'ai oublié de préciser que mes pages PHP débutent comme ça:

Code : Tout sélectionner

  // définition locale et timezone
     setlocale (LC_TIME, 'fr_FR.utf8','fra'); 
    date_default_timezone_set("Europe/Paris") ;   
    header('Content-Type: text/html; charset=UTF-8'); 

Re: configuration PHP/APCHE

Posté : 23 nov. 2016, 18:22
par Météo Villarzel
Salut Alain
ça n'a rien à voir avec ton script de connexion, NOAA compare et les statistiques de GW ne l'utilise pas, ce sont des scripts qui s'appuient sur les fichiers xml de GW.
Par contre PHP 5.2 appartient à la préhistoire (2009) :lol: il y a 146 versions depuis la 2.5, la version actuelle est 7.0.12 ( pour info il n'y a pas de version 6 )
https://secure.php.net/releases/
Si mes souvenirs sont bon il faut au minimum php 5.3
Mets déjà à jour ta version PHP et après on verra

Dernière version de Uwamp 3.1.0

Apache 2.4.18 (with SSL)
MySQL 5.7.11
PHP (5.6.18 / 7.0.3) with Xdebug 2.4.0rc4
PHPMyAdmin 4.5.4.1
SQLite Browser 1.3
Xdebug client 1.0b5


A+

Re: configuration PHP/APCHE

Posté : 23 nov. 2016, 18:28
par alain
bonjour
Je modifie mon deuxième message j'ai mis une ligne de trop (la connexion au serveur)
oui, c'est quand je met a jour PHP que j'ai ces soucis je pense que c'est mon fichier de config qui ne va pas ou mon fichier Uwamp ini.
Mais je ne trouve pas. Je pensais forcer le Timezone en l'indiquant dans la page PHP
Je suis un peu perdu sur le coup!!!

Re: configuration PHP/APCHE

Posté : 23 nov. 2016, 19:13
par alain
bonsoir
merci pour cette premiere reponse.
J'avoue etre bien depassé.
Je retrouve ce soucis quel que soit la distribution des serveurs fixes ou portable.
Des que je met a jour PHP j'ai des soucis que je ne comprend pas.
J'ai forcé le TIMEZONE dan le fichier config.php comme cela:
date.timezone = "Europe/Paris"
mais j'ai des soucis. Les messages d'erreur semble indiquer une variable non declarée.
Comme le script marche bien partout je pense que cela vient de ma configuration du serveur local.
j'ai suivit ce tuto, mais je n’ai pas trouvé de solutions
http://www.memoinfo.fr/tutoriels-linux/ ... rer-php-5/

Petit hors sujet
Il existe des serveurs portable suffisament satble, rapide et consommant peu de resources. Je les ais tester ( mais je rencontre le meme soucis de configuration)
je vous livre les noms car c'est tres utile pour tester en local. Surtout que l'on peut sur beaucoup changer a la volée sa version de PHP ou de MYSQL.
Uniform Server
http://www.uniformserver.com/

easy php portable
http://www.easyphp.org/

XAMPP
http://portableapps.com/apps/development/xampp

en ultra leger:
USBWebserver v8.6
http://www.usbwebserver.net/en/

en plus lourd ( j'aime moins)
neard-1.0.21


surtout bien penser a installer le Visual C distribuable (ce n'est pas le même suivant les serveurs!)

Re: configuration PHP/APCHE

Posté : 23 nov. 2016, 19:21
par Météo Villarzel
tu as mis une version PHP supp à 5.2 ??

Après essaye avec
display_errors = OFF

Re: configuration PHP/APCHE

Posté : 23 nov. 2016, 20:00
par alain
bonjour
tu as mis une version PHP supp à 5.2 ??
oui, j'ai même tester la version 7
J'ai chargé le dépôt 5.5.30 c'est la version basse dispo sur mon hébergement ( de 5.5.30 a 7).
et ça tourne chez mon hebergeur, et pas en local avec la meme version!
d'ou l'idée du fichier php.ini.
Je reconnais que ce n'est pas simple de m'aider a distance.
Je vais essayer en cachant les erreurs comme ça pour ne pas rester en aveugle totale

Code : Tout sélectionner

  
   display _errors = off
    log_errors = on
    error_log = /dossier_log/log_erreur.txt
mais je ne voit pas pourquoi j’ai le message: variable vide
et celui Undefined offset:
Mais je pense 'en principe je devrais avoir les messages d'erreur et puis l'affichage de la page.
Bon je vais tester, mais la je nage :(

Re: configuration PHP/APCHE

Posté : 23 nov. 2016, 20:12
par alain
J'AI Trouvé!!

en fait (si j'ai bien compris) les serveurs son préparés avec deux fichiers de configuration:
fichier php.ini de production
fichier php.ini de de développement
et bien sur par défaut c'est le php.ini de développement. j'ai été dans les options et confirmé mon choix: fichier INI de production
ET C’EST BON


merci
j’espère que cela pourra servir a d'autre
Alain
;;;;;;;;;;;;;;;;;;
; PHP comes packaged with two INI files. One that is recommended to be used
; in production environments and one that is recommended to be used in
; development environments.

; php.ini-production contains settings which hold security, performance and
; best practices at its core. But please be aware, these settings may break
; compatibility with older or less security conscience applications. We
; recommending using the production ini in production and testing environments.

; php.ini-development is very similar to its production variant, except it's
; much more verbose when it comes to errors. We recommending using the
; development version only in development environments as errors shown to
; application users can inadvertently leak otherwise secure information.

; This is php.ini-production INI file.