Annonce

  •  » Installation
  •  » Compatibilité Piwigo avec MariaDB ?

#1 2014-06-02 17:51:13

esoxlucius2004
Membre
Toulouse
2014-05-12
48

Compatibilité Piwigo avec MariaDB ?

Bonjour

J'ai lu dans ce forum que Piwigo supportait exclusivement MySQL.
MariaDB est un fork communautaire de MySQL.
En théorie, il est full compatible avec les applications MySQL.
Avez-vous eu des retours à ce sujet ?
Merci.

J'envisage de basculer mon serveur sur le "couple" Nginx/MariaDB.

http://fr.wikipedia.org/wiki/MariaDB
https://mariadb.org/

Dernière modification par esoxlucius2004 (2014-06-02 17:53:22)


Serveur : Raspberry - OS : raspbian
Piwigo: 2.6 - Thème : Elégant
PHP: 5.4.4-14 - MySQL: 5.5.35+Weezyl (Debian)
URL : jeff31.darktech.org/

Hors ligne

#2 2014-06-02 18:22:42

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: Compatibilité Piwigo avec MariaDB ?

Hors ligne

#3 2014-06-02 22:12:47

esoxlucius2004
Membre
Toulouse
2014-05-12
48

Re: Compatibilité Piwigo avec MariaDB ?

Merci pour cette confirmation !


Serveur : Raspberry - OS : raspbian
Piwigo: 2.6 - Thème : Elégant
PHP: 5.4.4-14 - MySQL: 5.5.35+Weezyl (Debian)
URL : jeff31.darktech.org/

Hors ligne

#4 2014-06-03 12:50:01

esoxlucius2004
Membre
Toulouse
2014-05-12
48

Re: Compatibilité Piwigo avec MariaDB ?

Je suis passé ce matin sous Nginx mais j'ai un message d'erreur suivant :
Fatal error: Class 'mysqli' not found in /var/www/include/dblayer/functions_mysqli.inc.php on line 61

Je suppose que c'est un problème de droits.
Les modifications faites ont été les suivantes :

chown www-data:www-data /var/www
chmod 744 /var/www

Faut-il aussi que je change aussi les droits sur la base de données ?

Merci.


Serveur : Raspberry - OS : raspbian
Piwigo: 2.6 - Thème : Elégant
PHP: 5.4.4-14 - MySQL: 5.5.35+Weezyl (Debian)
URL : jeff31.darktech.org/

Hors ligne

#5 2014-06-03 13:10:47

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: Compatibilité Piwigo avec MariaDB ?

non ce n'est pas un problème de droits

il faut activer l'extension mysqli de PHP
ou alors modifier le driver en mysql (sans i) dans local/config/database.inc.php
mais je conseille d'utiliser mysqli

Hors ligne

#6 2014-06-03 13:48:10

esoxlucius2004
Membre
Toulouse
2014-05-12
48

Re: Compatibilité Piwigo avec MariaDB ?

J'ai suivi tes instructions en modifiant le fichier database.inc.php mais lorsque je lance le site, je n'ai plus rien ....
Avant que je passe sous Nginx, le site fonctionnait sans problème mais avec des performances inégales d'où cette idée de changer Apache en Nginx. Je ne vois comment l'installation de ce logiciel et l'arrêt d'Apache ait pu entraîner la modification de ce fichier database.inc.php.

Comment activer l'extension mysqli de PHP ?

Merci.


Serveur : Raspberry - OS : raspbian
Piwigo: 2.6 - Thème : Elégant
PHP: 5.4.4-14 - MySQL: 5.5.35+Weezyl (Debian)
URL : jeff31.darktech.org/

Hors ligne

#7 2014-06-03 14:51:50

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: Compatibilité Piwigo avec MariaDB ?

esoxlucius2004 a écrit:

Je ne vois comment l'installation de ce logiciel et l'arrêt d'Apache ait pu entraîner la modification de ce fichier database.inc.php.

ce n'est pas le cas, la config PHP chargé par nginx et Apache n'est tout simplement pas la même

et je parlais bien de ça comme modification

Code:

$conf['dblayer'] = 'mysql';

esoxlucius2004 a écrit:

Comment activer l'extension mysqli de PHP ?

Aucune idée sur nginx, Google est ton ami

Sur Apache et sur Windows c'est
extension=php_mysqli.dll
dans php.ini

Hors ligne

#8 2014-06-03 19:47:27

esoxlucius2004
Membre
Toulouse
2014-05-12
48

Re: Compatibilité Piwigo avec MariaDB ?

Comme tout ceci me semblait peu claire, j'attends un peu plus d'explications sur l'auteur de ce tutorial (Raspbian France). Je suis donc revenu à mon ancienne configuration sous Apache mais j'ai à nouveau des problèmes de droits

Message : Forbidden "You don't have permission to access / on this server"

Mon dossier WWW est en 766.


Serveur : Raspberry - OS : raspbian
Piwigo: 2.6 - Thème : Elégant
PHP: 5.4.4-14 - MySQL: 5.5.35+Weezyl (Debian)
URL : jeff31.darktech.org/

Hors ligne

#9 2014-06-03 19:49:03

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: Compatibilité Piwigo avec MariaDB ?

là franchement ça dépasse le cadre de Piwigo (et de mes connaissances)
/ c'est la racine (vous le savez je m'en doute) la config du serveur est sans doute mauvaise

(s'il n'avais pas accès au dossier www, l'erreur serait "You don't have permission to access /home/sys/var/www on this server")

Hors ligne

#10 2014-06-03 19:55:35

esoxlucius2004
Membre
Toulouse
2014-05-12
48

Re: Compatibilité Piwigo avec MariaDB ?

aie aie ... je suis bon pour une réinstallation ...
Si je me lance à remettre en état Piwigo en le réinstallant, quels sont les fichiers que je dois réinjecter pour revenir au site initial.
Je suppose que je dois copier en priorité les dossiers local et plugins ?


Serveur : Raspberry - OS : raspbian
Piwigo: 2.6 - Thème : Elégant
PHP: 5.4.4-14 - MySQL: 5.5.35+Weezyl (Debian)
URL : jeff31.darktech.org/

Hors ligne

#11 2014-06-03 19:57:04

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: Compatibilité Piwigo avec MariaDB ?

Hors ligne

#12 2014-06-03 19:59:25

esoxlucius2004
Membre
Toulouse
2014-05-12
48

Re: Compatibilité Piwigo avec MariaDB ?

Merci des conseils.
Allez c'est parti !


Serveur : Raspberry - OS : raspbian
Piwigo: 2.6 - Thème : Elégant
PHP: 5.4.4-14 - MySQL: 5.5.35+Weezyl (Debian)
URL : jeff31.darktech.org/

Hors ligne

#13 2014-06-04 12:06:04

esoxlucius2004
Membre
Toulouse
2014-05-12
48

Re: Compatibilité Piwigo avec MariaDB ?

Finalement après beaucoup d'hésitations, j'ai réinstallé la partie système et non Piwigo.
Apache, PHP, .... sauf MySQL pour lequel j'ai vérifié la bonne santé de la base Piwigo et ses tables avec phpmyadmin.

Lorsque je lance le site, http://jeff31.darktech.org/, page blanche.
Le contenu du fichier error.log d'Apache est le suivant :

[Wed Jun 04 08:10:25 2014] [notice] Apache/2.2.22 (Debian) PHP/5.4.4-14+deb7u10 configured -- resuming normal operations
[Wed Jun 04 08:10:54 2014] [error] [client 195.101.173.193] PHP Warning:  include_once(./include/common.inc.php): failed to open stream: Permission denied in /var/www/index.php on line 26
[Wed Jun 04 08:10:54 2014] [error] [client 195.101.173.193] PHP Warning:  include_once(): Failed opening './include/common.inc.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/index.php on line 26
[Wed Jun 04 08:10:54 2014] [error] [client 195.101.173.193] PHP Warning:  include(./include/section_init.inc.php): failed to open stream: Permission denied in /var/www/index.php on line 27
[Wed Jun 04 08:10:54 2014] [error] [client 195.101.173.193] PHP Warning:  include(): Failed opening './include/section_init.inc.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/index.php on line 27
[Wed Jun 04 08:10:54 2014] [error] [client 195.101.173.193] PHP Fatal error:  Call to undefined function check_status() in /var/www/index.php on line 30

les fichiers sous /var/www sont en -rwxrw-rw-
les dossiers sous /var/www sont en drwxrw-rw-

L'analyse des entêtes montre en effet un problème d'accès

HTTP/1.0 500 Internal Server Error
Date: Wed, 04 Jun 2014 09:38:07 GMT
Server: Apache/2.2.22 (Debian)
X-Powered-By: PHP/5.4.4-14+deb7u10
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=UTF-8

Les variables PHP retournées après la commande php -r "phpinfo();"

Variable => Value
_SERVER["TERM"] => xterm
_SERVER["SHELL"] => /bin/bash
_SERVER["SSH_CLIENT"] => xxx.xxx.xxx.xxx
_SERVER["SSH_TTY"] => /dev/pts/0
_SERVER["USER"] => pi
_SERVER["LS_COLORS"] => rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:.......
_SERVER["MAIL"] => /var/mail/pi
_SERVER["PATH"] => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games
_SERVER["PWD"] => /var/www
_SERVER["LANG"] => en_GB.UTF-8
_SERVER["SHLVL"] => 1
_SERVER["HOME"] => /home/pi
_SERVER["LOGNAME"] => pi
_SERVER["SSH_CONNECTION"] => xxx.xxx.xxx.xxx 49454 192.168.1.71 22
_SERVER["OLDPWD"] => /var/www/galleries/Thriller/Collections/ActesNoirs
_SERVER["_"] => /usr/bin/php
_SERVER["PHP_SELF"] => -
_SERVER["SCRIPT_NAME"] => -
_SERVER["SCRIPT_FILENAME"] =>
_SERVER["PATH_TRANSLATED"] =>
_SERVER["DOCUMENT_ROOT"] =>
_SERVER["REQUEST_TIME_FLOAT"] => 1401875684.3051
_SERVER["REQUEST_TIME"] => 1401875684
_SERVER["argv"] => Array

J'ai crée un fichier index2.html qui contient un "bienvenue sur mon nouveau site".
Si je tape, http://jeff31.darktech.org/index2.html, il s'affiche correctement.

Merci de vos conseils.


Serveur : Raspberry - OS : raspbian
Piwigo: 2.6 - Thème : Elégant
PHP: 5.4.4-14 - MySQL: 5.5.35+Weezyl (Debian)
URL : jeff31.darktech.org/

Hors ligne

#14 2014-06-04 13:09:52

flop25
Équipe Piwigo
2006-07-06
6544

Re: Compatibilité Piwigo avec MariaDB ?

owner des fichiers?

sinon je vous conseille Stackexchange

Hors ligne

#15 2014-06-04 13:16:51

esoxlucius2004
Membre
Toulouse
2014-05-12
48

Re: Compatibilité Piwigo avec MariaDB ?

Le propriétaire des fichiers sous /var/www est mon login utilisateur pi pour mon serveur Raspberry.

pi@raspberrix /etc $ ls -l /var/www

-rwxrw-rw-  1 pi pi  2978 May 12 07:40 about.php
-rwxrw-rw-  1 pi pi  5736 May 12 07:40 action.php
drwxrw-rw-  4 pi pi  4096 May 12 07:48 admin
-rwxrw-rw-  1 pi pi 10728 May 12 07:40 admin.php
-rwxrw-rw-  1 pi pi  2446 May 12 07:40 category.php
-rwxrw-rw-  1 pi pi 16918 May 12 07:40 comments.php
drwxrw-rw-  7 pi pi  4096 May 23 13:57 _data
drwxrw-rw-  2 pi pi  4096 May 12 07:49 doc
-rwxrw-rw-  1 pi pi  6703 May 12 07:40 feed.php
drwxrw-rw-  3 pi pi  4096 May 15 14:56 galleries
-rwxrw-rw-  1 pi pi  4423 May 12 07:40 identification.php
drwxrw-rw-  8 pi pi  4096 May 12 07:49 include
-rwxrw-rw-  1 pi pi    43 Jun  3 21:58 index2.html
-rwxrw-rw-  1 pi pi 11524 May 12 07:40 index.php
-rwxrw-r-x  1 pi pi    25 Jun  3 19:10 info.php
drwxrw-rw-  3 pi pi  4096 May 12 07:41 install
-rwxrw-rw-  1 pi pi 16074 May 12 07:40 install.php
-rwxrw-rw-  1 pi pi 17241 May 12 07:40 i.php
drwxrw-rw- 67 pi pi  4096 May 12 07:55 language
drwxrw-rw-  5 pi pi  4096 May 12 07:49 local
-rwxrw-rw-  1 pi pi  3931 May 12 07:40 nbm.php
-rwxrw-rw-  1 pi pi  4501 May 12 07:40 notification.php
-rwxrw-rw-  1 pi pi 10556 May 12 07:40 password.php
drwxrw-rw-  5 pi pi  4096 Jun  4 09:56 perso
lrwxrwxrwx  1 pi pi    21 May 12 08:59 phpmyadmin -> /usr/share/phpmyadmin
-rwxrw-rw-  1 pi pi 28052 May 12 07:40 picture.php
drwxrw-rw- 23 pi pi  4096 May 24 14:10 plugins
-rwxrw-rw-  1 pi pi  3266 May 12 07:40 popuphelp.php
-rwxrw-rw-  1 pi pi 11362 May 12 07:40 profile.php
-rwxrw-rw-  1 pi pi  2717 May 12 07:40 qsearch.php
-rwxrw-rw-  1 pi pi  3168 May 12 07:40 random.php
-rwxrw-rw-  1 pi pi  4669 May 12 07:40 register.php
drwxr-xr-x  2 pi pi  4096 Jun  3 20:14 sauvedb
-rwxrw-rw-  1 pi pi  7422 May 12 07:40 search.php
-rwxrw-rw-  1 pi pi  7458 May 12 07:40 search_rules.php
-rwxrw-rw-  1 pi pi  6480 May 12 07:40 tags.php
drwxrw-rw-  5 pi pi  4096 May 17 21:55 template-extension
drwxrw-rw- 11 pi pi  4096 May 13 21:53 themes
drwxrw-rw-  3 pi pi  4096 May 12 07:41 tools
-rwxrw-rw-  1 pi pi  4314 May 12 07:40 upgrade_feed.php
-rwxrw-rw-  1 pi pi 15139 May 12 07:40 upgrade.php
drwxrw-rw-  3 pi pi  4096 May 12 09:58 upload
-rwxrw-rw-  1 pi pi 37216 May 12 07:40 ws.php

Liste des utilisateurs

pi@raspberrix /etc $ cat passwd

root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
proxy:x:13:13:proxy:/bin:/bin/sh
www-data:x:33:33:www-data:/var/www:/bin/sh
backup:x:34:34:backup:/var/backups:/bin/sh
list:x:38:38:Mailing List Manager:/var/list:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
pi:x:1000:1000:,,,:/home/pi:/bin/bash
ntp:x:102:104::/home/ntp:/bin/false
statd:x:103:65534::/var/lib/nfs:/bin/false
messagebus:x:104:106::/var/run/dbus:/bin/false
usbmux:x:105:46:usbmux daemon,,,:/home/usbmux:/bin/false
lightdm:x:106:109:Light Display Manager:/var/lib/lightdm:/bin/false
mysql:x:107:110:MySQL Server,,,:/nonexistent:/bin/false
sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin


Kesako Stackexchange ?


Serveur : Raspberry - OS : raspbian
Piwigo: 2.6 - Thème : Elégant
PHP: 5.4.4-14 - MySQL: 5.5.35+Weezyl (Debian)
URL : jeff31.darktech.org/

Hors ligne

  •  » Installation
  •  » Compatibilité Piwigo avec MariaDB ?

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2022 · Contact