We build. You grow.

Get best community software here

Start a social network, a fan-site, an education project with oxwall - free opensource community software

Mise à jour 1.5.3 à 1.8.4 | Forum

Insou
Insou Jan 6
Bonjour tout le monde,

Je me relance sur un ancien projet qui a été commencé avec oxwall 1.5.3.

Lorsque je me connecte avec le compte admin, je me retrouve avec des mises à jours à faire.

Quand je veux faire les mises à jours de plugin, je n'ai rien pour valider la mise à jour...

Par exemple pour le plugin : Newsfeed
Êtes-vous sûr de vouloir mettre à jour le plugin 'Newsfeed' de la version 6254 à 10600 ?

Je n'ai qu'un bouton pour revenir sur la liste des plugins.



Je me suis dis que je devais peut être faire la mise à jours d'oxwall en premier..
J'ai donc lancé la mise à jours de ma version 1.5.3 en 1.8.4 et là, c'est la catastrophe..
Je me retrouve avec ce message :

Parse error: syntax error, unexpected T_USE, expecting T_FUNCTION in /home/xxx/www/ow_core/application.php on line 33

Du côté de mon site, pareil, je n'ai plus rien qui s'affiche, juste :

Warning: require_once(__DIR__/composer/autoload_real.php) [function.require-once]: failed to open stream: No such file or directory in /home/xxx/www/ow_libraries/vendor/autoload.php on line 5

Fatal error: require_once() [function.require]: Failed opening required '__DIR__/composer/autoload_real.php' (include_path='.:/usr/share/php5') in /home/xxx/www/ow_libraries/vendor/autoload.php on line 5



Avez-vous une idée de comment faire pour passer en 1.8.4 sans tout casser ?
Merci de votre aide :)
Norias
Norias Jan 6
Depuis la 1.5.3 ça parait compliqué.

Il y a aussi des problèmes si les versions de php ne sont pas les mêmes.


A priori il faudrait faire, comme souvent, toutes les mises à jour des versions majeures 1.6, 1.7, puis 1.8


Avez-vous une sauvegarde complète du site en 1.5.3 pouvant être réinstallée en cas de problèmes ?
Si c'est le cas, vous pouvez tenter d’écraser les fichiers avec ceux de la dernière release https://github.com/.../tag/core-1.8.7 ;
Il y a peut de chances que ça fonctionne, mais les erreurs seront peut-etre plus simples à corriger...

Quelle version de php utilisez vous ?


Insou
Insou Jan 6
Je vois, ça va être un peu plus compliqué que prévu..

J'ai une sauvegarde complète du site en 1.5.3 (et de la bdd).

Comment passer le site en 1.6 pour commencer ?
Je ne le trouve pas ici : https://github.com/oxwall/oxwall/tags

Pour la version de php, d'après le phpinfo(), je suis en : PHP Version 5.2.13-pl1-gentoo

En tout cas, merci de votre réponse rapide :)
Norias
Norias Jan 6
Cette version de php est beaucoup trop ancienne ! Il faudrait au moins une version 5.6 (sortie en 2014). Oxwall a cessé de pouvoir fonctionner avec php 5.2 à partir de la version 1.7.3


Il est possible de télécharger toutes les versions d'Oxwall depuis http://ow.download.s3.amazonaws.com/

Il suffit d'ajouter le nom du fichier à la fin de http://ow.download.s3.amazonaws.com/

pour pouvoir le télécharger. Par exemple pour avoir le ow_core_update_pack_1.6.0.zip, le lien complet est http://ow.download.s3.amazonaws.com/...pdate_pack_1.6.0.zip

Je ne suis pas sûr que les devs soient au courant qu'on puisse aussi ainsi accéder à un de leurs messages perso alors shuuut, faut pas l'ébruiter ^^


Là pour l'instant, je vous conseillerai de mettre à jour Oxwall avec une version 1.6, puis 1.7.0

A partir de là il vous faudra absolument une version de php au minimum en 5.6

Les versions supérieures à 1.7.3 ne fonctionneront pas avec php 5.2.

Une fois en 1.7.x et php>=5.6 vous devriez pouvoir faire la dernière mise à jour depuis l'admin d'Oxwall.


N'hésitez pas à communiquer les erreurs que vous rencontrez ;)

Insou
Insou Jan 7
Merci pour vos explications, j'y vois déjà un peu plus clair ^^

Après quelques recherches, je me rend compte que je ne peux pas changer de version de php sur mon serveur, au risque de tout foutre en l'air :(

Je vais voir si je peux pas en prendre un nouveau pour pas cher, ça sera peut-être moins risqué.

Encore merci pour vos réponses, je reviens donner des nouvelles quand j'aurai avancé dessus :D
Patricia Zorrilla Leader

Vous avez absolument toutes les versions d'OxWall sur https://owspain.com

Est libre. Vous disposez également des "mises à jour" d'une version à l'autre.

Je ne recommande pas de mettre à jour directement vers la dernière version.

Mettez d'abord à jour le noyau, puis les plugins