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

Gaston Febus
2013-03-16 20:27:34

Merci Mascarille, je suis trop heureux :-)

Pas mal de nuits blanches en perspectives...

Merci encore pour le soutien !

Hervé

PS : je vais devoir maintenant me pencher sur une configuration multi-sites car c'est ce que je vise à terme... Je sens que je ne vais pas lâcher de si tôt les paramètres Apache !

Mascarille
2013-03-16 20:22:53

Bonne nouvelle !
Il est possible que votre fournisseur d'accès en sache plus que nous ! panne dysfonctionnement, migration de machine virtuelle...
L'essentiel est le résultat positif.
Bonne soirée et amusez vous bien avec Piwigo, c'est plus intéressant que les paramètres d'Apache !

Gaston Febus
2013-03-16 20:15:27

re-bonsoir,

il y a du nouveau !

Sans avoir RIEN changé à la configuration du serveur, j'ai re-tenté une installation de Piwigo. Et l'écran d'installation s'est affiché ! Piwigo est installé.

Je vous tiens au courant... Mais j'aimerais bien savoir ce qui s'est passé...

Hervé

Gaston Febus
2013-03-16 17:43:29

Bonjour,
mon serveur chez Nuxit fonctionne sur une Debian. C'est un serveur dédié virtuel. La virtualisation entraîne probablement une configuration particulière ?

Apache/2.2.3 (Debian) mod_python/3.2.10 Python/2.4.4 PHP/5.2.0-8+etch16 mod_ssl/2.2.3 OpenSSL/0.9.8c mod_perl/2.0.2 Perl/v5.8.8

MySql 5.0.32

Je précise que le serveur héberge 2 domaines et que ma tentative d'installation de Piwigo a été faite sur l'un d'eux, tous 2 fonctionnant très bien par ailleurs et ayant déjà vécu des installations d'autres applications.

@Mascarille : c'est grâce à Alsacréations que j'ai fureté dans l'arborescence du serveur. Très bon site que j'apprécie beaucoup.

Une chose m'étonne : je n'ai trouvé aucune allusion à AUCUN de mes 2 domaines sur les fichiers Apache... Mystère...

Je pense contacter le support Nuxit prochainement.

Mais si qq1 a l'idée miraculeuse pour l'installation de Piwigo... Je prends :-)

Merci pour vos efforts !

Hervé

Mascarille
2013-03-16 10:22:15

Bonjour,

- A mon avis, les paramètres Apache sont globalement les mêmes sous des systèmes d'exploitation différents. Par contre, les dossiers utilisés pour placer les paramétres ne sont pas les mêmes.

==> Sur quel système d'exploitation êtes vous ? (On aurait du commencer par là !)

Mon serveur est sous Windows + Apache/2.2.22,  PHP/5.3.16 (Ca répond à la question de flop25) - Je n'utilise pas de distribution packagée, les composants comme Apache, MySql sont installés individuellement. J'envisage la possibilité du passage sous Linux en même temps que la virtualisation de mes machines. (Je viens de survoler centos, ça paraît intéressant... à suivre).

Les dossiers sous Linux ne sont pas les mêmes que sous Win et "éventuellement spécifiques sous Debian/Ubuntu ???"  voir le §4 "Configuration" de ce document qui me parait clair :

                                      http://doc.ubuntu-fr.org/apache2

etc/apache2/sites-available/ ce dossier
vous permet de définir un ou plusieurs sites sur une même machine...
default contient les informations du site hébergé par défaut

Il faut donc identifier le(s) dossier(s) qui contien(nen)t les paramètres de votre site:
apache2.conf  + defaut  probablement

==> C'est là fichier que vous devez retrouver le détail du dossier qui fait référence à votre "gallerie_Piwigo" entre un <Directory xxx> et un </Directory>

explication succincte mais claire :
      http://www.alsacreations.com/tuto/lire/ … e-PHP.html
configuration détaillée et complète ici
      http://doc.ubuntu-fr.org/apache2

regardez ça en détail...

Bonne journée

flop25
2013-03-15 20:31:38

Mascarille vous avez un CentOS ?
Perso cela ne fait que quelques jours que je suis dans ce domaine donc je ne saurais y déceler un problème de configuration

Gaston Febus
2013-03-15 20:01:26

Bonsoir à tou(te)s,
merci pour vos efforts pour venir à mon aide :-)

Le fichier httpd.conf ne contient qu'1 ligne (et qui plus est commentée par un "#") : elle concerne la gestion de l'utf-8, donc pas de chance de ce côté-là :-(

Par contre, j'ai trouvé dans etc/apache2/sites-available/default (pas d'extension) :

<Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
        # This directive allows us to have apache2's default start page
        # in /apache2-default/, but still have / go to the right place
        RedirectMatch ^/$ /apache2-default/
</Directory>

qui est le plus proche de ce que suggère Flop25,

et dans etc\apache2\mods-available\dir.conf :

<IfModule mod_dir.c>
          DirectoryIndex index.html index.cgi index.pl index.php index.xhtml
</IfModule>

qui liste une collection d'index. Mais je ne trouve nulle part : "<Directory "/var/www/html">"

Hervé

flop25
2013-03-13 23:00:10

ah oui faut qu'on ait les valeurs de
<Directory "/var/www/html">

#
# Possible values for the Options directive are "None", "All",
# or any combination of:
#   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important.  Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
    Options xxxxxxx

Mascarille
2013-03-13 22:58:36

Flop25, tu as raison, je me suis sans doute mal expliqué, car j'ai suivi mon idée en partant du message  cité par Gaston Febus :

                          "Directory index forbidden by Options directive:"

Qui me semble résulter d'une mauvaise combinaison - d'une incohérence - entre :
- absence de index.html ou équivalent dans les dossiers
- d'une mauvaise liste ou incomplète dans DirectoryIndex (des index.html ou équivalents)
- et de la présence de -Indexes dans une définition de <Directory>

Bonne soirée
Emile

flop25
2013-03-13 22:32:27

-Indexes ce n'est pas plutôt pour éviter de voir lister la liste des fichiers/sousdossiers présent si il n'y a pas d'index.hmtl présent ?

Mascarille
2013-03-13 21:51:36

Bonjour,
les paramètres d'Apache se situent dans httpd.conf
Mais si vous ne connaissez pas ces paramètres à minima... vous risquez de gros déboires, en particulier sur la sécurité !

- je vous demandais de vérifier la ligne DirectoryIndex qui doit contenir index.html index.php et d'autres entrées (C'est avec cette liste qu'Apache va connaître les fichiers qui vont lui servir de directory)

- Ensuite vous avez plusieurs ensemble de lignes comprises entre <Directory> et </Directory> dont une qui concerne précisément votre gallerie Piwigo. Elle doit être assez facilement identifiable.

Entre ces deux lignes <Directory> et </Directory> vous avez des paramètres du genre
Options indexes ou -Indexes  <== ce paramètre indique à Apache qu'il peut utiliser la liste du DirectoryIndex), si vous avez -Indexes, ça coince...

Ensuite on trouve d'autres choses
AllowOverride...
Order allow deny   
PAR EXEMPLE (Car selon les versions d'Apache, certains de ces paramètres ont évolués)

Il est donc très difficile de vous aider, car cela va dépendre de votre environnement, de la version des logiciels.
Si vous ne maîtrisez pas, n'y touchez pas et demandez l'aide d'un spécialiste Apache pour revoir votre paramétrage... Ce que je fais lorsque j'ai des doutes. C'est vrai qu'on ne modifie pas souvent sauf à rajouter une gallerie de test en dupliquant une existante qui fonctionne ! Pas de risque inutile surtout avec des sites en production.

Bonne soirée

Gaston Febus
2013-03-13 16:44:24

Bonjour Mascarille,
merci pour cette avancée :-)
A aucun moment je n'ai pensé que le souci pouvait venir de Piwigo, je pense que cette application est "mûre" :-)
J'avoue ne pas savoir où trouver les informations que tu demandes... Une suggestion de nom de fichier sur le serveur ? J'ai trouvé dans les paramètres d'Apache plusieurs endroits contenant le mot "Directory".
Merci.

Hervé

Mascarille
2013-03-13 14:06:08

Bonjour,
Quelques questions :
- qu'avez-vous comme liste d'entrées dans le DirectoryIndex d'Apache ?
- quelles options Apache pour le directory concerné
- Vérifiez qu'il ne traîne pas quelque part une option -Indexes injustifiée...

Par ailleurs, il ne semble pas qu'il s'agisse d'un problème piwigo, mais de la configuration du serveur. Peut-être faudrait-il poser la question à des forums plus spécialisés ou à un spécialiste chez votre hébergeur ?

Bonne journée

Gaston Febus
2013-03-11 22:03:48

La lecture du fichier log d'erreurs du serveur -//:---\spam une erreur "Directory index forbidden by Options directive:"
Plus exactement :
[Mon Mar 11 20:29:31 2013] [error] [client NN.NN.NNN.NN] Directory index forbidden by Options directive: /var/www/vhosts/domaine.net/httpdocs/

Il semble que le serveur interdise l'écriture dans un dossier qui ne contient pas au moins un fichier index.html
Voir : http://tutos.tangui.eu.org/6-apache-err … -forbidden

J'ai donc ajouté un index.html à la racine (je voudrais installer PWG à la racine du domaine), mais il n'y a pas de changement, l'installation ne se fait toujours pas.
J'ai également placé un .htaccess à la racine contenant la commande Options +Indexes comme indiqué dans l'url ci-dessus.
Echec... Je sèche...

EDIT du 12-03 - 13h00 :

En plus des modifs ci-dessus,
- le temps d'exécution maxi du php a été porté à 60 sec. et Apache redémarré,
- tous les fichiers PWG ont été effacés et une nouvelle installation faite dans un dossier, et non plus à la racine.
Le bilan est le même :

"Fatal error: Maximum execution time of 60 seconds exceeded in /var/www/vhosts/domaine.net/httpdocs/albums/include/functions_url.inc.php on line 763"

Au secours !

Gaston Febus
2013-03-11 21:08:42

Merci pour la suggestion a/s activer les erreurs (display_errors = on dans le php.ini) mais plus tard cette nuit pour ne pas gêner les visiteurs du domaine qui fonctionne (il faut redémarrer Apache).
A demain ?

Pied de page des forums

Propulsé par FluxBB

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