Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

esoxlucius2004
2014-06-04 21:20:55

Sujet clos.
Le site fonctionne à nouveau.

esoxlucius2004
2014-06-04 17:23:10

C'est en effet la galère ... mais c'est aussi dans ces situations que l'on apprend aussi.
Je vais changer le propriétaire du dossier www.

flop25
2014-06-04 14:51:54

google est ton ami! là ce sont des questions d'admin système: perso quand j'ai galéré avec mon premier vps, je n'ai pas posté chez Piwigo ou wordpress

pour te répondre quand même www-data est l'utilisateur qui run le serveur, donc ce serait à lui de mettre en proprio

esoxlucius2004
2014-06-04 13:16:51

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 ?

flop25
2014-06-04 13:09:52

owner des fichiers?

sinon je vous conseille Stackexchange

esoxlucius2004
2014-06-04 12:06:04

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 -//:---\spam 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.

esoxlucius2004
2014-06-03 19:59:25

Merci des conseils.
Allez c'est parti !

mistic100
2014-06-03 19:57:04
esoxlucius2004
2014-06-03 19:55:35

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 ?

mistic100
2014-06-03 19:49:03

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")

esoxlucius2004
2014-06-03 19:47:27

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.

mistic100
2014-06-03 14:51:50

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

esoxlucius2004
2014-06-03 13:48:10

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.

mistic100
2014-06-03 13:10:47

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

esoxlucius2004
2014-06-03 12:50:01

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.

Pied de page des forums

Propulsé par FluxBB

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