Simple script for testing the sending of mail on a local Linux server

0
  • 01.07.2025
  • Posted in: Linux
  • 945 views

First, create a shell script fakesendmail.sh in the folder /usr/bin/ touch /usr/bin/fakesendmail.sh Add the following script to this file: #!/bin/sh prefix="/var/www/mail" numPath="/var/www/mail" if [ ! -f $numPath/num ]; then echo "0" > $numPath/num fi num=`cat $numPath/num` num=$(($num + 1)) echo $num > $numPath/num name="$prefix/letter_$num.txt" while read line do echo $line >> $name done /bin/true Set...

read more

Display Category description in WordPress

0

If you want to add a category description to the category page, you need to open a file that displays categories in your theme, usually this is a file archive.php or category.php and add this code to it <?php echo category_description(get_the_category()[0]->cat_ID); ?> Also you can use function in file functions.php function cat_description(){ if ( is_category() ){ echo category_description(get_the_category()[0]->cat_ID); } } To...

read more

Show post views without plugin

0

If you need to show the number of posts or pages on your WordPress site without using a plugin, you can write a simple function and add it to the functions.php Wordpress function simple_post_views( $post_ID ) { global $count_key,$count; $count_key = 'simple_post_views_count'; $count = get_post_meta( $post_ID, $count_key, true ); if ( $count == '' ) { $count = 0; update_post_meta( $post_ID, $count_key,...

read more

q-Shortcodes

0

This plugin allows you to add the following shortcodes to a page or post: Columns (12 col grid) Buttons Buttons with Ionicons icons or FontAwesome icons Toggles Tabs Icons block Services block Dividers Clear Note: If you set Divider Style - Double, you also need  set Divider Height - 4px Customizer settings Plugin Customizer contains the following settings: Change Button background, Button color, Button icon color...

read more

Creating a simple shortcode button

0

In this tutorial I create simple button shortcode with three attributes: url target background Put this code in your functions.php file Wordpress function btn_big_shortcode( $atts, $content = null ){ $args = shortcode_atts( array( 'url' => '', 'target' => 'self', 'background' => '#F39D77', ), $atts ); $out = '<div class="btn-big"> <a style="background:'....

read more

Cookie Notice GDPR

0
  • 04.13.2024
  • Posted in: CSS
  • 107 views

Heading: Cookie Disclosure "Our website uses cookies and similar technologies to collect information about your usage patterns and preferences. This helps us provide you with a more personalized experience." Types of Cookies We Use: Essential Cookies: Necessary for the website to function properly (e.g., security, shopping cart). Performance & Analytics: Help us understand how visitors interact with the site (e.g.,...

read more

Delete post revisions and disable revisions

0

This WordPress plugin allows you delete all post revisions and disable post revisions. Usage: 1. After activation plugin settings available on Del-Post-Rev settings page 2. To just delete the current post revisions, click the button "Delete post revisions and Save" 3. To disable revisions, check the checkbox "Disable post revisions" Download The SQL query that is used to delete post revisions: $wpdb->query(" ...

read more

Upgrade php5 to php7.1 on Debian

0
  • 10.25.2023
  • Posted in: Linux  PHP
  • 4566 views

To install php7.1 you don't need to delete php5. PHP 7.1 will be installed in a separate folder /etc/php/7.1/ First add Dotdeb PPA and import the GPG key of Dotdeb repository apt-get install apt-transport-https lsb-release ca-certificates wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg Then add PPA in your server and update echo 'deb https://packages.sury.org/php/ jessie main' > /etc/apt/sources.list.d/php.list apt-get...

read more

Increase lvm size in Debian

0
  • 08.10.2023
  • Posted in: Linux
  • 1135 views

Let's see how much free space we have pvs PV VG FMT Attr PSize PFree /dev/sda1 v1 lvm2 a - - 60.43 15.84 Then choose the right LV Path volume lvscan I will increase the size of the root volume /dev/v1/root Increase the size by 2 Gigabytes lvextend -L+2G /dev/v1/root Сheck the file system for errors e2fsck -f /dev/v1/root Resize the filesystem resize2fs /dev/v1/root Check the new LVM size lvs

read more

Change session path in PHP-FPM

0
  • 01.05.2023
  • Posted in: Linux  PHP
  • 10872 views

If you use Linux default sessions in php are stored at /var/lib/php/sessions/ and you want change this settings, create in your server folder sessions like this /var/www/sessions/ Set permissions chown -R www-data:www-data /var/www/sessions chmod 777 /var/www/sessions Note: www-data it`s your nginx user, you can check it in file /etc/php5/fpm/pool.d/www.conf Now edit php.ini and set path to your new sessions folder session.save_path...

read more