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 !
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 !
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é
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é
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
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
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é
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
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
-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 ?
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
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é
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
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 !
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 ?