Imprimer la Page | Fermez la fenêtre

IziHost - changement de la version PHP

Imprimé depuis: Forum openElement
Categorie:

openElement


Nom du Forum: Discussion générale openElement
Description du Forum: Discussion générale sur le logiciel
URL: https://forums.openelement.uk/fr/forum_posts.asp?TID=23118
Date: 29 Mar 2024 à 00:46
Version logiciel: Web Wiz Forums 12.04 - http://www.webwizforums.com


Sujet: IziHost - changement de la version PHP
Posté par: Dmit OE
Sujet: IziHost - changement de la version PHP
Posté le: 01 Dec 2017 à 16:07
Bonjour,

Pour ceux qui sont hébergés chez IziHost (ancien hébergement-partenaire OE qui ne l'est plus depuis quelques années): la version PHP est changée de 5.3 vers 7 car 5.3 est largement obsolète (je ne pense pas que vous trouverez encore un hébergement avec, elle n'est plus soutenu par l’équipe PHP).

Cela peut éventuellement causer des erreurs sur vos sites OE, si vous n'avez par mis a jour OE depuis longtemps. Si cela arrive: la dernière version OE est parfaitement compatible avec PHP7, donc:

- Installez la dernière version OE (cochez l'option "Conserver les anciennes versions" pendant l'install pour pouvoir revenir en cas de soucis); 

- Chargez votre projet, attendez la conversion

- Utilisez Projet->Export dans dossier pour minimiser des soucis de mise en ligne

- Soit mettez vous-même le résultat de l'Export via FileZilla, soit Projet->Publier pour laisser OE le faire mais surtout en mode Complète (et non Différentielle).

Cordialement
L’équipe OE



Réponses:
Posté par: brolysan
Posté le: 01 Dec 2017 à 16:25
Bonne initiative que de l'annoncer, même si cela n'a plus rien à voir avec OE. Clap

-------------
https://sensode.com" rel="nofollow - Sensode
https://www.creads.fr/blog/graphiste-freelance2/parole-de-brolysan-45-ans-graphiste" rel="nofollow - Biographie


Posté par: araignee
Posté le: 17 Oct 2018 à 17:52
Merci pour cette info, je voulais une solution pour mes sites et ne savais pas si OE était compatible. Vous me rassurez. Je vais réviser mes sites suite à une bonne mise à jour.

-------------
Créations Araignée


Posté par: Titidutai
Posté le: 20 Dec 2018 à 13:06
Bonjour,

Je viens de recevoir le message suivant de 1and1:

"À partir de décembre 2018, votre version 7.0 de PHP est dépassée si bien que vous ne bénéficiez plus de mises à jour de sécurité gratuites pour cette version."

J'ai actuellement la version PHP 7.0.32 avec OE 1.57 R9

Comment faire la mise à jour pour mettre la version 7.1 ou 7.2 demandée ?

Merci


-------------
parigne-cheval-aventures.com


Posté par: brolysan
Posté le: 20 Dec 2018 à 13:10
Bonjour,

J'ai "discuté" avec eux ce matin, et aucune informations de ce côté. Même la version très ancienne de 5.5 est encore supportée. Plutôt un phising votre mail non?

-------------
https://sensode.com" rel="nofollow - Sensode
https://www.creads.fr/blog/graphiste-freelance2/parole-de-brolysan-45-ans-graphiste" rel="nofollow - Biographie


Posté par: Titidutai
Posté le: 20 Dec 2018 à 19:05
Bonsoir,

Je suis allé voir sur mon compte et j'ai la même chose, il est inscrit que le support de la communauté PHP est valable jusqu'en décembre 2018 pour le PHP 7.0
1and1 propose d'assurer le support de cette version contre rémunération supplémentaire ou nous invite à changer la version d'où ma question.

J'ai changé la version sur 1and1 (PHP 7.2) tout semble fonctionner. En testant les paramètres sur OE j'ai la version PHP 7.2.13.
Je l'ai modifié manuellement dans l'onglet "Avancées", est-ce indispensable ?

Merci


-------------
parigne-cheval-aventures.com


Posté par: JCD59
Posté le: 19 Avr 2019 à 12:13
Bonjour,
Je viens d'installer la dernière version d'openelement.
Mon Antivirus m'alerte sur une vulnérabilité qui concerne justement le programme PHP situe dans :

"C:\Program Files (x86)\openElement\openElement 1.57 R9\Lib\php\php.exe"

Comme informations j'ai ceci

Citer

Description

An infinite loop vulnerability was found in PHP, possibly 5.x before 5.6.28 and 7.x before 7.0.13. By exploiting this vulnerability malicious users can cause a denial of service. This vulnerability can be exploited remotely via a specially designed object in serialized data.


Technical details

Vulnerability was found in Zend/zend_exceptions.c.

Vulnerability is related to CVE-2015-8876.

Affected products

PHP 5.x before 5.6.28
PHP 7.x before 7.0.13

Solution

Update to the latest versions
http://php.net/downloads.php" rel="nofollow - Download PHP


On peut faire cette MAJ de PHP ?








Posté par: Hobby001
Posté le: 19 Avr 2019 à 12:23
En attendant que quelqu'un de plus qualifié que moi y réponde, ne le faites pas.

La version de php reçue avec openElement ne sert qu'en prévisualisation sur votre PC, personne d'autre n'y a accès.  

Votre hébergeur vous fournira une version plus robuste sur votre héergement.




-------------
https://denislafrance.net" rel="nofollow - https://denislafrance.net https://www.youtube.com/playlist?list=PLWg7A6YtIr7VtnP3HvRpMhx8tFJET_fih" rel="nofollow - , Formation vidéo sur OE


Posté par: JCD59
Posté le: 20 Avr 2019 à 11:37
OK
Merci


Posté par: Drsicol
Posté le: 25 Avr 2019 à 17:54
Hey. Although not relevant anymore, thanks. It's nice that someone cares about others.


Posté par: Bemas
Posté le: 13 Sep 2019 à 07:47
Bjr - je souhaite mettre à jour notre site web mais la personne en charge a du postposer a beaucoup plus tard, ce qui ne m'arrange pas ; pas du tout formé pour le faire moi-même (ou alors ça prendra trop de temps) je cherche quelqu'un qui serait intéressé ; j'ai téléchargé openelement et commencé 2-3 pages, mais trop long pour moi. Je voudrais mettre el site à jour (modifications partielles de textes et photos, ajouts et retraits, puis le mettre en ligne (je crois qu'il faut récupérer des codes auprès de celui qui l'a fait la fois précédente ?). Nous sommes déjà hébergés, je ne souhaite pas changer. Le fichier de remplacement est déjà prêt (word et PDF), en français et en anglais. Normalement, ç'est assez rapide. 
Ensuite, j'aimerais tout de même être formé à travailler sur le sujet, car je veux garder la main pour pouvoir apporter des modifications lorsque c'est nécessaire.
D'avance merci pour votre réponse. 
Cdlt
 


-------------
RFB


Posté par: brolysan
Posté le: 13 Sep 2019 à 09:12
Message posté par Bemas Bemas a écrit:

Bjr - je souhaite mettre à jour notre site web mais la personne en charge a du postposer a beaucoup plus tard, ce qui ne m'arrange pas ; pas du tout formé pour le faire moi-même (ou alors ça prendra trop de temps) je cherche quelqu'un qui serait intéressé ; j'ai téléchargé openelement et commencé 2-3 pages, mais trop long pour moi. Je voudrais mettre el site à jour (modifications partielles de textes et photos, ajouts et retraits, puis le mettre en ligne (je crois qu'il faut récupérer des codes auprès de celui qui l'a fait la fois précédente ?). Nous sommes déjà hébergés, je ne souhaite pas changer. Le fichier de remplacement est déjà prêt (word et PDF), en français et en anglais. Normalement, ç'est assez rapide. 
Ensuite, j'aimerais tout de même être formé à travailler sur le sujet, car je veux garder la main pour pouvoir apporter des modifications lorsque c'est nécessaire.
D'avance merci pour votre réponse. 
Cdlt
 

Bonjour,

Tout dépend de votre projet initial et de votre mise à jour.
Si vous souhaitez un devis en conséquence, il nous faudrait l'accès au deux (l'adresse du site web et les modifications de mise à jour).
Vous pouvez m'envoyer les deux à contact@sensode.com
Je pourrai vous communiquer un devis.
Cordialement


-------------
https://sensode.com" rel="nofollow - Sensode
https://www.creads.fr/blog/graphiste-freelance2/parole-de-brolysan-45-ans-graphiste" rel="nofollow - Biographie


Posté par: mamy-o-laine
Posté le: 02 Oct 2022 à 06:43
Bonjour,

Les sites que j'ai créés avec openElement sont hébergés chez one.com.
Ils sont occupés de passer de la version PHP 7.4 (supprimée le 28 novembre prochain) à la version 8.0

Tous les formulaires fonctionnent parfaitement avec 7.4 mais pas du tout avec 8.0

Voici le code d'erreur :
Une erreur est survenue lors de l'envoi de l'e-mail !
Veuillez réessayer ultérieurement ou contacter l'administrateur du serveur.
{main}
Error :undefinedFatal error: Uncaught Error: Call to undefined function get_magic_quotes_runtime() in /customers/e/7/4/art-photography.be/httpd.www/WEFiles/Server/WESendMail-v210.php:30
Stack trace: #0 {main} thrown in /customers/e/7/4/art-photography.be/httpd.www/WEFiles/Server/WESendMail-v210.php on line 30

Et voici le code de la page contact en cause :
<script type="text/javascript">
   var WEInfoPage = {"PHPVersion":"phpOK","OEVersion":"1-57-9","PagePath":"contact","Culture":"DEFAULT","LanguageCode":"FR","RelativePath":"","RenderMode":"Source","PageAssociatePath":"contact","EditorTexts":null};
  </script>
  <script type="text/javascript" src="WEFiles/Client/jQuery/1.10.2.js?v=50491126800"></script>
  <script type="text/javascript" src="WEFiles/Client/jQuery/migrate.js?v=50491126800"></script>
  <script type="text/javascript" src="WEFiles/Client/Common/oe.min.js?v=50491126800"></script>
  <script type="text/javascript" src="contact(var).js?v=50491126800"></script>
  <script type="text/javascript" src="WEFiles/EG/EGdfb2de80/Js/ScrollTo-v9.js?v=50491126800"></script>
  <script type="text/javascript" src="WEFiles/EG/EG98fd1859/Js/font-awesome-1-v247.js?v=50491126800"></script>
  <script type="text/javascript" src="WEFiles/Client/WEMenu-v23.js?v=50491126800"></script>
  <script type="text/javascript" src="WEFiles/EG/EG8ced4f68/Js/field-def-text-v59.js?v=50491126800"></script>
  <script type="text/javascript" src="WEFiles/Client/jQuery/Plugins/jquery.form.js?v=50491126800"></script>
  <script type="text/javascript" src="WEFiles/Client/opentip-jquery.min.js?v=50491126800"></script>
  <script type="text/javascript" src="WEFiles/Client/WESendMail-v210.js?v=50491126800"></script>
  <script type="text/javascript" src="WEFiles/EG/EGf79d11e9/Js/parallax-safe-v48.js?v=50491126800"></script>
  <script type="text/javascript" src="WEFiles/EG/EGe619c505/Js/ScrollReveal.min_V332-v4.js?v=50491126800"></script>
  <script type="text/javascript" src="WEFiles/EG/EG2e52cdc0/Js/SlideOpener-v179.js?v=50491126800"></script>
  <script type="text/javascript">
   var WEEdValidators = {"WEf34ac9e60a":[{"MsgError":"Veuillez inscrire votre message d'erreur.","Expression":".+"}],"WE99b700458e":[{"MsgError":"Veuillez inscrire votre message d'erreur.","Expression":".+"},{"MsgError":"Veuillez inscrire votre message d'erreur.","Expression":"(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|\"(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21\\x23-\\x5b\\x5d-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f])*\")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21-\\x5a\\x53-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f])+)\\])"}],"WE9a0f55568f":[{"MsgError":"Veuillez inscrire votre message d'erreur.","Expression":".+"}]}
  </script>


Pouvez-vous me donner une piste pour actualiser les sites en PHP 8.0 ? Wacko

Merci d'avance de vous pencher sur mon cas ! Embarrassed
Belle journée.


-------------
http://www.site-concept.be
http://www.art-photography.be


Posté par: Bridet
Posté le: 02 Oct 2022 à 09:39
Je ne peux pas vous aider mais juste vous avertir que la partie "expositions" du site photos n'est pas centrée ni le formulaire de contact d'ailleurs.


-------------
http://accessit.be" rel="nofollow - Les Billets d'une Bobonne Bougonne - http://gite.vervoz.be" rel="nofollow - Gîte Le Vicus


Posté par: mamy-o-laine
Posté le: 02 Oct 2022 à 09:52
Merci pour votre retour.

Pour ce qui est du formulaire contact, c'est voulu tel quel.
Par contre, chez moi, la partie "expositions" s'affiche bien centrée dans le logiciel et en ligne ... bizarre que ce ne soit pas le cas pour vous !




-------------
http://www.site-concept.be
http://www.art-photography.be


Posté par: Cyril12345
Posté le: 02 Oct 2022 à 10:01
Bonjour mamy-o-laine,

J'ai eu le même problème il y a quelques mois avec un site hébergé chez OVH.

La solution m'a été apportée par "Lecos" (en janvier 2022) sur ce forum (et validée ensuite par Brolysan).
Le principe est le suivant : dans un script PHP certaines informations ne sont présentes qu'à titre d'information pour le lecteur (elles ne sont pas "actives"). Ces informations sont alors encadrées par les symboles /* (au début) et */ (à la fin). Pour désactiver un morceau du script (ici par exemple le morceau du script qui pose problème avec la version PHP 8), il faut donc passer le morceau du script "en commentaire" en l'encadrant par ces mêmes symboles.
Pensez évidemment bien ensuite à republier votre site sur son hébergement avant de vérifier si vos formulaires fonctionnent à nouveau.

Voici son message que je vous suggère de suivre :

Bonne chance à vous ! Smile

Bonjour,

Je me permets de partager une solution mise en place par un ami informaticien pour le même problème sur mon site pro en php 8.
Note : je n'y connais rien en code, je suis juste un utilisateur d'OpenElement, qui fait parfaitement le job pour mon site.

- Ouvrir dans Notepad le fichier ServerWESendMail-v210.php qui se trouve dans le répertoire /WEFiles /Server/
- Mettre en commentaire le paragraphe commençant par  "// consider magic quotes:" et se terminant par "//remove slashes before apostrophes etc. } }", c'est-à-dire inscrire /* juste avant le début du paragraphe, et */  juste après ; comme ceci :

/*
// consider magic quotes....
// remove slashes before apostrophes etc. } }
*/

A priori ce morceau de code (get_magic_quote_runtime() ?) n'est pas compatible php 8, et n'est pas vraiment indispensable.

Après cette correction, mon formulaire mail fonctionne de nouveau. J'espère ne pas avoir impacté d'autres fonctionnalités (pour l'instant tout semble fonctionner OK).

Bonne journée.


Posté par: mamy-o-laine
Posté le: 02 Oct 2022 à 11:00
Bon, bon... merci Cyril d'être aussi réactif Approve

J'ai retiré le petit bout de code (get_magic_quote_runtime()

Mis en commentaire le paragraphe mentionné, remis à jour sur one.com la version PHP 8.0... mais ça ne fonctionne pas, toujours le même message d'erreur.

Quelqu'un aurait-il une autre piste ou ais-je fait une bourde quelque part ?


-------------
http://www.site-concept.be
http://www.art-photography.be


Posté par: Cyril12345
Posté le: 02 Oct 2022 à 11:44

... Désolé mamy-o-laine, cela avait parfaitement bien fonctionné pour moi ! Il semble que la ligne concernée par votre souci soit la ligne 30 comme indiqué dans votre message d'erreur... Tout comme c'était le cas pour moi. Assurez-vous quand même d'avoir bien respecté la procédure.

Mes compétences en PHP s'arrêtent là... Il vous faudra peut-être à présent attendre l'intervention de nos experts (Brolysan, Hobby001, ...).

Bonne chance à vous ! Smile


Posté par: mamy-o-laine
Posté le: 02 Oct 2022 à 12:01
... de rien Cyril,

Je vais continuer à tester, mais si un expert passe par là, je ne suis pas contre un coup de pouce complémentaire.

Il y avait bien longtemps que j'étais passée par le forum... merci à tous d'être encore présents pour toutes les aides diverses et variées Thumbs Up


-------------
http://www.site-concept.be
http://www.art-photography.be


Posté par: Bridet
Posté le: 02 Oct 2022 à 12:31
Message posté par mamy-o-laine mamy-o-laine a écrit:

Merci pour votre retour.

Pour ce qui est du formulaire contact, c'est voulu tel quel.
Par contre, chez moi, la partie "expositions" s'affiche bien centrée dans le logiciel et en ligne ... bizarre que ce ne soit pas le cas pour vous !




Oui sur un petit PC mais pas sur un 27", ce n'est pas très professionnel, allez voir les simulateurs responsive en ligne.
J'ai la flemme de faire un lien mais si vous me donner votre mail en MP, je vous enverrai une copie d'écran.


-------------
http://accessit.be" rel="nofollow - Les Billets d'une Bobonne Bougonne - http://gite.vervoz.be" rel="nofollow - Gîte Le Vicus


Posté par: brolysan
Posté le: 03 Oct 2022 à 09:40
Bonjour,

Tous les sites web ayant basculés en php 8.0 avec le regret de cette ligne (lié à php 6 et devenu obsolète) fonctionne normalement.
Faites la mise à jour manuellement sur le serveur de votre hébergeur.
Sinon, envoyez moi le fichier ServerWESendMail-v210.php qui se trouve dans le répertoire /WEFiles /Server/ par mail à contact@sensode.com

-------------
https://sensode.com" rel="nofollow - Sensode
https://www.creads.fr/blog/graphiste-freelance2/parole-de-brolysan-45-ans-graphiste" rel="nofollow - Biographie


Posté par: mamy-o-laine
Posté le: 03 Oct 2022 à 12:38
Bonjour brosylan,

Mon hébergeur one.com a passé tous les sites en php 8.0
Mais, suite à ça, j'ai un message d'erreur pour tous mes sites créés avec openElement !

Je viens de vous envoyer, par mail, le fichier en question.

Merci


-------------
http://www.site-concept.be
http://www.art-photography.be


Posté par: brolysan
Posté le: 03 Oct 2022 à 13:22
J'ai reçu votre fichier, c'est "normal" que cela ne fonctionne pas.
Je vous renvoie le fichier corrigé.

-------------
https://sensode.com" rel="nofollow - Sensode
https://www.creads.fr/blog/graphiste-freelance2/parole-de-brolysan-45-ans-graphiste" rel="nofollow - Biographie


Posté par: mamy-o-laine
Posté le: 03 Oct 2022 à 14:20
Super, mille fois merci brosylan Smile

Cela fonctionne



-------------
http://www.site-concept.be
http://www.art-photography.be


Posté par: Cyril12345
Posté le: 03 Oct 2022 à 14:36
Bonjour,

Pourrait-on savoir en quelques mots quel était le problème...? Cela pourrait aider à mieux comprendre les problèmes qui peuvent se poser... Merci ! Smile


Posté par: mamy-o-laine
Posté le: 03 Oct 2022 à 14:49
voici le correctif de brolysan (je corrige mon surnom, désolé) qui fonctionne chez moi... en cause le passage de mon hébergeur à la version php 8.0

dans le répertoire /WEFiles /Server/
ouvrir le fichier ServerWESendMail-v210.php

ajouter cette ligne tout en haut avant <?php
<!-- saved from url=(0022) http://internet.e-mail" rel="nofollow - http://internet.e-mail -->

ensuite mettre ce symbole // devant chaque ligne du paragraphe :

// consider magic quotes:
//if (get_magic_quotes_runtime()) set_magic_quotes_runtime(false);
//if (get_magic_quotes_gpc()) {
    // remove slashes before apostrophes etc.
//    foreach($param as $key=>$value) {
//        if (is_array($value)) { // value is an array, not just string (happens if attribut name contains [])
//            foreach($value as $vkey=>$vv)    $param[$key][$vkey] = stripslashes($param[$key][$vkey]);
//        } else
//            $param[$key] = stripslashes($param[$key]); // remove slashes before apostrophes etc.
//    }
//}

voilà... bon boulot à tous!


-------------
http://www.site-concept.be
http://www.art-photography.be


Posté par: Cyril12345
Posté le: 03 Oct 2022 à 16:49

... Merci mamy-o-laine pour cette réponse ! Même si je ne comprends pas le principe, ne parlant pas le PHP ! C'est certainement une façon différente de désactiver ce fameux passage qui posait problème.

Bonne soirée Smile

Une petite précision mamy-o-laine : c'est "Brolysan" (notre expert bénévole) et pas "Brosylan" !...


Posté par: brolysan
Posté le: 03 Oct 2022 à 18:45
Merci Cyril12345, j'apprécie aussi, c'est plus agréable sans faute. Tongue

-------------
https://sensode.com" rel="nofollow - Sensode
https://www.creads.fr/blog/graphiste-freelance2/parole-de-brolysan-45-ans-graphiste" rel="nofollow - Biographie


Posté par: mamy-o-laine
Posté le: 04 Oct 2022 à 05:42
Ah là là... les fautes Ermm

Me suis fait tacler, mais je vais m'en remettre Wink

Encore un grand merci à brolysan ainsi qu'aux autres de garder actif et réactif ce forum.
Belle journée Handshake



-------------
http://www.site-concept.be
http://www.art-photography.be


Posté par: Bridet
Posté le: 04 Oct 2022 à 10:18
Message posté par Bridet Bridet a écrit:

Message posté par mamy-o-laine mamy-o-laine a écrit:

Merci pour votre retour.

Pour ce qui est du formulaire contact, c'est voulu tel quel.
Par contre, chez moi, la partie "expositions" s'affiche bien centrée dans le logiciel et en ligne ... bizarre que ce ne soit pas le cas pour vous !




Oui sur un petit PC mais pas sur un 27", ce n'est pas très professionnel, allez voir les simulateurs responsive en ligne.
J'ai la flemme de faire un lien mais si vous me donner votre mail en MP, je vous enverrai une copie d'écran.


Mamy me dit que sur son écran 27" tout baigne !
@Brolysan, tu peux tester ?


-------------
http://accessit.be" rel="nofollow - Les Billets d'une Bobonne Bougonne - http://gite.vervoz.be" rel="nofollow - Gîte Le Vicus


Posté par: space33
Posté le: 15 Feb 2023 à 19:46
Bonsoir,
Je reviens tardivement sur le sujet. 
Ionos m'oblige, sens de l'histoire certainement, à passer en PhP V8 ou plus.
J'ai suivi à la lettre le correctif Brolysan/Mami o laine concernant la modification du fichier ServerWESendMail-v210.php
J'ai une erreur à l'ouverture de chaque page, apparemment sur le fichier nommé WECounter-v22.php
Serait-ce lié à un compteur de visite que j'ai sur chaque page ?
Merci à vous

Site : passeurdinformations.fr


-------------
WINDOWS 10 /0E 1.57R9/
Passeur d'information
http://www.passeurdinformations.fr


Posté par: Hobby001
Posté le: 15 Feb 2023 à 19:54
Bonjour,

En effet php8 interfère avec le compteur de visites.

Voici un autre post qui en traite et présente une solution:

https://forums.openelement.uk/fr/compteur-de-visite_topic24211_post165559.html?KW=compteur+php#165559" rel="nofollow - https://forums.openelement.uk/fr/compteur-de-visite_topic24211_post165559.html?KW=compteur+php#165559


-------------
https://denislafrance.net" rel="nofollow - https://denislafrance.net https://www.youtube.com/playlist?list=PLWg7A6YtIr7VtnP3HvRpMhx8tFJET_fih" rel="nofollow - , Formation vidéo sur OE


Posté par: space33
Posté le: 15 Feb 2023 à 19:54
Oui c'est cela. 
J'ai fait un test car j'avais ce compteur dans 2 calques un peu différent (page d'accueil et les autres). 
J'ai supprimé dans 'les autres' : erreur disparue (même si je ne fais pas tout à fait le lien avec la version de PHP) !



-------------
WINDOWS 10 /0E 1.57R9/
Passeur d'information
http://www.passeurdinformations.fr


Posté par: space33
Posté le: 15 Feb 2023 à 19:55
Merci Hobby001 pour la confirmation !

-------------
WINDOWS 10 /0E 1.57R9/
Passeur d'information
http://www.passeurdinformations.fr


Posté par: Hobby001
Posté le: 15 Feb 2023 à 20:16
https://www.sitew.com/Comment-modifier-un-site/Ajouter-un-compteur-de-visites-gratuit-a-mon-site" rel="nofollow - https://www.sitew.com/Comment-modifier-un-site/Ajouter-un-compteur-de-visites-gratuit-a-mon-site


-------------
https://denislafrance.net" rel="nofollow - https://denislafrance.net https://www.youtube.com/playlist?list=PLWg7A6YtIr7VtnP3HvRpMhx8tFJET_fih" rel="nofollow - , Formation vidéo sur OE


Posté par: Talye
Posté le: 17 Mar 2023 à 12:33
Bonjour,
Je reviens un peu tardivement sur le message d'erreur à l'envoi d'email suite au passage à la version php 8.0
J'ai fait les modifications comme indiquées par Brolysan, mais cela ne fonctionne pas chez moi.
Quelqu'un aurait une autre suggestion pour solutionner le problème?


Posté par: Talye
Posté le: 17 Mar 2023 à 12:35
Voici les modifications faites
dans le répertoire /WEFiles /Server/
ouvrir le fichier ServerWESendMail-v210.php

ajouter cette ligne tout en haut avant <?php
<!-- saved from url=(0022) http://internet.e-mail" rel="nofollow - http://internet.e-mail -->

ensuite mettre ce symbole // devant chaque ligne du paragraphe :

// consider magic quotes:
//if (get_magic_quotes_runtime()) set_magic_quotes_runtime(false);
//if (get_magic_quotes_gpc()) {
    // remove slashes before apostrophes etc.
//    foreach($param as $key=>$value) {
//        if (is_array($value)) { // value is an array, not just string (happens if attribut name contains [])
//            foreach($value as $vkey=>$vv)    $param[$key][$vkey] = stripslashes($param[$key][$vkey]);
//        } else
//            $param[$key] = stripslashes($param[$key]); // remove slashes before apostrophes etc.
//    }
//}


Posté par: Hobby001
Posté le: 17 Mar 2023 à 13:06
Avez-vous appliqué cette modification sur le fichier de votre PC ou celui du serveur?

Si c'est sur votre PC faite une publication complète de votre site.

Si ça ne fonctionne pas, utilisez Filezilla et vérifiez que le fichier est bien mis à jour sur votre hébergement.


-------------
https://denislafrance.net" rel="nofollow - https://denislafrance.net https://www.youtube.com/playlist?list=PLWg7A6YtIr7VtnP3HvRpMhx8tFJET_fih" rel="nofollow - , Formation vidéo sur OE


Posté par: Talye
Posté le: 17 Mar 2023 à 13:34
Je viens de faire une publication complète du site et ça fonctionne :-)
Merci pour votre aide


Posté par: Talye
Posté le: 20 Mar 2023 à 14:22
Bonjour,
Je peux désormais envoyer des emails depuis le formulaire de contact à condition de ne pas encoder d'adresse mail de l'expéditeur. Si la case email est complétée, un message d'erreur apparait et le formulaire n'est pas envoyé.

Une erreur est survenue lors de l'envoi de l'e-mail !
Veuillez réessayer ultérieurement ou contacter l'administrateur du serveur.
{main}
Error :undefinedWarning: session_start(): Session cannot be started after headers have already been sent in /customers/5/c/2/auxplaces.fr/httpd.www/WEFiles/Server/WESendMail-v210.php on line 15
Fatal error: Uncaught Error: Call to undefined function eregi() in /customers/5/c/2/auxplaces.fr/httpd.www/WEFiles/Server/class/class-phpmailer.php:726 Stack trace: #0 /customers/5/c/2/auxplaces.fr/httpd.www/WEFiles/Server/class/class-phpmailer.php(651): PHPMailer->SmtpConnect() #1 /customers/5/c/2/auxplaces.fr/httpd.www/WEFiles/Server/class/class-phpmailer.php(417): PHPMailer->SmtpSend('Date: Mon, 20 M...', '--b1_2320105f2a...') #2 /customers/5/c/2/auxplaces.fr/httpd.www/WEFiles/Server/openElement.php(396): PHPMailer->Send() #3 /customers/5/c/2/auxplaces.fr/httpd.www/WEFiles/Server/WESendMail-v210.php(335): OEMail->send() #4 {main} thrown in /customers/5/c/2/auxplaces.fr/httpd.www/WEFiles/Server/class/class-phpmailer.php on line 726

Une idée?


Posté par: Talye
Posté le: 05 Avr 2023 à 17:16
Bonjour,
Je reposte un message car j'ai toujours un message d'erreur dans l'envoi des emails dès que le champs email est complété. Sans cette information, l'envoi d'email se fait.

Une erreur est survenue lors de l'envoi de l'e-mail !
Veuillez réessayer ultérieurement ou contacter l'administrateur du serveur.
{main}
Error :undefinedWarning: session_start(): Session cannot be started after headers have already been sent in /customers/5/c/2/auxplaces.fr/httpd.www/WEFiles/Server/WESendMail-v210.php on line 15
Fatal error: Uncaught Error: Call to undefined function eregi() in /customers/5/c/2/auxplaces.fr/httpd.www/WEFiles/Server/class/class-phpmailer.php:726 Stack trace: #0 /customers/5/c/2/auxplaces.fr/httpd.www/WEFiles/Server/class/class-phpmailer.php(651): PHPMailer->SmtpConnect() #1 /customers/5/c/2/auxplaces.fr/httpd.www/WEFiles/Server/class/class-phpmailer.php(417): PHPMailer->SmtpSend('Date: Mon, 20 M...', '--b1_2320105f2a...') #2 /customers/5/c/2/auxplaces.fr/httpd.www/WEFiles/Server/openElement.php(396): PHPMailer->Send() #3 /customers/5/c/2/auxplaces.fr/httpd.www/WEFiles/Server/WESendMail-v210.php(335): OEMail->send() #4 {main} thrown in /customers/5/c/2/auxplaces.fr/httpd.www/WEFiles/Server/class/class-phpmailer.php on line 726


Posté par: Hobby001
Posté le: 05 Avr 2023 à 20:49
On dirait que je vais devoir créer un nouvel élément pour l'envoi-mail, va falloir que je réfléchisse à ça, et que je me trouve une disponibilité.

-------------
https://denislafrance.net" rel="nofollow - https://denislafrance.net https://www.youtube.com/playlist?list=PLWg7A6YtIr7VtnP3HvRpMhx8tFJET_fih" rel="nofollow - , Formation vidéo sur OE


Posté par: Hobby001
Posté le: 05 Avr 2023 à 21:21
En même temps, si vous avez un vrai hébergement, vous pouvez choisir la version de php

-------------
https://denislafrance.net" rel="nofollow - https://denislafrance.net https://www.youtube.com/playlist?list=PLWg7A6YtIr7VtnP3HvRpMhx8tFJET_fih" rel="nofollow - , Formation vidéo sur OE


Posté par: Hobby001
Posté le: 06 Avr 2023 à 12:34
Voici ce que je comprends du formulaire de contact et de l'envoi mail dans OE.

L'élément envoi par email génère une série de variables qui sont envoyées sous ajax vers un fichier php qui lui gère l'envoi-mail.

Tout ça est assez complexe car ça date de loin dans le temps.

Éditer le tout et fournir des fichiers de remplacement en espérant que les utilisateurs ne bousilleront pas leur site c'est jouer au black-jack à un contre un contre le croupier.

Pour ce qui en est de créer de nouveaux éléments pour faire le travail.  Je manque de temps pour l'instant.





-------------
https://denislafrance.net" rel="nofollow - https://denislafrance.net https://www.youtube.com/playlist?list=PLWg7A6YtIr7VtnP3HvRpMhx8tFJET_fih" rel="nofollow - , Formation vidéo sur OE


Posté par: Talye
Posté le: 06 Avr 2023 à 13:07
Merci pour votre réponse. Si je comprends bien il n'y a pas de solution à court terme...



Imprimer la Page | Fermez la fenêtre

Forum Software by Web Wiz Forums® version 12.04 - http://www.webwizforums.com
Copyright ©2001-2021 Web Wiz Ltd. - https://www.webwiz.net