Dev {Tricks}

  • Home
  • WordPress
  • OJS
  • Oxwall
  • Server and Hosting
You are here: Home / Archives for dev

March 25, 2024 by dev

Merging OJS

Limitations :

  1. Article ID changed.
  2. Some components that are not merged and the transfer process must be done manually.
  3. Journals can be offline for some time to ensure that there is a similarity of data between previous journals and destination journals.
  4. Change of destination url of DOI (need to do manual change request activity to DOI provider like Crossref).

Considerations:

  1. Redirection of DOI links to new url.
  2. OJS upgrade of journals to make similarity.
  3. Backup

Targets:

  1. Moving static contents.
  2. Transferring article data with publishing status.
  3. Transferring user data.

Shortcomings:

  1. In the articles, we have to assign user manually.
  2. If there is a review, submission, or copyediting process that you want to move, you have to do the process manually one by one manually, at this time we have not found the right method to automate this process.
  3. Usage Statistics of each published article will be 0.
  4. The date in the statistics will be reset to the date when you import data into the journal.

Workflow:

  1. OJS upgrade to match version of all journals.
  2. Create journal and copy static content manually.
  3. Transfer articles, issues, users
  4. Update articles

 

 

Filed Under: Crossref, OJS

March 20, 2024 by dev

How To Move Home Directory To New Partition Or Disk In Linux

Get Partition Information

To get the block device information using the lsblk command, run:

lsblk

As stated earlier, we can also use the fdisk command to get the block device information.

sudo fdisk -l

To check under which partition the home directory is mounted, use the df command. In my case, it is mounted under /.

df -h /home

Create New Partition

Let’s create a new partition from the new drive where the home partition will be mounted. I will be using the fdisk utility to create a partition. In my case, I will add partition on /dev/sda disk.

sudo fdisk /dev/sda

Type “n” to create a new partition.

It will prompt you to choose the partition type, partition number, first sector, and last sector.

Type “w” and it will write the changes to the partition table.

Now verify if the new partition (i.e. sdb1 -> 10G) is created by listing the block device information with the lsblk command:

lsblk /dev/sda

Format and mount the Partition

sudo mkfs.ext4 /dev/sdb1

Now the partition can be mounted to any directory as you wish. Since we are going to mount this directory temporarily, I am choosing /mnt directory.

Filed Under: Server and Hosting

March 16, 2024 by dev

Linkedin Post Share Solution

Resetting LinkedIn Link Previews for Accurate Content Display

To clear LinkedIn’s link preview cache, follow these steps:

Step 1: Visit the LinkedIn Post Inspector tool at www.linkedin.com/post-inspector/.

Step 2: Enter the URL you want to share.

Step 3: Click ‘Inspect’. You’ll see the updated preview image and content.

Step 4: Now, try sharing your URL on LinkedIn. This should display the new preview content and image.

 

 

Filed Under: Frontend, Help, How to, Installation, Miscellaneous, OJS, Plugins, Scholar Indexing, Templates, Theme Customization, Theme Development Tagged With: linkedin

March 11, 2024 by dev

Disk Usage Check | CWP | CWPpro

In most cases, full disk space usage on a server is caused by backups or logs but it can be also many other things.
Lets find out the cause and fix it.
List partitions and usage

df -h

Check Disk Usage per User

repquota -a -s

Show only accounts with usage in Gbytes

repquota -a -s | grep G

Check Disk Usage per Partition ignoring links
* You can replace /home with the parition or folder you want to check
Let’s check /home partition

du -hx --max-depth 1 /home

Show only folders with usage in Gbytes

du -hx --max-depth 1 /home | grep G

Check /var partition

du -hx --max-depth 1 /var

Show only folders with usage in Gbytes

du -hx --max-depth 1 /var | grep G

Check Mail folder /var/vmail

du -hx --max-depth 1 /var/vmail

Show only folders with usage in Gbytes

du -hx --max-depth 1 /var/vmail | grep G

Check MySQL folder /var/lib/mysql

du -hx --max-depth 1 /var/lib/mysql

Show only folders with usage in Gbytes

du -hx --max-depth 1 /var/lib/mysql | grep G

Check Backups

du -hx --max-depth 1 /backup

Show only folders with usage in Gbytes

du -hx --max-depth 1 /backup | grep G

Show only daily backup folder with usage in Gbytes

du -hx --max-depth 1 /backup/daily | grep G

Now when you know how to check the partitions and folders here are some useful commands to check files in the folder sorted by size:

ls -lahS /folder/location

Example for MySQL folder /var/lib/mysql/

ls -lahS /var/lib/mysql/

Some useful scripts we already have are checking the most frequent folders:
/var/log/
/usr/local/apache/logs/
/usr/local/apache/domlogs/
/usr/local/cwpsrv/logs/
/tmp
/root
/var/lib/mysql/

/scripts/disk_check

Delete Files
Now when you know how to check, the question is how can you delete or empty files.
Note that you shouldn’t delete files other than logs or backups as all others can crash your server.

Log files are in use by the programs so in case you want to clean big active log files you can’t just delete them as they will remain invisible until you restart the service.
The solution is to empty the file, example:

:> /usr/local/apache/logs/access_log

However all other logs files you can simply delete, examples

rm -f  filename

An example case when you have active log files and logrotated which are not active and are renamed with -DATE

Delete single log file NOT currently in use by service

rm -f /var/log/maillog-20211108

Delete all maillog files NOT currently in use by service

rm -f /var/log/maillog-*

Empty active log file which is in use by the service

:> /var/log/maillog

* If you are not sure it’s better to grab a support service and have the experienced sysadmin to check this for you.

Filed Under: Almalinux, AWS, Bluehost, CentOS, CentOS Web Panel, Cloudcone, Contabo, Debian, Digitalocean, HostGator, Hostinger, Linux Distribusion, Providers, RackNerd, Server and Hosting, Ubuntu, VPS Management, VPSDime, Web Control Panel Tagged With: 100% Disk Usage, cwp, cwppro, disk check

March 11, 2024 by dev

How to clean all log files in CWP or CWP Pro | Control Web Panel

CWP – Delete All Log Files

First create a file in /root dir :

cd /root
vi clearlog.sh

Then paste this Bash script and save it by press ctrl+x:

#!/bin/bash

truncate -s 0 /usr/local/apache/logs/*bytes
truncate -s 0 /usr/local/apache/logs/*log
truncate -s 0 /usr/local/apache/domlogs/*bytes
truncate -s 0 /usr/local/apache/domlogs/*log
truncate -s 0 /var/log/messages
truncate -s 0 /var/log/maillog
truncate -s 0 /var/log/*log
truncate -s 0 /opt/alt/*/usr/var/log/php-fpm.log
truncate -s 0 /usr/local/cwpsrv/logs/access_log
truncate -s 0 /usr/local/cwpsrv/logs/error_log
truncate -s 0 /var/log/cron
truncate -s 0 /var/log/secure
truncate -s 0 /var/log/cwp/services_action.log
truncate -s 0 /var/log/cwp/cwp_sslmod.log
truncate -s 0 /var/log/cwp/cwp_cron.log
truncate -s 0 /var/log/cwp/cwp_backup.log
truncate -s 0 /var/log/cwp/activity.log
rm -rf /var/log/maillog-*
rm -rf /var/log/monit.log-*
rm -rf /var/log/spooler-*
rm -rf /var/log/messages-*
rm -rf /var/log/secure-*
rm -rf /var/log/pureftpd.log-*
rm -rf /var/log/yum.log-*
rm -rf /var/log/monit.log-*
rm -rf /var/log/cron-*

Change the permission :

chmod 755 /root/clearlog.sh

Now run this command to run the clear log script:

sh /root/clearlog.sh

Thats it the logs will be cleared you can go and check to the respected locations of the log.

Cron Job :

You can also create cron job like below by following solution 2 and create this cron job task according to your needs :

TO run DAILY :

0 0 * * * /usr/bin/sh /root/clearlog.sh

TO run Weekly :

0 0 * * 0 /usr/bin/sh /root/clearlog.sh

TO run Monthly:

0 0 1 * * /usr/bin/sh /root/clearlog.sh

That’s All!
It will save lot’s of space.

Filed Under: Almalinux, AWS, Bluehost, CentOS, CentOS Web Panel, Cloudcone, Contabo, Debian, Digitalocean, HostGator, Hostinger, Linux Distribusion, Providers, RackNerd, Server and Hosting, Ubuntu, VPS Management, VPSDime, Web Control Panel Tagged With: clean all cwp logs, cwo log cleaner, Delete All Log Files, delete log files, delete tmp

  • « Previous Page
  • 1
  • …
  • 6
  • 7
  • 8
  • 9
  • 10
  • …
  • 91
  • Next Page »
  • Upwork
  • Freelancer
  • Fiverr
  • Guru

www.ojsexpert.com
www.ojsdev247.com

Recent Posts

  • To get your email for castamodel.com going to the right place, you need to update your DNS settings.
  • Security and WordPress
  • ROR
  • How do we copy google form to google workspace?
  • Install ImageMagick – Almalinux
  • How to remove /public/ from URL in Laravel
  • How to install Maldet alert?
  • How to Install Maldet and Run a Scan | Maldetect
  • Where is Roundcube location on CWP control panel?
  • How To Add Node.js Projects In aaPanel?
  • SPF/DKIM/DMARC Tools
  • Associative arrays – How to loop over Associative arrays
  • Indexed Arrays. How to loop over Indexed Arrays.
  • PHP Break | Continue
  • For Loop | While Loop | Do…While Loop | Foreach Loop
  • Strict mode in PHP
  • PHP Function Return Types
  • PHP Anonymous Functions (or Closures)
  • PHP Variadic Functions
  • PHP nullable type hints

Categories

  • Affiliate Marketing (1)
  • Customization (4)
    • CSS (2)
  • Email Solutions (23)
    • FrontApp (2)
    • Google Spreadsheet (2)
    • Microsoft Outlook (1)
    • PHP Email Form (3)
    • PolyMail (2)
    • Recaptcha (1)
    • Roundcube (4)
    • Thunderbird (3)
    • WebMail (5)
  • Games (1)
  • How to (87)
  • Joomla (6)
    • Akeeba (1)
    • Fix & Tricks (3)
  • jQuery (4)
  • jQuery Plugins (4)
    • BX Slider (1)
    • Slick (1)
  • Laravel (5)
  • Marketplace (5)
  • Miscellaneous (31)
  • MultiSaaS (1)
  • OJS (56)
    • Crossref (1)
    • Help (37)
    • Installation (10)
      • Issues (5)
    • Plugins (8)
    • Scholar Indexing (2)
    • Theme (7)
      • Templates (7)
        • Frontend (6)
        • legacy (1)
    • Theme Customization (10)
    • Theme Development (14)
    • TPL CSS JS (2)
    • Upgrade (11)
  • OSTAD (17)
  • Oxwall (3)
  • Payment Methods (1)
    • Paypal (1)
  • PC Tips and Tricks (14)
    • MS Office (2)
      • PowerPoint (1)
    • Windows (4)
  • PHP Parse error (2)
  • phpBB (2)
  • Server and Hosting (213)
    • Billing and Management (10)
      • Blesta (5)
      • Boxbilling (2)
      • WHMCS (5)
    • Email (10)
      • Postfix (3)
    • Error and Fix (17)
    • FTP (2)
    • Linux Distribusion (28)
      • Almalinux (13)
      • CentOS (17)
      • Debian (21)
      • Ubuntu (19)
    • Mail Server Solusion (7)
      • iRedMain (6)
    • MySQL (12)
    • Providers (69)
      • AWS (37)
      • Bluehost (37)
      • Cloudcone (26)
      • Contabo (40)
      • Digitalocean (68)
      • Hetzner (3)
      • HostGator (36)
      • Hostinger (8)
      • RackNerd (10)
      • VPSDime (38)
    • Security (21)
      • SSH (8)
    • VPS Management (72)
    • Web Control Panel (147)
      • aaPanel (14)
      • CentOS Web Panel (46)
      • cPanel (33)
      • CyberPanel (7)
      • DirectAdmin (96)
        • Find & fix (38)
      • ISPConfig (17)
      • KeyHelp (7)
      • Plesk (26)
      • Webmin (25)
        • Usermin (2)
        • Virtualmin (13)
      • WHM (18)
  • Uncategorized (19)
  • Wordpress (89)
    • Elementor (2)
    • Find and Fix (11)
    • Functions (5)
    • Genesis (9)
    • Glossary (1)
    • How to (22)
    • Neuron TD (15)
      • Console Error (1)
      • functions (5)
        • register_post_type (1)
        • register_sidebar (1)
        • theme_files (1)
        • theme_supports (1)
      • Image Directory (1)
      • Menu (2)
      • Query (4)
    • Plugins (13)
      • Contact Form 7 (5)
      • Duplicator (1)
      • Essential Grid (2)
    • Softaculous (3)
    • Speed and Security (4)
    • Stock Theme Development (6)
      • Header Footer (1)
      • PHP (1)
      • VC (1)
    • Theme Development (2)
      • Issues (1)
      • Menu (1)
    • Timer Theme Development (3)
    • Update (2)
    • Woocommerce (2)
    • WP Basic Guideline (8)

Important DEV links

  • Premium Themes
    • Themeforest
    • Envato Market
  • Built With (What Theme is That?)
    • What WP theme is that
    • Joomla Template Detector
    • Drupal Template Detector
    • Prestashop Template Detector
    • Shopify Theme Detector
    • Squarespace Template Detector
    • OpenCart Detector
    • WordPress.com Theme Detector
  • Domain/IP history checker
    • Who IS request
    • Hosting Info
  • Check DNS Propagation
    • DNS Checker
    • intoDNS
  • What is my IP
    • What is My IP Address
    • What is My IP
    • IP location
    • What is My IP
    • Porkbun
  • SEO Tools
    • Visitor Traffic
    • Broken Link
    • Website Speed Test
      • SEMrush
      • GTmetrix
      • Pingdom
      • PageSpeed Insights
      • DebugBear
      • keyCDN
  • Photo Image
    • Remove Background 50 Free Preview Image 375 × 666 per month
  • Domain Registrars
    • 123-Reg
    • Porkbun
    • Freenom
    • Namecheap NEWCOM598
  • Hosting Providers
    • Bluehost
    • Hostgator
    • Inmotion
  • Hosting Control Panel
    • CWPpro (FREE)
    • DirectAdmin (Trial 60 Days, One account $2/month)
    • ISPConfig (Free)
  • Webmaster Tools
    • Google
    • Bing
    • Yandex
  • Miscellaneous
    • Time Calculator

 

Categories

  • Affiliate Marketing (1)
  • Customization (4)
    • CSS (2)
  • Email Solutions (23)
    • FrontApp (2)
    • Google Spreadsheet (2)
    • Microsoft Outlook (1)
    • PHP Email Form (3)
    • PolyMail (2)
    • Recaptcha (1)
    • Roundcube (4)
    • Thunderbird (3)
    • WebMail (5)
  • Games (1)
  • How to (87)
  • Joomla (6)
    • Akeeba (1)
    • Fix & Tricks (3)
  • jQuery (4)
  • jQuery Plugins (4)
    • BX Slider (1)
    • Slick (1)
  • Laravel (5)
  • Marketplace (5)
  • Miscellaneous (31)
  • MultiSaaS (1)
  • OJS (56)
    • Crossref (1)
    • Help (37)
    • Installation (10)
      • Issues (5)
    • Plugins (8)
    • Scholar Indexing (2)
    • Theme (7)
      • Templates (7)
        • Frontend (6)
        • legacy (1)
    • Theme Customization (10)
    • Theme Development (14)
    • TPL CSS JS (2)
    • Upgrade (11)
  • OSTAD (17)
  • Oxwall (3)
  • Payment Methods (1)
    • Paypal (1)
  • PC Tips and Tricks (14)
    • MS Office (2)
      • PowerPoint (1)
    • Windows (4)
  • PHP Parse error (2)
  • phpBB (2)
  • Server and Hosting (213)
    • Billing and Management (10)
      • Blesta (5)
      • Boxbilling (2)
      • WHMCS (5)
    • Email (10)
      • Postfix (3)
    • Error and Fix (17)
    • FTP (2)
    • Linux Distribusion (28)
      • Almalinux (13)
      • CentOS (17)
      • Debian (21)
      • Ubuntu (19)
    • Mail Server Solusion (7)
      • iRedMain (6)
    • MySQL (12)
    • Providers (69)
      • AWS (37)
      • Bluehost (37)
      • Cloudcone (26)
      • Contabo (40)
      • Digitalocean (68)
      • Hetzner (3)
      • HostGator (36)
      • Hostinger (8)
      • RackNerd (10)
      • VPSDime (38)
    • Security (21)
      • SSH (8)
    • VPS Management (72)
    • Web Control Panel (147)
      • aaPanel (14)
      • CentOS Web Panel (46)
      • cPanel (33)
      • CyberPanel (7)
      • DirectAdmin (96)
        • Find & fix (38)
      • ISPConfig (17)
      • KeyHelp (7)
      • Plesk (26)
      • Webmin (25)
        • Usermin (2)
        • Virtualmin (13)
      • WHM (18)
  • Uncategorized (19)
  • Wordpress (89)
    • Elementor (2)
    • Find and Fix (11)
    • Functions (5)
    • Genesis (9)
    • Glossary (1)
    • How to (22)
    • Neuron TD (15)
      • Console Error (1)
      • functions (5)
        • register_post_type (1)
        • register_sidebar (1)
        • theme_files (1)
        • theme_supports (1)
      • Image Directory (1)
      • Menu (2)
      • Query (4)
    • Plugins (13)
      • Contact Form 7 (5)
      • Duplicator (1)
      • Essential Grid (2)
    • Softaculous (3)
    • Speed and Security (4)
    • Stock Theme Development (6)
      • Header Footer (1)
      • PHP (1)
      • VC (1)
    • Theme Development (2)
      • Issues (1)
      • Menu (1)
    • Timer Theme Development (3)
    • Update (2)
    • Woocommerce (2)
    • WP Basic Guideline (8)
  • Home
  • WordPress
  • OJS
  • Oxwall
  • Server and Hosting

Copyright © 2025 · Executive Pro Theme on Genesis Framework · WordPress · Log in