Saturday, September 26, 2020
fwrite() expects parameter 1 to be resource, bool given in
Saturday, September 5, 2020
How to restrict wp-admin access from one IP
How to restrict wp-admin access from one IP
As you know, wordpress is a easy to hack content management system. If you want to restric the admin area of your wordress (wp-admin), you can easily do this by adding the below line in .htaccess
Go to the folder where your blog hosts
vi .htaccess
<IfModule mod_rewrite.c>
<Files wp-login.php>
order deny,allow
deny from all
allow from 121.15.102.0/255.255.255.0 (Add your IP or range here)
</Files>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Save the file and test.
Wednesday, August 26, 2020
How to install Mysql5.7 on Oracle linux 7
By default Mariadb comes with Oracle linux 7. I need to have mysql on my box.
yum remove mariadb-server -y
wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
yum install mysql-server -y
systemctl start mysqld
systemctl enable mysqld
sudo grep 'temporary password' /var/log/mysqld.log
mysql_secure_installation
Saturday, August 15, 2020
How to install jenkins on amazon linux
How to install jenkins on amazon linux
Following this steps to install jenkins on amazon linux
Login to the server
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins
sudo service jenkins start
sudo chkconfig jenkins on
Open a browser, and access http://publicip:8080
Tuesday, May 5, 2020
Qmail error while installing and configuraing
After installing Qmail, i tried to start qmail i got this error
[root@localhost qmail-smtpd]# qmailctl start
Starting qmail...
qmail-send supervise not running
qmail-smtpd supervise not running
qmail-pop3d supervise not running
I checked all the possible issues,
[root@localhost qmail-smtpd]# ls -l /service
total 0
lrwxrwxrwx 1 root root 32 2010-08-16 21:38 qmail-pop3d -> /var/qmail/supervise/qmail-pop3d
lrwxrwxrwx 1 root root 31 2010-08-16 21:38 qmail-send -> /var/qmail/supervise/qmail-send
lrwxrwxrwx 1 root root 32 2010-08-16 21:38 qmail-smtpd -> /var/qmail/supervise/qmail-smtpd
[root@localhost qmail-smtpd]# ps ax |grep supervise
10190 pts/1 T 0:00 supervise log
10332 pts/1 S+ 0:00 grep supervise
etc...........
Solution
'svscanboot' was not running
[root@localhost qmail-smtpd]# svscanboot &
[2] 10336
[root@localhost qmail-smtpd]# qmailctl start
Starting qmail...
Starting qmail-send
Starting qmail-smtpd
Starting qmail-pop3d
It works !!!! Seems like we have to reboot the server after installing daemontools.
How to untar a file in Sun Solaris10
But here in Solaris10 its not working,
this will helps.
gunzip -c somefile.tar.gz |tar xvf -
How to upgrade php 5.1.6 to php5.3
Following steps i have done, used yum remi repository
wget http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm
yum --enablerepo=remi update php
Check php -v
rpm -qa | grep php
I forgot the admin user/password of moodle, but i have mysql access. How can i restore the admin password?
use table_name
update mdl_user set password='0192023a7bbd73250516f069df18b500' where username='admin';
quit
I know moodle is using MD5 encryption.
The above mentioned is MD5 encryption of admin123
Login to the admin panel with password admin123 It works!!!
Tuesday, April 28, 2020
mysqldump: Couldn't execute 'SHOW VARIABLES LIKE 'gtid\_mode'':
Error:
[root@ip-10-26-91-168 mnt]# mysqldump -u userone -p db1 > db1.sql
Enter password:
mysqldump: Couldn't execute 'SHOW VARIABLES LIKE 'gtid\_mode'': Native table 'performance_schema'.'session_variables' has the wrong structure (1682)
[root@ip-10-26-91-168 mnt]#
Solution:
Login to the server as root
# mysql_upgrade -u root -p --force
# systemctl restart mysqld
This helped to fix my issue :)
Sunday, March 15, 2020
Terraform for Absolute Beginners - Create your first EC2 instance
Terraform
Terraform is an Infrastructure as code (IaC) tool made by Hashicorp for building, changing and versioning of infrastructures. Now a days the demand of Terraform is getting higher. Terraform can be used with the popular cloud providers like AWS, Azure, Google, Oracle etc.
Pre Request
You need a user in AWS, having necessary permissions to create an EC2 instance.
(Please check our blogs/videos, how to add permission for an AWS user)
Steps to Provision
- Download the terraform binary file from https://www.terraform.io/downloads.html
- Extract the terraform zip file
- The result is a terraform binary file
- cp terraform /usr/local/bin/terraform
- Validate terraform by using the command terraform -v
Wednesday, February 5, 2020
Error: CERT_UNTRUSTED in npm install
Error: CERT_UNTRUSTED
Fix : Remove the current nodejs and npm and install the latest nodejs and npm version.
This will fix the error