une absence dans le répertoire admin de la 4.1 ? [Réglé]
papyv Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre papyv
- Inscrit le : 22/07/2014
Merci pour la mise à disposition de ce logiciel.
Je fais un essai en local, mon environnement : linux (mga4), lamp.
L'installation s'est bien passée et je peux accéder au panneau d'administration.
Mais dans les liens rapides je constate l'absence de
/admin/member/management/
/admin/modules/installed/
Je n'ai pas tout testé ...
Ai-je commis une erreur ?
Merci.
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Que veux tu dire par absence ?
PS : j'ai supprimé le doublon
papyv Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre papyv
- Inscrit le : 22/07/2014
Dans la page d'accueil (News) je clique sur
"Accédez au panneau d'administration de votre site" puis dans
les liens rapides à gauche sur "gestion des membres" et j'obtiens :
"
Objet non trouvé!
L'URL demandée n'a pas pu être trouvée sur ce serveur. La référence sur la page citée semble être erronée ou perimée. Nous vous prions d'informer l'auteur de cette page de cette erreur.
Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le webmestre.
Error 404
localhost
Apache/2.4.7 (Mageia) PHP/5.5.14 mod_perl/2.0.8-dev Perl/v5.18.1
"
Gestion des menus semble fonctionner mais
Gestion des modules donne la même erreur.
( localhost/gdm/admin/member/management/)
le répertoire admin/member/management/ n'existe pas (sous gdm)
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
papyv Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre papyv
- Inscrit le : 22/07/2014
Je n'ai pas touché directement au fichier .htaccess.
Il est long (118 lignes), je ne poste que le début
**********************************************
[andre@nouv gdm]$ pwd
/var/www/html/gdm
[andre@nouv gdm]$ wc -l .htaccess
118 .htaccess
[andre@nouv gdm]$ more .htaccess
# Rewrite rules #
RewriteEngine on
# Core #
RewriteRule ^user/pm-?([0-9]+)-?([0-9]{0,})-?([0-9]{0,})-?([0-9]{0,})-?([a-z_]{0,}).php$ /gdm/user/pm.php?pm=$1&id=$2&p=$3"e=$4 [L,QSA]
RewriteRule ^admin/config/([w/_-]*)$ /gdm/admin/config/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/cache/([w/_-]*)$ /gdm/admin/cache/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/errors/([w/_-]*)$ /gdm/admin/errors/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/themes/([w/_-]*)$ /gdm/admin/themes/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/langs/([w/_-]*)$ /gdm/admin/langs/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/modules/([w/_-]*)$ /gdm/admin/modules/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/member/([w/_-]*)$ /gdm/admin/member/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/content/([w/_-]*)$ /gdm/admin/content/index.php?url=/$1 [L,QSA]
RewriteRule ^syndication/([w/_-]*)$ /gdm/syndication/index.php?url=/$1 [L,QSA]
RewriteRule ^user/([w/-_]*)$ /gdm/user/index.php?url=/$1 [L,QSA]
# Modules rules #
# QuestionCaptcha #
RewriteRule ^QuestionCaptcha/([w/_-]*)$ /gdm/QuestionCaptcha/index.php?url=/$1 [L,QSA]
# articles #
RewriteRule ^articles/([w/_-]*)$ /gdm/articles/index.php?url=/$1 [L,QSA]
# calendar #
RewriteRule ^calendar/([w/_-]*)$ /gdm/calendar/index.php?url=/$1 [L,QSA]
# contact #
RewriteRule ^contact/([w/_-]*)$ /gdm/contact/index.php?url=/$1 [L,QSA]
# download #
RewriteRule ^download/category-([0-9]+)-?([0-9]+)?(+?[^.]*).php$ /gdm/download/download.php?cat=$1&p=$2 [L,QSA]
RewriteRule ^download/download-([0-9]+)(+?[^.]*).php$ /gdm/download/download.php?id=$1 [L,QSA]
RewriteRule ^download/file-([0-9]+)(+?[^.]*).php$ /gdm/download/count.php?id=$1 [L,QSA]
# faq #
RewriteRule ^faq/faq-([0-9]+)(+?[^.]*).php(?question=([0-9]+))?$ /gdm/faq/faq.php?id=$1&id_question=$3 [L,QSA]
# forum #
[andre@nouv gdm]$
papyv Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre papyv
- Inscrit le : 22/07/2014
localhost/gdm
Très exactement :
j'ai décompressé phpbost.zip dans /var/www/html
j'ai changé le nom de PHPBoost en gdm
et j'ai procédé à l'installation en tapant localhost/gdm dans la barre de firefox
installation sans problème ni message particulier (j'ai rendu inscriptibles les
répertoires demandés)
En ce qui concerne directement le problème j'ai :
***********
[andre@nouv gdm]$ ll admin/member/
total 12
drwxr-xr-x 2 root root 4096 juil. 15 09:41 controllers/
-rwxr-xr-x 1 root root 2450 juil. 15 09:41 index.php*
drwxr-xr-x 2 root root 4096 juil. 15 09:41 util/
************
Édité par papyv Le 22/07/2014 à 11h21
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
vous avez bien le module de réécriture apache d'activé ?
Vous avez bien autoriser apache à lire les.htaccess ?
Car par défaut ces 2choses sont désactivé sur apache il me semble.
Cordialement, janus57
papyv Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre papyv
- Inscrit le : 22/07/2014
décompression dans /var/www/html, donc le répertoire /var/www/html/phpboost
est créé, il contient tous les fichiers de phpboost.
Je rends inscriptible ce qu'il faut et dans la barre de firefox je tape
localhost/phpboost
L'installation est sans problème.
Je vais dans le panneau administration
tous les liens sont actifis : je peux inscrire un utilisateur, gérer les modules ...
apache ne semble pas en cause
le nom du répertoire sous localhost ne devrait pas être critique, non ?
par contre c'est "localhost/phpboost/admin/admin_members.php
et non admin/member/management/ dans 4.1
pour les modules c'est "admin/modules/?url=/installed/
et non admin/modules/installed/ dans 4.1
Perplexe je suis !
Merci de vous intéresser à ce problème que je suis le seul à rencontrer ?
PS : le fichier phpboost/.htaccess est vide
[andre@nouv /]$ ls -al /var/www/html/phpboost/.htaccess
-rwxrwxr-x 1 root root 0 nov. 4 2013 /var/www/html/phpboost/.htaccess*
[andre@nouv /]$ ls -al /var/www/html/gdm/.htaccess
-rw-r--r-- 1 apache apache 4750 juil. 21 20:31 /var/www/html/gdm/.htaccess
[andre@nouv /]$
Édité par papyv Le 22/07/2014 à 18h12
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
URL V4.1 sans rewrite :
Citation :/admin/modules/?url=/installed/
/admin/config/?url=/advanced/
/admin/member/?url=/management/
URL V4.1 avec rewrite :
Citation :/admin/modules/installed/
/admin/config/advanced/
/admin/member/management/
les liens entre une V4.0 etV4.1 sont différents à cause de toute les amélioration et passage en MVC que la V4.1 a subit.
Les liens que vous avez donnez en début de post à savoir "/admin/member/management/" et "/admin/modules/installed/" sont des liens avec réécriture des URL activé, hors pour que apache les prenne en compte il doit pouvoir lire le .htaccess (ce qui par défaut dans tous les packages apache est désactivé) et avoir le mod_rewrite d'activé, ce qui sur une installation par défaut n'est [u]pas activé[/u] (du moins sous Debian/Ubuntu).
Pour mageia : <span class="formatter-blockquote">gaelle:<div class="blockquote">
Maintenant ça marche:
Il faut bien modifier la ligne 149 du fichier /etc/httpd/conf/httpd.conf. Remplacer None par All
Uniquement cette ligne car AllowOverride est mentionné plusieurs fois. (ne pas modifier la ligne 123)
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All
#AllowOverride None
et redémarrer Apache
</div>
Cf : http://www.mageialinux-online.org/forum/topic-15892-2+mod-rewrite-ne-fonctionne-pas.php#m153373
</span>
Cordialement, janus57
papyv Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre papyv
- Inscrit le : 22/07/2014
Je viens de trouver votre longue et documentée réponse.
J'ai fait ce que vous indiquez et maintenant ça marche.
Très sincèrement merci beaucoup.
Bien cordialement.
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
papyv :
Bonsoir
Je viens de trouver votre longue et documentée réponse.
J'ai fait ce que vous indiquez et maintenant ça marche.
Très sincèrement merci beaucoup.
Bien cordialement.
Je viens de trouver votre longue et documentée réponse.
J'ai fait ce que vous indiquez et maintenant ça marche.
Très sincèrement merci beaucoup.
Bien cordialement.
Bonsoir,
de rein, comme indiqué depuis le début c'était un problème de réécriture d'url, qui par défaut sous apache n'est pas pris en compte dans les .htaccess (car vu que vous avez accès à la config du serveur le .htaccess est inutile normalement).
Cordialement, janus57
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie