2011-08-04 3 views
0

J'ai installé un template Joomla 1.6, et tout fonctionne bien sauf 1 chose. J'ai téléchargé des fichiers .pdf quelque part dans le système de fichiers et les personnes qui visitent le site peuvent voir ou télécharger ces fichiers PDF, mais quand je clique sur le lien ou en essayant de faire un clic droit et "Enregistrer comme cible «Je reçois un message d'erreur comme ceci:Problèmes avec les fichiers .pdf dans Joomla 1.6

Interdite

Vous n'êtes pas autorisé à accéder /path/filename.pdf sur ce serveur.

De plus, une erreur 404 Not Found a été rencontrée en essayant de d'utiliser un ErrorDocument pour gérer la demande. Apache mod_fcgid/2.3.6 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 serveur à site Port 80

Je suis connecté en tant qu'administrateur et vérifié si je trouve tout ce qui refuse l'accès aux fichiers avec l'extension .pdf, mais tout ce que j'ai trouvé, c'est qu'il semble qu'un fichier .htaccess soit créé dans le même dossier que les fichiers .pdf juste après que j'essaie de les ouvrir dans mon navigateur.

Le contenu du fichier .htaccess qui est en cours de création est la suivante:

deny from all 

J'ai aussi essayé de modifier ce fichier contenu à « permettre de tous », et a essayé de le supprimer aussi, mais Joomla est en train de le changer.

Quelqu'un sait pourquoi ou qu'est-ce qui m'empêche de visualiser ou de télécharger les fichiers pdf?

+0

Cela peut-être un paramètre de serveur? Je n'ai jamais eu ce problème avec une installation de Joomla que j'ai faite. Placez-vous le fichier .pdf dans un répertoire qui est généralement une mauvaise idée (dans la zone d'administration, par exemple)? – Hanny

+0

Ouais, je pense aussi que c'est un paramètre du serveur ou un paramètre qui peut être changé dans le panneau d'administration Joomla, mais ne trouve pas de tels paramètres. En outre, je place le. Pdf dans un sous-dossier du dossier images, de sorte que cela ne devrait pas être le problème. – user709712

+0

Oui, en entendant cela me fait penser que c'est un réglage de serveur quelque part. Comme je l'ai dit, j'ai fait beaucoup de ce genre de choses avec diverses installations de Joomla, mais je n'ai jamais rencontré ce problème. Certainement pas une réaction joomla 'par défaut' à avoir quelques fichiers .pdf dans un dossier. Cela dit, je ne sais pas quel paramètre de serveur il pourrait être. Désolé, je suis désolé :( – Hanny

Répondre

0

S'il s'agit d'un serveur UNIX/Linux, vous pouvez vous connecter via FTP à un client qui affiche des autorisations telles que FileZilla. Il s'agit probablement des autorisations associées au dossier parent en cascade vers ces fichiers. Essayez de voir si vous pouvez télécharger une image dans le dossier images et si vous pouvez l'enregistrer de la même manière que vous essayez d'enregistrer les fichiers PDF. Si le téléchargement de l'image sur votre machine fonctionne, je regarderais alors les paramètres d'autorisations. Si vous n'êtes pas sûr des autorisations à rechercher, consultez ceci: http://www.tuxfiles.org/linuxhelp/filepermissions.html

Habituellement, un client peut télécharger/visualiser des fichiers avec des permissions de 644 ou plus.

+0

J'ai vérifié les permissions du dossier et tout a 644 ou plus haut Le problème est qu'un fichier .htaccess est créé dans le même dossier que le .pdf qui a "nier de tous ", ce qui signifie que personne n'a accès aux fichiers dans ce dossier Cependant, comme expliqué dans le texte original, je ne suis pas sûr de ce qui crée le.htaccess-file (il semble que ce soit quelque chose sur le serveur ou certains paramètres qui peuvent être modifiés dans le panneau Administration de Joomla). – user709712

+0

Cela vaut la peine d'essayer de désactiver tous les plugins que vous avez actuellement installés. Vous pouvez également modifier votre .htaccess et verrouiller les autorisations afin qu'il ne puisse absolument pas être modifié par quiconque. – user1934587390

+0

Je n'ai jamais vu de plugin qui sortirait de ses propres dossiers et insérerait un fichier .htaccess n'importe où. Je pense que prendre le temps de désactiver chaque plugin serait une sorte d'OMI inutile, car cela ressemble vraiment à un réglage de serveur quelque part. C'est quelque chose à essayer - mais je pense que cela devrait être considéré comme une option ultérieure à essayer. – Hanny