[Maintenance] STK > Support Toolkit

Patchs correctifs pour vos forums phpBB en version 3.2.x et 3.3.x
Présentation de l'outil STK - Support Toolkit 3.2.x et 3.3.x
Avatar du membre
Origin sslFrance
Messages : 1288
Enregistré le : 01 janv. 2020, 19:26
Prénom : Fred
Site internet : https://caforum.fr
Localisation : IDF
janv. 2020 10 12:15

STK > Support Toolkit

Message par Origin sslFrance

#1

Image

Image > Lire ici

Présentation du STK


Le STK donne la possibilité d'avoir un autre accès au "Panneau d'administration" afin de pouvoir récupérer différentes parties d'une installation 3.2.x phpBB corrompue ou pour résoudre des problèmes rencontrés.

Le STK a été fait de façon à pouvoir se connecter même si vous n'avez plus la possibilité de le faire directement via votre forum phpBB3.

Si vous ne pouvez plus accéder à votre forum, le STK peut créer un nouveau mot de passe (25 caractères) que vous pouvez utiliser.

Image



Vous devez télécharger le fichier créé et le mettre sur votre serveur dans le répertoire /stk
Une fois sur le serveur vous pouvez vous connecter avec ce nouveau compte (si vous n'êtes pas connecté sur votre forum).
Le nouveau mot de passe du compte expire après 6 heures et vous devrez en générer un nouveau pour accéder de nouveau à cette fonctionnalité plus tard.


Image



Installation du STK

Téléchargement
STK-Support Toolkit

- Téléchargez et décompressez le fichier sur votre ordinateur
- Renommez le dossier phpBB3.2-STK-master en stk
- Uploadez le dossier stk à la racine de votre forum, là où se trouve le fichier config.php



Utilisation du STK

Pour utiliser le STK il faut être connecté au forum (administrateur) et renseigner cette URL dans la barre de liens de votre navigateur :
https://www.exemple.com/phpBB/stk

www.exemple.com remplacez par l'URL de votre forum
phpBB remplacez par le nom du dossier qui contient votre forum

Si tout se passe bien vous serez redirigé vers le panneau d'administration du STK

Image
Avatar du membre
Origin sslFrance
Messages : 1288
Enregistré le : 01 janv. 2020, 19:26
Prénom : Fred
Site internet : https://caforum.fr
Localisation : IDF
févr. 2020 07 18:09

Re: STK > Support Toolkit

Message par Origin sslFrance

#2

:warning: Mise en garde:exclamation:
Cette modification concerne la version 3.3.0 de phpBB
Une mise à jour est disponible ici : Re: STK > Support Toolkit

Image

Pour éviter ce message d'erreur au lancement du STK avec un forum en version phpBB 3.3.0 il faut faire une modification de fichier.

Image

Dans le Fichier stk/includes/umil.php on recherche ceci (vers ligne 3262) :

Code : Tout sélectionner

if ($key_data[0] == 'UNIQUE')
						{
							continue;
						}

On remplace par ceci :

Code : Tout sélectionner

if ($key_data[0] == 'UNIQUE')
						{
							break;
						}
Avatar du membre
Origin sslFrance
Messages : 1288
Enregistré le : 01 janv. 2020, 19:26
Prénom : Fred
Site internet : https://caforum.fr
Localisation : IDF
avr. 2020 24 23:23

Re: STK > Support Toolkit

Message par Origin sslFrance

#3

Il peut être utile d'ajouter un lien vers le STK sur la navbar supérieur du forum pour simplifier ce mode d'accès :
Origin a écrit : 07 févr. 2020, 18:09 Utilisation du STK

Pour utiliser le STK il faut être connecté au forum (administrateur) et renseigner cette URL dans la barre de liens de votre navigateur :
https://www.exemple.com/phpBB/stk

www.exemple.com remplacez par l'URL de votre forum
phpBB remplacez par le nom du dossier qui contient votre forum

Si tout se passe bien vous serez redirigé vers le panneau d'administration du STK

Il faut éditer et modifier le template navbar_header.html de ton style personnel Si ce template n'est pas présent dans ton style perso il suffit de l'importer depuis le style Prosilver

On recherche ce bloc :

Code : Tout sélectionner

<!-- IF U_ACP -->
			<li data-last-responsive="true">
				<a href="{U_ACP}" title="{L_ACP}" role="menuitem">
					<i class="icon fa-cogs fa-fw" aria-hidden="true"></i><span>{L_ACP_SHORT}</span>
				</a>
			</li>
		<!-- ENDIF -->
Juste après ceci :

Code : Tout sélectionner

<li data-last-responsive="true">
On ajoute ceci :

Code : Tout sélectionner

				<a href="URL_forum/STK/" title="Support Toolkit" role="menuitem">
					<i class="icon fa-wrench fa-fw" aria-hidden="true"></i><span>STK</span>
				</a>
				
Vider le cache pour appliquer les modifications

EXPLICATIONS
"URL_forum/STK/" /STK correspond au nom du dossier du Support Toolkit sur le serveur
title="Support Toolkit" correspond à l'affichage au passage de la souris sur le lien
i class="icon fa-wrench fa-fw" correspond à l'icône Font Awesome >
<span>STK</span> correspond au nom du lien affiché sur la navbar


Image
Avatar du membre
JohnB France
Messages : 62
Enregistré le : 08 janv. 2020, 10:25
Site internet : http://lantredesjeux.be/BB3.3.0/index.php
avr. 2020 25 14:15

Re: STK > Support Toolkit

Message par JohnB France

#4

Salut

Encore une fois il existe une extension pour éviter de modifier les fichier de base

Ton message à été édité par un modérateur.
Raison :
Avatar du membre
Origin sslFrance
Messages : 1288
Enregistré le : 01 janv. 2020, 19:26
Prénom : Fred
Site internet : https://caforum.fr
Localisation : IDF
avr. 2020 25 14:21

Re: STK > Support Toolkit

Message par Origin sslFrance

#5

Salut JohnB

Relis bien, il n'est nullement question de modifier les fichiers de base mais ceux du style personnel.
Avatar du membre
Origin sslFrance
Messages : 1288
Enregistré le : 01 janv. 2020, 19:26
Prénom : Fred
Site internet : https://caforum.fr
Localisation : IDF
août 2020 10 07:16

Re: STK > Support Toolkit

Message par Origin sslFrance

#6

phpBB 3.3.x


Version de Support Tookit : 1.0.15-dev

Une mise à jour du Support Toolkit est disponible :

Lien de téléchargement dans le premier message
Avatar du membre
Origin sslFrance
Messages : 1288
Enregistré le : 01 janv. 2020, 19:26
Prénom : Fred
Site internet : https://caforum.fr
Localisation : IDF
sept. 2020 15 19:39

Re: STK > Support Toolkit

Message par Origin sslFrance

#7

phpBB 3.3.1


Version de Support Tookit : 1.0.15-dev

Il existe une erreur en consultant la liste des profils en utilisant STK (voir ici) :

Code : Tout sélectionner

General Error

[phpBB Debug] PHP : in file [ROOT]/phpbb/db/driver/driver.php on line 1023: SQL ERROR [ mysqli ]

Unknown column 'pf_phpbb_googleplus' in 'where clause' [1054]

SQL

SELECT COUNT(u.user_id) as cnt FROM phpbb_users u , phpbb_profile_fields_data p WHERE u.user_type <> 2 AND (pf_phpbb_icq <> '' OR pf_phpbb_aol <> '' OR pf_phpbb_skype <> '' OR pf_phpbb_facebook <> '' OR pf_phpbb_googleplus <> '' OR pf_phpbb_twitter <> '' OR pf_phpbb_yahoo <> '' OR pf_phpbb_youtube <> '' OR user_jabber <> '' OR pf_phpbb_website <> '' OR pf_phpbb_occupation <> '' OR pf_phpbb_interests <> '' OR pf_phpbb_location <> '' OR user_sig <> '' ) AND u.user_id = p.user_id

FILE: (not given by php)
LINE: (not given by php)
CALL: stk_msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 1023
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 195
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 345
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/stk/tools/admin/profile_list.php
LINE: 188
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/stk/index.php
LINE: 301
CALL: profile_list->display_options()

Un correctif est disponible ici :
Avatar du membre
Origin sslFrance
Messages : 1288
Enregistré le : 01 janv. 2020, 19:26
Prénom : Fred
Site internet : https://caforum.fr
Localisation : IDF
sept. 2020 28 14:34

Re: STK > Support Toolkit

Message par Origin sslFrance

#8

Image

phpBB 3.3.0


phpBB 3.3.1



password login not working! invalid form! : la connexion par mot de passe ne fonctionne pas ! forme non valide !


Pour corriger le problème il faut éditer et modifier le fichier index.php du répertoire stk


On recherche ceci (ligne 101) :

Code : Tout sélectionner

		add_form_key('stk_login_form', '_LOGIN');
On remplace par ceci :

Code : Tout sélectionner

		add_form_key('login', '_LOGIN');

Puis à la ligne 110 d fichier, on remplace ceci :

Code : Tout sélectionner

			else if (!check_form_key('stk_login_form'))
Par ceci :

Code : Tout sélectionner

			else if (!check_form_key('login'))

Source
Avatar du membre
Origin sslFrance
Messages : 1288
Enregistré le : 01 janv. 2020, 19:26
Prénom : Fred
Site internet : https://caforum.fr
Localisation : IDF
oct. 2020 31 23:24

Re: STK > Support Toolkit

Message par Origin sslFrance

#9

phpBB 3.3.x


Version de Support Tookit : 1.0.16-dev

Une mise à jour du Support Toolkit est disponible :

Lien de téléchargement dans le premier message
Avatar du membre
Origin sslFrance
Messages : 1288
Enregistré le : 01 janv. 2020, 19:26
Prénom : Fred
Site internet : https://caforum.fr
Localisation : IDF
nov. 2020 07 12:31

Re: STK > Support Toolkit

Message par Origin sslFrance

#10

phpBB 3.3.2


Version de Support Tookit : 1.0.17-dev

Une mise à jour du Support Toolkit est disponible :

Lien de téléchargement dans le premier message
Avatar du membre
JohnB France
Messages : 62
Enregistré le : 08 janv. 2020, 10:25
Site internet : http://lantredesjeux.be/BB3.3.0/index.php
nov. 2020 08 22:50

Re: STK > Support Toolkit

Message par JohnB France

#11

SAlut

concernant ce message

Code : Tout sélectionner

General Error

[phpBB Debug] PHP : in file [ROOT]/phpbb/db/driver/driver.php on line 1023: SQL ERROR [ mysqli ]

Unknown column 'pf_phpbb_googleplus' in 'where clause' [1054]

SQL

SELECT COUNT(u.user_id) as cnt FROM phpbb_users u , phpbb_profile_fields_data p WHERE u.user_type <> 2 AND (pf_phpbb_icq <> '' OR pf_phpbb_aol <> '' OR pf_phpbb_skype <> '' OR pf_phpbb_facebook <> '' OR pf_phpbb_googleplus <> '' OR pf_phpbb_twitter <> '' OR pf_phpbb_yahoo <> '' OR pf_phpbb_youtube <> '' OR user_jabber <> '' OR pf_phpbb_website <> '' OR pf_phpbb_occupation <> '' OR pf_phpbb_interests <> '' OR pf_phpbb_location <> '' OR user_sig <> '' ) AND u.user_id = p.user_id

FILE: (not given by php)
LINE: (not given by php)
CALL: stk_msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 1023
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 195
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 345
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/stk/tools/admin/profile_list.php
LINE: 188
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/stk/index.php
LINE: 301
CALL: profile_list->display_options()
il y a de nouveau cette erreur avec la dernière version que j'ai testé
Avatar du membre
Origin sslFrance
Messages : 1288
Enregistré le : 01 janv. 2020, 19:26
Prénom : Fred
Site internet : https://caforum.fr
Localisation : IDF
nov. 2020 08 23:42

Re: STK > Support Toolkit

Message par Origin sslFrance

#12

Salut John
Merci du retour

Je constate ce message d'erreur avec la Listes des profils problème signalé : https://github.com/AlexSheer/phpBB3.2-STK/issues/52
Avatar du membre
Origin sslFrance
Messages : 1288
Enregistré le : 01 janv. 2020, 19:26
Prénom : Fred
Site internet : https://caforum.fr
Localisation : IDF
nov. 2020 12 08:08

Re: STK > Support Toolkit

Message par Origin sslFrance

#13

Salut John
Une correction a été apportée par AlexSheer pour corriger le problème, télécharge de nouveau la version 1.0.17-dev ou modifie le fichier profile_list.php suivant ces infos :
Avatar du membre
JohnB France
Messages : 62
Enregistré le : 08 janv. 2020, 10:25
Site internet : http://lantredesjeux.be/BB3.3.0/index.php
nov. 2020 12 10:57

Re: STK > Support Toolkit

Message par JohnB France

#14

Merci pour l'info, j'ai fait les modifs et tout va bien.
Avatar du membre
Origin sslFrance
Messages : 1288
Enregistré le : 01 janv. 2020, 19:26
Prénom : Fred
Site internet : https://caforum.fr
Localisation : IDF
janv. 2021 30 21:43

Re: STK > Support Toolkit

Message par Origin sslFrance

#15

phpBB 3.3.3


Version de Support Tookit : 1.0.17-dev


Cette version semble compatible avec phpBB 3.3.3

Image
Avatar du membre
Origin sslFrance
Messages : 1288
Enregistré le : 01 janv. 2020, 19:26
Prénom : Fred
Site internet : https://caforum.fr
Localisation : IDF
févr. 2021 09 10:13

Re: STK > Support Toolkit

Message par Origin sslFrance

#16

phpBB 3.3.3


Version de Support Tookit : 1.0.17-dev


Cette version semble compatible avec la version 8.0.1 de php


Avatar du membre
Origin sslFrance
Messages : 1288
Enregistré le : 01 janv. 2020, 19:26
Prénom : Fred
Site internet : https://caforum.fr
Localisation : IDF
févr. 2021 18 15:46

Re: STK > Support Toolkit

Message par Origin sslFrance

#17

phpBB 3.3.3


Version de Support Tookit : 1.0.18-dev

Une mise à jour du Support Toolkit est disponible, compatible avec la version 8.0 de php :

Lien de téléchargement dans le premier message

Image
Vous devez être membre du forum pour répondre
Inscrivez-vous pour participer au forum ou Connecter-vous à votre compte.
CAForum-phpBB  : Disclaimer