Aller au contenu
Support de Zwii et Yocto
ben122714

Zwii Raspbian Strech Lite php7

Messages recommandés

Bonjour,

 

Je me permet de poster ici car je n'arrive pas à faire fonctionner Zwii.

 

Je fais une installation fraiche de Rasbpian Strech Lite, j'installe apache et php (un phpinfo fonctionne) et lorsque je transfere Zwii, mon navigateur affiche HTTP ERROR 500.

 

Je précise que j'ai transferer sans rien effacer le dossier de base de Zwii 8.1.0.

 

Une idée car là je bloque ....

 

Merci d'avance :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Voici mes logs du fichier error.log d'apache :

 

[Thu Jan 25 08:36:46.310529 2018] [:error] [pid 7449] [client 192.168.0.5:65448] PHP Warning:  file_put_contents(site/data/data.json): failed to open stream: Permission denied in /var/www/html/ussatt/core/core.php on line 695
[Thu Jan 25 08:36:46.322337 2018] [:error] [pid 7449] [client 192.168.0.5:65448] PHP Warning:  file_put_contents(site/data/data.json): failed to open stream: Permission denied in /var/www/html/ussatt/core/core.php on line 695
[Thu Jan 25 08:36:46.334060 2018] [:error] [pid 7449] [client 192.168.0.5:65448] PHP Warning:  file_put_contents(site/data/data.json): failed to open stream: Permission denied in /var/www/html/ussatt/core/core.php on line 695
[Thu Jan 25 08:36:46.344628 2018] [:error] [pid 7449] [client 192.168.0.5:65448] PHP Warning:  chmod(): No such file or directory in /var/www/html/ussatt/core/core.php on line 399
[Thu Jan 25 08:36:46.346300 2018] [:error] [pid 7449] [client 192.168.0.5:65448] PHP Warning:  file_put_contents(site/data/data.json): failed to open stream: Permission denied in /var/www/html/ussatt/core/core.php on line 695
[Thu Jan 25 08:36:46.357955 2018] [:error] [pid 7449] [client 192.168.0.5:65448] PHP Warning:  file_put_contents(site/data/data.json): failed to open stream: Permission denied in /var/www/html/ussatt/core/core.php on line 695
[Thu Jan 25 08:36:46.369685 2018] [:error] [pid 7449] [client 192.168.0.5:65448] PHP Warning:  file_put_contents(site/data/data.json): failed to open stream: Permission denied in /var/www/html/ussatt/core/core.php on line 695
[Thu Jan 25 08:36:46.380681 2018] [:error] [pid 7449] [client 192.168.0.5:65448] PHP Fatal error:  Uncaught Error: Call to undefined function mb_substr() in /var/www/html/ussatt/core/core.php:1378\nStack trace:\n#0 /var/www/html/ussatt/core/core.php(637): helper::filter('', 9)\n#1 /var/www/html/ussatt/core/core.php(420): common->getInput('ZWII_USER_ID')\n#2 /var/www/html/ussatt/core/core.php(791): common->__construct()\n#3 /var/www/html/ussatt/index.php(27): core->__construct()\n#4 {main}\n  thrown in /var/www/html/ussatt/core/core.php on line 1378
[Thu Jan 25 08:36:56.145263 2018] [:error] [pid 7450] [client 192.168.0.5:65449] PHP Warning:  file_put_contents(site/data/data.json): failed to open stream: Permission denied in /var/www/html/ussatt/core/core.php on line 695
[Thu Jan 25 08:36:56.156997 2018] [:error] [pid 7450] [client 192.168.0.5:65449] PHP Warning:  file_put_contents(site/data/data.json): failed to open stream: Permission denied in /var/www/html/ussatt/core/core.php on line 695
[Thu Jan 25 08:36:56.168802 2018] [:error] [pid 7450] [client 192.168.0.5:65449] PHP Warning:  file_put_contents(site/data/data.json): failed to open stream: Permission denied in /var/www/html/ussatt/core/core.php on line 695
[Thu Jan 25 08:36:56.179387 2018] [:error] [pid 7450] [client 192.168.0.5:65449] PHP Warning:  chmod(): No such file or directory in /var/www/html/ussatt/core/core.php on line 399
[Thu Jan 25 08:36:56.180960 2018] [:error] [pid 7450] [client 192.168.0.5:65449] PHP Warning:  file_put_contents(site/data/data.json): failed to open stream: Permission denied in /var/www/html/ussatt/core/core.php on line 695
[Thu Jan 25 08:36:56.192561 2018] [:error] [pid 7450] [client 192.168.0.5:65449] PHP Warning:  file_put_contents(site/data/data.json): failed to open stream: Permission denied in /var/www/html/ussatt/core/core.php on line 695
[Thu Jan 25 08:36:56.204303 2018] [:error] [pid 7450] [client 192.168.0.5:65449] PHP Warning:  file_put_contents(site/data/data.json): failed to open stream: Permission denied in /var/www/html/ussatt/core/core.php on line 695
[Thu Jan 25 08:36:56.215295 2018] [:error] [pid 7450] [client 192.168.0.5:65449] PHP Fatal error:  Uncaught Error: Call to undefined function mb_substr() in /var/www/html/ussatt/core/core.php:1378\nStack trace:\n#0 /var/www/html/ussatt/core/core.php(637): helper::filter('', 9)\n#1 /var/www/html/ussatt/core/core.php(420): common->getInput('ZWII_USER_ID')\n#2 /var/www/html/ussatt/core/core.php(791): common->__construct()\n#3 /var/www/html/ussatt/index.php(27): core->__construct()\n#4 {main}\n  thrown in /var/www/html/ussatt/core/core.php on line 1378

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

Bonjour ben122714

 

A la première lecture du log que tu as joint j'aurai tendance à penser qu'il s'agit d'un problème d'autorisation d'accès au fichier du zwii; le dossier où tu as transféré ton site zwiicms ne possède pas les permissions voulues pour que ton navigateur puisse lire et écrire dedans.

Il est aussi possible que le chemin indiqué dans ton .htaccess ne soit pas le bon par rapport au dossier où tu as transféré ton site nouvellement crée.

 

Vérifies donc en premier lieu toutes ses choses, sans doute que ce serait ceci qui provoque ce disfonctionnement.

 

Autre astuce que je peux te donner :

Essaies d'installer directement sur ton Pi une version zwii vierge et appelles là depuis ton navigateur web, ainsi s'il n'est pas accessible déjà par ce biais l'on saura si effectivement ce n'est pas une erreur du au paramétrage de ton serveur apache....

 

Si cette façon de faire marchait, il te suffirait alors de remplacer les fichiers du zwii qui seront crées dans /site/data/ (data.json  &  theme.css ) par ceux du site crée en local.

 

Mais je pense qu'un spécialiste comme micka260, membre de notre forum te répondrait bien plus précisément et efficacement sur ce sujet là;  espérons qu'il passe dans le coin pour jeter un œil à ton soucis  :)

Modifié par Invité

Partager ce message


Lien à poster
Partager sur d’autres sites

Re bonjour et merci pour votre retour en fait le probleme etait qu’il fallait faire un apt-get install php-mbstring !! Merci quand meme par contre maintenant j’ai un probleme a l’installation (mail apparement ...)

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 7 heures, ben122714 a dit :

Voici le message d'erreur qui m'empèche de poursuivre l'installation et qui recommence a chaque fois : Could not instantiate mail function.

 

Bonsoir Ben

J 'ai ressorti mon Raspberry du placard ,  je viens  d ' installer également Rasbpian Strech Lite , apache2 , php , msql server ...etc  et j 'arrive au même message que toi. (avec pourtant avec une adresse de mail valide).

j 'ai du louper une validation  lors de l 'installation du serveur Lamp.

si quelqu 'un a une piste .... , merci d ' avance

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Il me semble avoir lu quelque part qu'il faut modifier le fichier phpmailer chose que je viens de faire mais cela ne fonctionne pas.

 

EDIT : Le site fonctionne désormais après avoir mis les autorisations 777 sur l'ensemble des fichiers et sous dossiers c'est seulement la fonction mail qui ne passe pas et je ne sais pas pourquoi je cherche je cherche .. sauf si une âme charitable passe par là ...

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

@ben122714 je pense que si comme moi tu épluches un peu les idées suggérées sur ce site, tu trouveras pas mal de réponses à certains soucis que tu rencontre ( mailler, apache etc... )

 

==>  https://www.place4geek.com/blog/2014/09/plus-de-70-idees-de-projets-pour-votre-raspberry-pi/

 

là un truc pas mal du tout.... ==> https://raspbian-france.fr/installer-serveur-web-raspberry-lamp/

 

J'ai commencé il y a peu une expérience sur ce que l'on peut " tirer " d'une carte Raspberry, l'un de nos ami membre en est un grand spécialiste ( micka260 ) et dans mon sujet, il livre pas mal de conseils judicieux.

peut être que si tu y jetais un œil, tu pourrais y trouver des infos ou d'autres liens qui pourraient te sembler utiles à exploiter ;)

 

http://forum.zwiicms.com/index.php?/topic/575-raspberry-pi3-que-peut-on-en-faire/

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Effectivement :-)

 

Bon alors en fait c'était tout simple et comme quoi la nuit porte conseil .... il fallait juste installer exim4 et le configurer et ca fonctionne a merveille :-)

 

J'ai encore une question et cela concerne cette fois ci Zwii directement a savoir est il possible de publier sur Facebook les articles du blog automatiquement ?

 

Merci d'avance pour vos réponses,

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour à tous ,

 

merci Ben, pour ton retour ,  il me semble  que j ' avais mis les bons droits , je vérifiai  cela ce week end.

je ne connaissais pas ce paquet exim4 , cela me servira pour poursuivre mon installation , merci
Bonne après midi

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Il y a 2 heures, ben122714 a dit :

J'ai encore une question et cela concerne cette fois ci Zwii directement a savoir est il possible de publier sur Facebook les articles du blog automatiquement ?

 Je suppose que oui en utilisant un flux rss dans le cms ou en trouvant pour se faire un script qui dés qu'un article serait publieé sur un zwii soit répercuter automatiquement sur Facebook.

Mais ce fameux script serait à créer ou trouver sur la toile var je ne pense pas qu'il existe actuellement sous quelques formes que ce soient proposé dans notre section de téléchargements des plugins sur le forum.

 

Ce serait une bonne idée à suggérer ici :  http://forum.zwiicms.com/index.php?/topic/519-lzwiicms-les-idées-de-tous-le-monde-pour-quil-soit-meilleur/

Sans doute un passionné se pencherait sur le sujet et exaucerait celui ci.  :)

Partager ce message


Lien à poster
Partager sur d’autres sites

bonsoir


après avoir étendu les droits j 'ai pu finaliser l 'installation de Zwii sur mon raspberry ,par contre je n ' arrive pas à configurer l ' envoie de mail par exim4 via orange


mon fichier de configuration (/etc/exim4/update-exim4.conf.conf)

dc_eximconfig_configtype='smarthost'
dc_other_hostnames='raspberrypi'
dc_local_interfaces='127.0.0.1 ; ::1'
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='smtp.orange.fr::465'
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname='false'
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'

 

mon fichier de password (/etc/exim4/passwd.client)

smtp.orange.fr:nom@orange.fr:mot de passe

 

mon fichier email adresse (/etc/email-addresses) si besoin ?

user:nom@orange.fr
root:nom@orange.fr


si quelqu 'un pouvait me mettre sur le bon chemin , merci d ' avance

Salutations

 

 
 

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 14 heures, omega a dit :

après avoir étendu les droits j 'ai pu finaliser l 'installation de Zwii sur mon raspberry ,par contre je n ' arrive pas à configurer l ' envoie de mail par exim4 via orange
 

Problème résolu en suivant la procédure du site ci dessous avec une adresse Gmail

https://www.sbprojects.net/projects/raspberrypi/exim4.php

Bonne journée

 

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
il y a 58 minutes, omega a dit :

Problème résolu en suivant la procédure

 

parfois en changeant simplement le fournisseur smtp de nos mails, on arrange les choses un peu partout ( surtout quand il s'agit de nos fournisseurs d’accès web peu enclins à ce que nous utilisions leur serveur d'envoi mail en dehors de ce qui est prévu par nos grands opérateur nationaux en la matière )

 

Et pour ma part, quand ça ne fonctionne pas j'utilise les coordonnées SMTP de chez mon registar 1&1 et dans le pire des cas, un petit truc que j'ai pondu il y a bien longtemps quand les mail refuse de partir d'un zwii placé où que ce soit ( nous appellerons ceci un détournement d'usage ;) ) : le mailler de chez Free!!!!

http://forum.zwiicms.com/index.php?/files/file/19-mailerresponsivemoderne/

 

Si vous en décortiquez le script, vous verrez qu'il est tout à fait possible de s'en servir ailleurs que chez Free ( j'ai testé chez moi mais aussi chez d''autres fournisseurs d'espace web )

 

bien heureux que vous ayez tout deux réussis vos installation de manière aussi brillante en collaborant tout les deux ensemble par vos échanges mutuels de code ici  même @omega  &  @ben122714  :)

 

Partager ce message


Lien à poster
Partager sur d’autres sites

voila une 1er étape de franchie (la route sera peut être longue pour mettre en place l 'auto hébergement avec  Zwii bien sur ! , merci au créateur et à la communauté pour l 'enrichissement qu' elle propose à ce cms)  , merci à Ben et a Roger pour votre soutien.

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

Et bien entendu merci à toi Omega qui nous permet aussi, dans le cas de notre communauté, de voir au travers de tes tests que le cms peut être adapté partout et pour tout les usages.

 

Dernière combine que je vous livre ( ici où ailleurs ) xD

 

Avez vous tout les deux remarqué ce petit  react_like.png situé tout en bas à droite de tout les messages postés par les membres ?

Avez vous remarqués dans vos messages là où s'affiche votre bel avatar et sous votre titre de membre une petite imagette verte avec un plus dedans?

Avez vous remarqué le chiffre qui la suit et qui augmente parfois d'une unité?

Je suis certain que non où alors vous ne savez pas à quoi sert ce fameux petit cœur dans tout les messages

 

Et bien si vous lisez le message d'un membre, qu'il vous plaît dans la réponse  vous cliquez sur son petit cœur et vous choisissez alors l'un des 4 smileys disponible pour montrer à quel point son message provoque chez vous une émotion, ou alors vous cliquez simplement une fois sur le cœur et cela mettra un simple " Like " pour l'auteur du message, et lui quand il sera prévenu que vous avez aimé sa réponse verra l'auteur qui lui à attribué un point supplémentaire.

 

( je viens de le faire pour toi Omega, passant ton compte de points précédemment à +9 vers un plus 10 dorénavant :) en t'attribuant une coupe qui veut dire " Tanks" merci pour ta réponse )

 

Ce système est aussi fort utile pour ceux qui vous répondent, ainsi ils savent si leur réponses ont été pertinentes ou non, vous ont plu ou pas où ne provoque rien chez vous ...

Partager ce message


Lien à poster
Partager sur d’autres sites

@Roger nounours  , je progresse , pour l 'instant je suis noté comme apprenti...

je reviens sur l 'installation de Zwii sur raspberry , je coince un peu sur les droits linux , je m ' explique pour installer zwii , j 'ai changé les droits en 777 au lieu de 755 sur  le répertoire data de /var/www/html/site/data pour qu ' à l 'installation le fichier data.json puisse être créer et placer dans ce répertoire. puis je l 'ai remis en 755.
Je constate que mes modifications en tant qu ' administrateur ne sont pas toutes prises en compte (personnaliser le thème , configurer le site...) et même l ' installation du player Plyr ne se fait pas correctement , le repertoire plyr à bien été créer avec ces deux fichiers , mais le lecteur n 'est pas présent. Je pense que cela vient des droits sur les répertoires / fichiers , j 'ai besoin des conseils éclairés d 'un linuxien.

ci dessous les droits des principaux dossiers et les propriétaires ( peut être qu il faut tous  les passer pi www-data ?) ,merci d ' avance pour retour
Bonne soirée

 

5a6e24c7311bc_ScreenShot01-28-18at08_09PM.jpg.70337ddb2362c745800a4b7c23d9b454.jpg
 

Partager ce message


Lien à poster
Partager sur d’autres sites

Il faut changer les droits : 

Citation

sudo chown -R www-data:www-data .

Après ça change souvent sous Debian je te conseille de lire les procédures d’installation d’un site web sous Raspbian. 

  • Merci 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour Simon ,

l ' as tu fait avec une adresse Gmail ?

bien renseigné les fichiers 

/etc/exim4/update-exim4.conf.conf , avec la commande sudo dpkg-reconfigure exim4-config ou à la main

/etc/exim4/passwd.client

 /etc/aliases

c 'est sur un raspberry ?

 

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

C'est tellement petit que je reporte ici les images du site en question. dans l'ordre trouvé :

sudo apt-get install exim4

image.thumb.png.cde4b45b1a65851848a79a2036b72368.png

Nous allons ensuite éditer le fichier de configuration :

Pour plus de détails sur le fichier de configuration : update-exim4.conf (lien HS )

 sudo nano /etc/exim4/update-exim4.conf.conf

-HwNGkio3iXJm2UotNuZDyV3uNM.jpg

Voici comment j'ai configuré ' Tuxmika ) mon fichier, libre à vous de l'adapter par la suite.

 

dc_eximconfig_configtype : type de configuration

Internet pour que exim soit un serveur de mail.

- Smarthost  pour un serveur de mail qui utilisera un relais SMTP pour envoyer des courriels à l’extérieur.

- Satellite afin que exim soit un relayhost qui enverra le courrier à une autre machine.

- Local pour un serveur de mail fonctionnant uniquement dans votre réseau local.           

dc_local_interfaces : interface d'écoute de exim

dc_smarthost= : serveur SMTP vers lequel les mails seront renvoyés.

 CFILEMODE= permissions sur le fichier de configuration

 

Il est également possible de paramétrer l'adresse de l'expéditeur avec le fichier email-addresses.

sudo nano /etc/email-addresses

Attribuez ensuite des adresses mails à vos utilisateurs.

0uZecZs6prT_VGtKVZ0lKYTGRII.jpg

 

Une fois votre configuration effectuée et enregistrée, rechargez la configuration avec la commande :

sudo service exim4 reload

 

La suite bien entendu à savourer sur l'excellent site de tuxmika grâce au lien qu'il vous a fourni juste au dessus.

 

@tuxmika merci pour le partage, cela en aidera sans doute quelques uns:)

Partager ce message


Lien à poster
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.


×
×
  • Créer...