|
Droits fichiers / Installation BBcodePosted by olivier
Bonjour,
D'abord bravo pour ce site !!! J'ai récemment installé plugin manager 0.0.4 (+patch+lang) Puis ayant des WARNING 300, j'ai décidé d'écraser cette version avec Plugin Manager 0.1. C'était beaucoup mieux, j'ai pu alors upgradé avec là 1.3. A par quelques warnings en rose tout va bien. 1. Droits sur les fichiers mantis J'ai du cependant donner les droits en écriture (chmod -R a+w mantis) sur l'ensembrle du répertoire mantis et de ses fils pour que ça marche. Mais cela me semble un peu léger au niveau sécurité. Dois-je les enlever après chaque install (ces droits) ou existe-t-il une façon de donner ces droits seulement au serveur web apache ? 2. Installation bbcode J'ai voulu par la suite installer le bbcode grâce au plugin manager, mais au moment de l'install j'ai install Fail que ce soit avec la 2 ou la 3...snifff Bon, voilà. Merci d'avance. Cordialement Olivier
Merci
Il vaut effectivement mieux faire un chown apache.apache -R mantis (c'est êut-être -r à la place du -R) pour être tranquille sans qu'il n'y ait de problème de sécurité. C'est à quel étape que le fail apparaît ? Vincent Mantis: 1.1.0, 1.1.5, 1.1.1 PHP: 5.0.4 SQL: MySQL 5.0.19 OS: Linux Please complete your signature with your environment informations. Enable skype notification here
Merci de ta réponse rapide !!
Idéalement, il faut donc mettre apache comme propriétaire pour les plugins, ensuite un chmod 755 -r mantis devrait suffir à protéger normalement les fichiers. Conserver les fichiers en 555 ou 444 n'a plus d'intérêts que 755 ou 644 (à mon avis). (Si je parle chinois, il faut le dire). Il n'y a qu'une seule ligne et sans explication en dessous du FAIL ? Vincent Mantis: 1.1.0, 1.1.5, 1.1.1 PHP: 5.0.4 SQL: MySQL 5.0.19 OS: Linux Please complete your signature with your environment informations. Enable skype notification here Edited 1 time(s). Last edit at 10/25/2007 02:23PM by deboutv.
Non pour le moment tu ne parles pas Chinois lol
Malheureusement non, rien de rien, pas l'ombre d'un commentaire ! Est-ce qu'il y aun fichcier log ou je pourrait trouver une description de l'erreur Ou alors c'est une histoire de version ??? Olivier
Il n'y a pas de fichier de log. C'est avec un package téléchargé ou en donnant l'URL au plugin manager ? Vincent Mantis: 1.1.0, 1.1.5, 1.1.1 PHP: 5.0.4 SQL: MySQL 5.0.19 OS: Linux Please complete your signature with your environment informations. Enable skype notification here Edited 1 time(s). Last edit at 10/25/2007 04:36PM by deboutv.
Avec un package téléchargé.
En fiat j'ai fait une vérification il y a que les droits sur d'écriture sur mantis/plugins et ses fils seulement, et donc pas sur mantis
Un de mes collaborateur avait fait une modif ! J'ai essayé : chown apache.apache -R mantis Usager invalide Je pense que cet utilisateur n'existe pas donc !! Je m'en vais le créer
Le créer, pas forcément. Il faut mettre le même utilisateur que celui du serveur web en général c'est apache, mais ça peut être root (bof ). Le mieux c'est de regarder dans le fichier de configuration de Apache, normalement c'est écrit le nom de l'utilisateur. En ce qui concerne la mise à jour du plugin manager (PM), normalement ça ne pose pas de problème. Le mieux reste encore de mettre la dernière version 0.1.3. Vincent Mantis: 1.1.0, 1.1.5, 1.1.1 PHP: 5.0.4 SQL: MySQL 5.0.19 OS: Linux Please complete your signature with your environment informations. Enable skype notification here
A l'aide !!!!
Bon après avoir fait les chmod/chown et compagnie puis mis la version 3 de plugin manager. Mon install de bbcode marchait toujours pas Alors je me suis dit tiens je vais tout desinstaller (plugin + pluginmanager) et réinstaller, avec un peu de chance.... Hé bé non bim j'ai une erreur qui d'ailleurs a déjà été traité ici : [forum.morinie.fr] APPLICATION ERROR #401 Database query failed. Error received from database was #1146: Table 'mantis.mantis_plugins_pm_list_table' doesn't exist for the query: SELECT plugin FROM mantis_plugins_pm_list_table WHERE installed=1 Alors j'ai commencé à suivre la procédure décrite mais le pb c'est que je ne comprend pas l'histoire du patch. Faut-il (après avoir mis les ligne en commentaire) copier le fichier patch.php dans la racine du root ? Si c'est le cas pkoi il est spécifié " browse tne patch, ...pkoi faire ???) Ensuite j'ai décommenté mais il ne s'est rien passé JE pense que j'ai pas compris un truc. Pouvez-vous m'aider car là c'est mon mantis qui FAIL !!!!
- Le truc consiste à désinstaller partiellement le plugin manager en mettant les commentaires indiqués dans le post.
- Puis néttoyer la base de donnée, pour cela il faut télécharger le patch et le copier dans le répertoire racine de Mantis (là où il y a le fichier core.php). Ensuite il faut exécuter le patch en le consultant avec le navigateur (IE ou Firefox à l'adresse [...]). - Puis terminer l'installation du PM en décommentant les lignes précédemment commentées. Vincent Mantis: 1.1.0, 1.1.5, 1.1.1 PHP: 5.0.4 SQL: MySQL 5.0.19 OS: Linux Please complete your signature with your environment informations. Enable skype notification here
Sur ton serveur il n'y a pas de restriction avec la fonction fopen ?
Dans l'optique de ne pas cumuler les problèmes, est-ce qu'avec l'URL (au lieu du package) ça fait pareil ? Vincent Mantis: 1.1.0, 1.1.5, 1.1.1 PHP: 5.0.4 SQL: MySQL 5.0.19 OS: Linux Please complete your signature with your environment informations. Enable skype notification here
REM : monserveur est une dedibox
Oui. Je vois ce qu'est fopen mais je ne sais pas comment savoir s'il y a des restrictions sur cette fonction. Dans quel fichier (ou kel cmde) peut me dire s'il ya une restriction ? En attendnat ds php.ini, si ça peut t'aider.... SAFE MODE = OFF ;;;;;;;;;;;;;;;;;; ; Fopen wrappers ; ;;;;;;;;;;;;;;;;;; ; Whether to allow the treatment of URLs (like http:// or []) as files. allow_url_fopen = On ; Whether to allow include/require to open URLs (like http:// or []) as files. allow_url_include = Off Edited 1 time(s). Last edit at 10/25/2007 07:55PM by olivier.
Par défaut il n'y a pas de limitation donc le problème ne vient à priori pas de là. Avec un autre plugin ça marche (Search par exemple il n'est pas intrusif) ?
Vincent Mantis: 1.1.0, 1.1.5, 1.1.1 PHP: 5.0.4 SQL: MySQL 5.0.19 OS: Linux Please complete your signature with your environment informations. Enable skype notification here
Nom pareil avec Search.
Sinon J'ai 2 Warning à chaque fois que je copie un package par le PM : Check the Apache version WARNING No test performed/required et Check the SQL Version WARNING No test performed/required Sinon je viens de me rendre compte que le lien Plugin dans mantis a disparu, alors que je l'avait avant que je ne desinstalle/reinstalle tout Enfin ça c pas grave Olivier
Ces warnings ne sont pas grave du tout, le plugin manager indique juste qu'il n'a pas fait les tests (parce que cela n'a pas été demandé). Est-ce que les fichiers et répertoires ont les droits d'écriture pour le serveur web ?
Même méthode que pour le patch sauf que le contenu du fichier est ci-dessous (ce coup-ci il n'est pas utile de commenter/décommenter les lignes dans le fichier core.php, il faut juste mettre les lignes ci-dessous dans un fichier à la racine de mantis et le consulter une fois). require_once( 'core.php' ); $t_main_menu_custom_options = config_get( 'main_menu_custom_options', array() ); $t_main_menu_custom_options[] = array( 'plugins_pluginmanager_link', ADMINISTRATOR, 'plugins_page.php' ); config_set( 'main_menu_custom_options', $t_main_menu_custom_options ); Vincent Mantis: 1.1.0, 1.1.5, 1.1.1 PHP: 5.0.4 SQL: MySQL 5.0.19 OS: Linux Please complete your signature with your environment informations. Enable skype notification here
OK Nikel, j'ai retrouvé mon lien. H" bien j'ai fait ce que tu m'as préconisé : chown www-data.www-data -R mantis chmod -R 755 mantisMais faut-il en remettre un coup entre le téléchargement du pkg et l'install à partire de PM ? Sinon voici le type de droits qu'il y a sur les fichiers dans mantis (www-data étant le user apache) drwxr-xr-x www-data www-data plugins et c'est pareil pour tout les fichiers et rép REMARQUE : j'ai pas de répertoire html ç afait direct mantis/www, ça gène pas ??
OK, et avec tout ça ça ne marche pas mieux. Est-ce que tu peux copier/coller l'intégralité du tableau d'installation dans le cas du plugin Search ?
Merci Vincent Mantis: 1.1.0, 1.1.5, 1.1.1 PHP: 5.0.4 SQL: MySQL 5.0.19 OS: Linux Please complete your signature with your environment informations. Enable skype notification here
OK
J'ai fait un petit rm- r search pour virer le rep serach histoire d'avoir le tableau juste après : Vérification de la version du packager 0.1.2 Nom du plugin Search Engine Version du plugin 0.0.3 Check the Apache version WARNING No test performed/required Check the PHP version No test performed/required Check the SQL version WARNING No test performed/required Check the Mantis version No test performed/required Check the Plugins version No test performed/required Installation ou Mise à jour? Install Installation des nouveaux fichiers OK Vérification du script d'installation OK Mettre à jour le plugin OK Enregistrer le plugin OK Installation WARNING Ensuite je fait install sur le PM et j'ai Installation FAIL Olivier
A priori ici tout est bon, le plugin est installé. Si le lien Install apparaît dans la page plugin c'est que la base de donnée est corrompue ou qu'il y a un problème avec le PM. Dans la configuration du PM, coche la case "Check Development Version" puis mets à jour le PM (ou utilise le lien suivant pour le mettre à jour : [bugtracker.morinie.fr]). Vincent Mantis: 1.1.0, 1.1.5, 1.1.1 PHP: 5.0.4 SQL: MySQL 5.0.19 OS: Linux Please complete your signature with your environment informations. Enable skype notification here
Après avoir checké : Check Development Version
J'ai cliqué dans le PM pour mettre à jour vers la 0.1.4a1 0.1.3 / 0.1.4a1 Mettre à jour Voilà le tableau résultat : Vérification de la version du packager 0.1.0 Nom du plugin Plugin Manager Version du plugin 0.1.3 Check the Apache version WARNING No test performed/required Check the PHP version No test performed/required Check the SQL version WARNING No test performed/required Check the Mantis version No test performed/required Check the Plugins version OK Installation ou Mise à jour? FAIL New version is older than the installed 0.1.3 '>=' 0.1.3 Installation FAIL Vu l'installation fail, j'ai essayé ton lien : Vérification de la version du packager 0.1.0 Nom du plugin Plugin Manager Version du plugin 0.1.4a1 Check the Apache version WARNING No test performed/required Check the PHP version No test performed/required Check the SQL version WARNING No test performed/required Check the Mantis version No test performed/required Check the Plugins version OK Installation ou Mise à jour? Upgrade Installation des nouveaux fichiers OK Vérification du script d'installation OK Mettre à jour le plugin Step 1 / 1: Moving files OK Enregistrer le plugin OK Installation WARNING Là à priori ça marche. Je clique donc sur Install du BBcode ds PMInstallation FAIL
Oui il faut l'activer, dans la page plugin, il faut cliquer sur BBCode puis l'activer et choisir un éditeur de BBCode (ou non). Vincent Mantis: 1.1.0, 1.1.5, 1.1.1 PHP: 5.0.4 SQL: MySQL 5.0.19 OS: Linux Please complete your signature with your environment informations. Enable skype notification here
Sorry, only registered users may post in this forum.
Online Users
Guests:
10
Record Number of Users:
1
on April 02, 2023
Record Number of Guests:
115
on November 09, 2023
Top Users
|