J’ai essayé de faire la modification dans la base de donnée avec la fonction MD5 mais cela ne fonctionnait pas. J’ai donc fait via une page PHP :
# cat change_password_admin.php
<?php
require_once('wp-load.php');
wp_set_password('MyNewPassword01!', 1);
echo "Password reset successfully.";
?>
Puis un curl …
Misère.
Je suis passé de 21 Go a 14 Go, j’ai considéré que la résolution max c’était 1536x .
Voici mes commandes :
# du -sh /var/www/cyber-neurones.org/
21G /var/www/cyber-neurones.org/
# apt update && apt install imagemagick \
libpng-dev libjpeg-dev libtiff-dev
# find /var/www/cyber-neurones.org/wp-content/uploads/. \
-name '*.jpg' \
-exec mogrify -format jpg -resize '1536x>' {} +
# # du -sh /var/www/cyber-neurones.org/
14G /var/www/cyber-neurones.org/
En fait je ne veux pas vendre de trucs via mon site, je sais pas pourquoi j’ai installé ses softs de mesure …. En plus j’ai des alertes de sécurité sur ses softs et ils doivent consommer du disque et du CPU.
L’alerte de NUXIT :
Liste des fichiers suspects :
- .../wp-content/plugins/jetpack/_inc/blocks/editor-beta.js: TwinWave.EvilSVG.TryMeClicks.20250722
- .../wp-content/plugins/jetpack/_inc/blocks/editor-experimental.js: TwinWave.EvilSVG.TryMeClicks.20250722
- .../wp-content/plugins/jetpack/_inc/blocks/editor.js: TwinWave.EvilSVG.TryMeClicks.20250722
A suivre.


Je viens d’ajouter un plugin “Multipart robots.txt editor” afin de fixer le problème sur robot.txt. J’ai recu un email “Indexée malgré le blocage par le fichier robots.txt”, je viens de relancer une validation et j’ai recu l’email “Indexation des pages : vos correctifs sont en cours de validation (site http://www.cyber-neurones.org/) “.

A suivre.
Pour l’instant cela ne marche absolument pas … j’ai fait un Markdown sous GIT : https://github.com/farias06/resume .
Le but étant de faire le build via Hugo sous Débian :
# cat /etc/os-release | grep "PRETTY_NAME"
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
# hugo server -D --bind="0.0.0.0"
# hugo version
Hugo Static Site Generator v0.80.0/extended linux/amd64 BuildDate: 2021-07-18T09:31:51Z (debian 0.80.0-6+b5)
# cd /var/arias-frederic.org/
# /root/go/bin/hugo server -D --bind="0.0.0.0"
Start building sites …
hugo v0.112.3+extended linux/amd64 BuildDate=unknown
| FR
-------------------+------
Pages | 3
Paginator pages | 0
Non-page files | 136
Static files | 136
Processed images | 0
Aliases | 0
Sitemaps | 0
Cleaned | 0
Built in 102 ms
Watching for changes in /var/arias-frederic.org/{archetypes,content,data,layouts,static,themes}
Watching for config changes in /var/arias-frederic.org/config.toml
Environment: "development"
Serving pages from memory
Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender
Web Server is available at http://localhost:1313/ (bind address 0.0.0.0)
Press Ctrl+C to stop
Le résultat avec hugo sur le port 1313 :
Avant de faire un nouveau test de l’outil “Wordpress hosting benchmarking tool “, j’ai supprimé les extenssions installées mais non active.
Puis j’ai lancé l’optimisation de la base de donnée :
Et j’ai a nouveau lancé le test :
Entre les deux tests j’ai une heure d’écart, les données des deux tests sont ici :
Operations with large text data : 5.04 => 6.55
Historique :
Install JOPLIN : https://joplin.cozic.net , and start REST API. (Easy)
Step 1 : Put this script in folder.
Step 2 : Edit the script and put your token
Step 3 : Run the script
The script :
#
# Version 1
# for Python 3
#
# ARIAS Frederic
# Sorry ... It's difficult for me the python :)
#
import feedparser
from os import listdir
from pathlib import Path
import glob
import csv
import locale
import os
import time
from datetime import datetime
import json
import requests
#Token
ip = "127.0.0.1"
port = "41184"
token = "Put your token here"
nb_import = 0;
headers = {'Content-type': 'application/json', 'Accept': 'text/plain'}
url_notes = (
"http://"+ip+":"+port+"/notes?"
"token="+token
)
url_folders = (
"http://"+ip+":"+port+"/folders?"
"token="+token
)
url_tags = (
"http://"+ip+":"+port+"/tags?"
"token="+token
)
url_ressources = (
"http://"+ip+":"+port+"/ressources?"
"token="+token
)
#Init
Wordpress_UID = "12345678901234567801234567890123"
UID = {}
payload = {
"id":Wordpress_UID,
"title":"Wordpress Import"
}
try:
resp = requests.post(url_folders, data=json.dumps(payload, separators=(',',':')), headers=headers)
resp.raise_for_status()
resp_dict = resp.json()
print(resp_dict)
print("My ID")
print(resp_dict['id'])
Wordpress_UID_real = resp_dict['id']
save = str(resp_dict['id'])
UID[Wordpress_UID]= save
except requests.exceptions.HTTPError as e:
print("Bad HTTP status code:", e)
except requests.exceptions.RequestException as e:
print("Network error:", e)
feed = feedparser.parse("https://www.cyber-neurones.org/feed/")
feed_title = feed['feed']['title']
feed_entries = feed.entries
numero = -2
nb_entries = 1
nb_metadata_import = 1
while nb_entries > 0 :
print ("----- Page ",numero,"-------")
numero += 2
url = "https://www.cyber-neurones.org/feed/?paged="+str(numero)
feed = feedparser.parse(url)
feed_title = feed['feed']['title']
feed_entries = feed.entries
nb_entries = len(feed['entries'])
for entry in feed.entries:
nb_metadata_import += 1
my_title = entry.title
my_link = entry.link
article_published_at = entry.published # Unicode string
article_published_at_parsed = entry.published_parsed # Time object
article_author = entry.author
timestamp = time.mktime(entry.published_parsed)*1000
print("Published at "+article_published_at)
my_body = entry.description
payload_note = {
"parent_id":Wordpress_UID_real,
"title":my_title,
"source":"Wordpress",
"source_url":my_link,
"order":nb_metadata_import,
"user_created_time":timestamp,
"user_updated_time":timestamp,
"author":article_author,
"body_html":my_body
}
payload_note_put = {
"source":"Wordpress",
"order":nb_metadata_import,
"source_url":my_link,
"user_created_time":timestamp,
"user_updated_time":timestamp,
"author":article_author
}
try:
resp = requests.post(url_notes, json=payload_note)
resp.raise_for_status()
resp_dict = resp.json()
print(resp_dict)
print(resp_dict['id'])
myuid= resp_dict['id']
except requests.exceptions.HTTPError as e:
print("Bad HTTP status code:", e)
except requests.exceptions.RequestException as e:
print("Network error:", e)
url_notes_put = (
"http://"+ip+":"+port+"/notes/"+myuid+"?"
"token="+token
)
try:
resp = requests.put(url_notes_put, json=payload_note_put)
resp.raise_for_status()
resp_dict = resp.json()
print(resp_dict)
except requests.exceptions.HTTPError as e:
print("Bad HTTP status code:", e)
except requests.exceptions.RequestException as e:
print("Network error:", e)










Vérification avec Wordpress :


