Liste des différents liens de partage vers des messageries et réseau sociaux

Cette liste est non exhaustive

NUMÉRO AU FORMAT INTERNATIONAL = (+417X YYY ZZ ZZ)

Whatsapp :
<a href= »https://wa.me/send?text=<MESSAGE> »></a>
<a href= »whatsapp://send?text=<MESSAGE> »></a>
<a href= »https://web.whatsapp.com/send/?text=<MESSAGE> »></a>

<a href="https://api.whatsapp.com/send?phone=<NUMÉRO AU FORMAT INTERNATIONAL>&text=<MESSAGE>"></a>

<a href="https://wa.me/<NUMÉRO AU FORMAT INTERNATIONAL>"></a>
<a href="https://wa.me/<NUMÉRO AU FORMAT INTERNATIONAL>/?text=<MESSAGE>"></a>



Messenger :

<a href= »fb-messenger://share/?link=<URL> »></a>


Telegram :
<a href= »https://telegram.me/share/url?url=<URL>&text=<TEXT> »></a>
<a href= »https://t.me/share/url?url=<URL>&text=<TEXT> »></a>

Signal :
<a href= »https://signal.me/#p/+<NUMÉRO AU FORMAT INTERNATIONAL> »></a>
<a href= »sgnl://signal.me/#p/+<NUMÉRO AU FORMAT INTERNATIONAL> »></a>


X (ex Twitter) :
<a href= »http://twitter.com/share?text=<MESSAGE>&url=<URL>&hashtags=<TAG1>,<TAG2>,<TAG3> »></a>

Facebook :
<a href= »https://www.facebook.com/sharer/sharer.php?u=<URL> »></a>


LinkedIn :
<a href= »https://www.linkedin.com/shareArticle?mini=true&url=<URL>&title=<TEXT>&summary=&source= »></a>

PrestaShop – admin erreur 500 due à l’htaccess

Lors d’une nouvelle installation de PrestaShop l’accès à l’admin peut être bloqué par une erreur 500 due au fichier htaccess.

Une solution consite à :
– Supprimer le fichier htaccess du dossier ./admin
– Se connecter à l’admin
– Se rendre dans « Paramètres avancés » > « Performances »

Dans le bloc « CCC (Concaténation, Compression et mise en Cache) », activer « Optimisation Apache ».

Cela aura pour effet de ré-écrire le fichier htaccess, avec les optimisations

Connexion impossible depuis Ubuntu 22.10 à un serveur OpenVPN (PfSense)

Depuis l’upgrade Ubuntu 22.10, il peut-être impossible de se reconnecter à un serveur OpenVPN.

Cela provient de l’absence du data-ciphers dans le profile.

1. Editer son profile VPN
sudo nano /etc/NetworkManager/system-connections/[nom_du_profile].nmconnection


2. Ajouter votre data-ciphers sous la ligne « cipher=xxx »
data-ciphers=AES-256-CBC
Ce qui donne par exemple :
cipher=AES-256-CBC
data-ciphers=AES-256-CBC

3. Enregistrer et fermer le fichier
CTRL+O / CTRL+X

4. Redémarrer le service
sudo systemctl restart NetworkManager

Cela devrait fonctionner.

Autres options:
Installer OpenVPN3
https://openvpn.net/cloud-docs/owner/connectors/connector-user-guides/openvpn-3-client-for-linux.html

Réimporter le profil avec le data-ciper:
https://askubuntu.com/questions/1436407/ubuntu-22-10-openvpn-cannot-connect-as-a-client

Mise à jour MacOS Yosemite 10.10 vers Catalina 10.15

Si vous devez effectuer une mise à jour depuis Yosemite vers Catalina avec un ancien Mac et que ce dernier est éligible vous avez deux solutions.

  1. Vérifier si votre appareil est éligible :
    https://support.apple.com/fr-ch/HT210222
  2. Télécharger l’image :
    https://support.apple.com/kb/DL2051?viewlocale=fr_SN&locale=fr_SN
  3. Effecter la mise à jour via l’AppStore :
    https://apps.apple.com/us/app/macos-catalina/id1466841314?mt=12

MacOS Yosemite connexion AppStore impossible

Si vous essayer de vous connecter à l’AppStore depuis un ancien appareil sous MacOS Yosemite, le mot de passe vous sera toujours refusé.

Ceci provient de l’authentification en 2 facteurs qui n’est pas active sur cette version de MacOS et de l’AppStore. La solution est très simple. Au moment de votre tentative de connexion, un code vous est envoyé, par SMS par exemple.
Il vous suffit de relancer votre authentification en collant le code reçu à la suite de votre mot de passe.
Par exemple : Si votre mot de passe est « 123soleil » et que le code est 903890, il vous faut saisir votre identifiant normalement et saisir dans le champ « mot de passe » > « 123soleil903890 »

Ubuntu video download helper – An unexpected error occurredvideo download helper –

Si vous rencontrez le message suivant : « unexpected error occurredvideo »lors de la vérification de l’appli compagnon, voici la solution :

  1. Si ce n’est pas fait, installer flatpak
    sudo apt install flatpak
  2. Vérifier si la webexetensions a les permissions sur « yes »
    flatpak permissions webextensions
  3. Si ce n’est pas le cas
    flatpak permission-set webextensions net.downloadhelper.coapp snap.firefox yes
  4. Relancer le test dans les paramètres de l’extension (générale > Appli companon)

PHP Télécharger un fichier doc, docx, odt – corrompu avec readfile()

Il peut arriver que lors de l’appel au téléchargement d’un fichier de type docx ou odt, par exemple, qu’à l’ouverture le fichier soit corrompu.

La solution consiste à ajouter avant l’envoi des headers, « ob_end_clean(); »

Exemple :


$FileName= »monfichier.odt »;
$FilePath=’../dossier_securise/’;
header(‘Content-Type: ‘.filetype( $FilePath ));
header(‘Content-Disposition:attachment;filename=’.$FileName);
readfile($FilePath);

Devient :


ob_end_clean();
$FileName= »monfichier.odt »;
$FilePath=’../dossier_securise/’;
header(‘Content-Type: ‘.filetype( $FilePath ));
header(‘Content-Disposition:attachment;filename=’.$FileName);
readfile($FilePath);

Pfsense 2.x avec PC Engines apu1d4

Si PfSense est installé sur le carte SD, il y a soucis de boot. Il faut augmenter le délais de démarrage le temps que la carte soit détectée comme support bootable.

Via le port série 
Speed : 115200
1) Connecter le cable série
2) Démarrer la board
3) Laisser démarrer puis :

Executer la commande :
set kern.cam.boot_delay=10000

PFSense 2.x – Multi-WAN Failover basic

Voici la procédure pour activer un service de Failover sur 2 connexions internet.
Objectif : Bascule automatique d'un ISP (connexion) à l'autre si le principal est HS.

Dans cet exemple nous basculons entre 2 ISP sur 2 technologies différentes.
1x Connexion DSL
1x Connexion Cable

Ceci peut parfaitement fonctionner sur 2 connexion DSL, mais n'aurait que peu de sens, si une panne se produit, par exemple, au niveau du DSLAM vous l'auriez dans l'os.. le choix de 2 technologies de connexion vous garanti un plus haut taux de disponibilité de votre connexion.

 

1) Configurer vos 2 gateways sur 2 ports différents.
(aucune explication ici sur la configuration de vos gateways, cela dépend de votre config et les gateway peuvent être de tous type : DHCP, PPPOE, VPN, etc..)

ici, je dispose de 3 ports :
Port 1 : LAN
Port 2 : WAN (Dsl)
Port 3 : WAN (Téléréseau)

2) Dans "System > Static Routes" > "Gatways" 
> Vérifiez que vos 2 gateways disposent d'une IP et sont bien présents.
> Définissez lequel des deux gateway sera celui par défaut.
ici, WAN (DSL) sera celui par défaut.

On va privilégier la connexion la plus stable ou la plus rapide.

3) Dans "System > Static Routes" > "Groups" 

Ajouter un group :
Group Name : Wan1FailoverWan2
Gateway Priority :
– Tier1 – WAN (dsl)
– Tier2 – WAN (Téléréseau)
Trigger Level : Member Down
Description : Wan1FailoverWan2

Ici, on indique les priorités et ce qu'on fait. si WAN (dsl) est HS, on bascule sur WAN (téléréseau).
WAN (dsl) est prioritaire sur WAN (téléréseau).

3) Répéter l'opération (3) en sens inverse :

Group Name : Wan1FailoverWan2
Gateway Priority :
– Tier2 – WAN (dsl)
– Tier1 – WAN (Téléréseau)
Trigger Level : Member Down
Description : Wan2FailoverWan1

Ceci aura pour effet que dès que "WAN (dsl)" sera à nouveau UP, la connexion bascule sur le gateway principal.

Note ; Il est possible de créer un loadbalancing, en mettant les deux WAN avec des priorité équivalente, votre connexion sera répartie en temps réel sur vos deux FAIs.
Group Name : Loadbalancing
Gateway Priority :
– Tier1 – WAN (dsl)
– Tier1 – WAN (Téléréseau)

4) Appliquer les changements

5) Dans "Firewall" > "Rules" > "LAN"
Editer / Ajouter une règle LAN, avec comme gateway : "Wan1FailoverWan2"
Ce qui donne, par exemple :

ID Proto Source Port Destination Port Gateway Queue Schedule Description
* * * LAN Address 80
443
* * Anti-Lockout Rule
* LAN net * * * Wan1FailoverWan2 none   LAN to Any 
                 

 

Puis : "Apply" pour appliquer les modifications.

Note: Dans le cas d'un loadbaling, indiquez comme gateway, le goup créé en (3) à cet effet.

6) Tester

Très simplement, en déconnectant par exemple, le câble du port 2. 
Si votre configuration est correcte, vous allez basculer sur votre connexion WAN2.