Loading filters
If error during E-mail test of Prestashop
→ Check in Shop settings > contact > (tab) shops that „Shop email address“ is filled in!
!!! Attention
→ Module adds a 2nd FANCYBOX in the front-end head
Search in php module root
$this->context->controller->addJqueryPlugin(‚fancybox‘);
→ Hide line //
= replace
&& (self::getMimeType(str_replace(__PS_BASE_URI__, _PS_ROOT_DIR_ . DIRECTORY_SEPARATOR, $item[‚custom_icon‘])) == ‚image/svg‘);
→ by
&& (self::getMimeType(_PS_ROOT_DIR_ . $item[‚custom_icon‘]) == ‚image/svg‘);
→ come from PS_MBO which adds a second module_card.js
Principle :
locate all {$message.message|escape:’html‘:’UTF-8’|nl2br}
to be replaced by → unescape:html
Container class :
→ message-item-text
Look at those files:
admin > themes > default > template > controllers > orders > helpers > view > view.tpl
admin > themes > default > template > controllers > customer_threads > message.tpl
TRUNCATE TABLE tablename_connections;
TRUNCATE TABLE tablename_connections_source;
TRUNCATE TABLE tablename_guest;
TRUNCATE TABLE tablename_log;
TRUNCATE TABLE tablename_pagenotfound;
// Get Product ID
$product->get_id();
// Get Product General Info
$product->get_type();
$product->get_name();
$product->get_slug();
$product->get_date_created();
$product->get_date_modified();
$product->get_status();
$product->get_featured();
$product->get_catalog_visibility();
$product->get_description();
$product->get_short_description();
$product->get_sku();
$product->get_menu_order();
$product->get_virtual();
get_permalink( $product->get_id() );
// Get Product Prices
$product->get_price();
$product->get_regular_price();
$product->get_sale_price();
$product->get_date_on_sale_from();
$product->get_date_on_sale_to();
$product->get_total_sales();
// Get Product Tax, Shipping & Stock
$product->get_tax_status();
$product->get_tax_class();
$product->get_manage_stock();
$product->get_stock_quantity();
$product->get_stock_status();
$product->get_backorders();
$product->get_sold_individually();
$product->get_purchase_note();
$product->get_shipping_class_id();
// Get Product Dimensions
$product->get_weight();
$product->get_length();
$product->get_width();
$product->get_height();
$product->get_dimensions();
// Get Linked Products
$product->get_upsell_ids();
$product->get_cross_sell_ids();
$product->get_parent_id();
// Get Product Variations and Attributes
$product->get_children(); // get variations
$product->get_attributes();
$product->get_default_attributes();
$product->get_attribute( ‚attributeid‘ ); //get specific attribute value
// Get Product Taxonomies
$product->get_categories();
$product->get_category_ids();
$product->get_tag_ids();
// Get Product Downloads
$product->get_downloads();
$product->get_download_expiry();
$product->get_downloadable();
$product->get_download_limit();
// Get Product Images
$product->get_image_id();
$product->get_image();
$product->get_gallery_image_ids();
// Get Product Reviews
$product->get_reviews_allowed();
$product->get_rating_counts();
$product->get_average_rating();
$product->get_review_count();
define(‚WP_DEBUG‘, false);
define(‚WP_DEBUG_LOG‘, true);
define(‚WP_DEBUG_DISPLAY‘, false);
@ini_set(‚display_errors‘, 0);
// Admin Cleanup
add_filter(‚jpeg_quality‘, create_function(“, ‚return 100;‘));
add_action(‚init‘, ’stop_heartbeat‘, 1);
function stop_heartbeat() {
wp_deregister_script(‚heartbeat‘);
}
// Optimisation Updates
define(‚WP_AUTO_UPDATE_CORE‘, false);
define(‚CORE_UPGRADE_SKIP_NEW_BUNDLED‘, true);
define(‚WP_MEMORY_LIMIT‘, ‚512M‘);
define(‚WP_MAX_MEMORY_LIMIT‘, ‚1024M‘);
// Security
define(‚DISALLOW_FILE_EDIT‘, true);
// define(‚DISALLOW_FILE_MODS‘,true); NE PAS AJOUTER = empèche les updates et install de plugins
// Content managment
define(‚WP_POST_REVISIONS‘, 2);
define(‚AUTOSAVE_INTERVAL‘, 240); // in Seconds
define(‚EMPTY_TRASH_DAYS‘, 15); // in Days
background-color: rgba(255, 255, 255, .15) !important;
backdrop-filter: blur(5px);
$.fancybox.defaults.hash = false;
$.fancybox.defaults.loop = true;
console.log($.fancybox.defaults);
Add in <head>
<meta name=“format-detection“ content=“telephone=no“>
update TABLE_NAME set FIELD_NAME = replace(FIELD_NAME, ‚old data‘, ’new data‘);
Compiler path (iMac Büro)
→ /Library/Ruby/Gems/2.6.0/gems/sass-3.7.4/bin/sass
Compiler options: –compass –load-path
Compiler options: –style compressed
<strong>Error : </strong>Please solve the captcha
Check all except „Show captcha if javascript disabled?“ at the bottom
body .grecaptcha-badge{
display: none !important;
visibility: hidden !important;
}
<div class=“human-quiz-captcha“>
[quiz quiz-captcha id:quiz-captcha „10 – 3 = ?|7“]
</div>
.human-quiz-captcha{
.wpcf7-quiz-label{
bottom: inherit;
display: inline-block;
width: auto;
float: left;
margin-right: 10px;
}
input{
position: relative;
top: -10px;
display: inline-block;
width: 50px;
height: auto;
float: left;
padding: 10px 0;
background: #f3f3f3 !important;
text-align: center !important;
}
label{
top: 10px;
@include font-size(1.8);
}
}
https://raw.githubusercontent.com/splorp/wordpress-comment-blacklist/master/blacklist.txt
If ever there is a 403 error on load-scripts file in WP admin
How to fix it:
You must revert this security measure via the Plesk panel (not by editing the config directly, since it will be regenerated).
Steps in Plesk:
- Go to Domains > mydomain.com > WordPress (from WP Toolkit).
- Locate the affected installation.
- Under Security Measures, look for:
- ✅ “Disable scripts concatenation for WordPress admin panel”
- Uncheck / Revert that security measure.
- Plesk will automatically regenerate the Nginx config without that block.
DO → restart all PHP services
Connect as ROOT to the server, then :
systemctl restart plesk-php* && systemctl restart sw-engine
Bonjour,
Suite à notre échange par téléphone, voici les différentes documentations que j’ai à ma disposition pour vous assister dans la résolution de vos erreurs Plesk.
Voici un guide Plesk au sujet du stockage :
https://support.plesk.com/hc/en-us/articles/360011166353–How-to-find-directories-files-that-take-up-the-most-disk-space-on-a-Plesk-for-Linux-server
https://support.plesk.com/hc/en-us/articles/360003876473-How-to-clean-temporary-Plesk-files-on-a-Linux-server
Commande pour vérifier la RAM, le processeur et l’espace disque:
Processeur:
top
ou
htop
Espace disque:
df -h
lsblk
RAM:
cat /proc/meminfo
free -m
Redémarrer les services SQL en ligne de commande
https://support.plesk.com/hc/en-us/articles/115000821254-Cannot-restart-MySQL-service-from-Plesk-administrator-panel-on-Linux
Utilitaire Plesk de réparation (Potentiellement celui que vous avez évoquer lors de notre échange) :
https://docs.plesk.com/fr-FR/obsidian/administrator-guide/administration-de-plesk/utilitaire-de-r%C3%A9paration-de-plesk.74649/
Enfin voici quelques lien de notre communauté évoquant des problématique similaire:
https://community.ovh.com/t/help-acces-plesk-via-le-web-page-blanche/51728″>https://community.ovh.com/t/help-acces-plesk-via-le-web-page-blanche/51728
La configuration de vos services nécessite de s’y connecter. Pour des raisons de protection des données, le support OVHcloud n’intervient pas sur l’aspect logiciel des services de nos clients.
De ce fait, je vous invite à vous orienter vers notre communauté https://community.ovh.com/ qui pourra vous apporter de l’assistance à ce sujet.
Je vous remercie pour votre compréhension.
Nos partenaires sont également disponibles si vous souhaitez une infogérance de votre serveur à l’adresse suivante : https://marketplace.ovhcloud.com/
Cordialement
https://support.plesk.com/hc/en-us/articles/115000140333-MySQL-fails-to-start-when-a-Plesk-server-lacks-disk-space-SQLSTATE-HY000-No-space-left-on-device-500-Plesk-Exception-Database
Add database connection via URL type
https://nsXXXXXX.ip-XX-XX-XX.eu:8443/phpMyAdmin/
Add to Panel.ini editor
[databaseManagement]
features.phpMyAdmin.loginForm.enabled = on
max_input_vars = 5000
Add to PLESK in nGinx additional settings :
512
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
and if the server/domain uses FASTcgi :
fastcgi_buffers 16 16k;
fastcgi_buffer_size 32k;
If no access server / sites – but ssh working OK then :
$
service sw-engine restart && service sw-cp-server restart
IF 403, repair file permissions (first line = check if problems)
plesk repair fs example.com
find . -type d -exec chmod 0755 {} \;
find . -type f -exec chmod 0644 {} \;
|(^|/)node_modules(/|$)
https://toolbox.googleapps.com/apps/dig/#A/
<ifModule mod_headers.c>
Header set X-XSS-Protection „1; mode=block“
Header always set X-Frame-Options „SAMEORIGIN“
Header set X-Content-Type-Options: „nosniff”
</ifModule>
https://whatcms.org
sudo npm uninstall -g gulp
npm uninstall gulp
sudo npm install -g gulp@3.9.0
npm install gulp@3.9.0
npm uninstall babel-register
npm install babel-register
find . -name ‚405.php‘ -delete
find . -name ‚406.php‘ -delete
find . -name ‚mini.php‘ -delete
find . -name ‚xmlrpc.php‘ -delete
find . -name .htaccess | xargs chmod 444
find . -type d -exec chmod 0755 {} \;
find . -type f -exec chmod 0644 {} \;