<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6824476048687145144</id><updated>2026-09-14T23:42:40.189+05:30</updated><category term="Ubuntu"/><category term="Magento"/><category term="Blogger Solutions"/><category term="Drupal"/><category term="Linux"/><category term="Windows 7 Solutions"/><category term="Apache Web Server"/><category term="MySQL"/><category term="PHP"/><category term="Wordpress"/><category term="phpMyAdmin"/><category term="Web Solutions"/><category term="Android"/><category term="Google Adsense|Google Solutions"/><category term="Monetize Your Blog"/><category term="VirtualBox (VM)"/><category term="Facebook Solutions"/><category term="Kali Linux"/><category term="XAMPP"/><category term="YouTube"/><category term="Windows Xp Solutions"/><category term="Computer Networking"/><category term="Python Programming"/><category term="Windows Tips and Tricks"/><category term="Windows Vista Solutions"/><category term="Browser Solutions"/><category term="Eclipse"/><category term="LibreOffice"/><category term="MIT App Inventor"/><category term="Online Security Solutions"/><category term="Thunderbird"/><category term="cPanel"/><category term="Amazon Web Services (AWS)"/><category term="BuddyPress"/><category term="CMS"/><category term="DNS Solutions"/><category term="Email Solutions"/><category term="Google Adwords"/><category term="JavaScript"/><category term="Laptop Solutions"/><category term="Prestashop"/><category term="Science / Tech Movies I like"/><category term="Windows 8 Solutions"/><category term="bbPress"/><category term="eCommerce"/><category term="सूचना प्रविधि"/><category term="Adobe Flash | SwishMax Solutions"/><category term="Alibaba Cloud"/><category term="Apple"/><category term="Audacity"/><category term="Bluetooth"/><category term="CRM"/><category term="CSS"/><category term="Canon DSLR"/><category term="CentOs 7"/><category term="Clementine"/><category term="Clonezilla"/><category term="Cloud Computing"/><category term="Cloudways"/><category term="Computer Science Concepts"/><category term="Domain Solutions"/><category term="ECS/Elastic Compute Service"/><category term="ERP"/><category term="Education"/><category term="GParted"/><category term="Google Ads"/><category term="Google Analytics"/><category term="Google Cloud Solutions"/><category term="Google Tag Manager"/><category term="HTML5"/><category term="Hacking | Cracking"/><category term="Inspiration / Motivation"/><category term="Internet Tips &amp; Tricks"/><category term="Java"/><category term="Joomla"/><category term="Life"/><category term="Nepali Typing/नेपाली टाइपिङ"/><category term="Password Manager"/><category term="Phonetics-Hindi/Nepali/Sanskrit"/><category term="Productivity"/><category term="RSS and Feeds Solutions"/><category term="Serial Keys for Windows 7"/><category term="Text Editors/IDE"/><category term="UFW"/><category term="VPN"/><category term="Visual Studio Code/VSC"/><category term="Vivaldi"/><category term="Windows"/><category term="Zencart"/><category term="htaccess"/><title type='text'>eV@gabond: e-Xperience &amp;lt;/IT&amp;gt;</title><subtitle type='html'>&amp;lt; IT Pro; Hobbyist Musician cum Photographer; Meditation &amp;amp; more... /&amp;gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.evagabond.me/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://www.evagabond.me/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>CoolDeep Singh</name><uri>http://www.blogger.com/profile/04620122877815369159</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmPHzd9uCm9E13e4NI24nHAiYlLr74OlYeOQVD9tdew-mWB6L6TMupGcIyD05oW-yr2bXrQeZxbNt6ydBlk86sB6cS9ArJ_AgT22laERFo_camEzgWWZx-_suWBAEbNA/s220/matrix-avatar.jpeg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>265</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6824476048687145144.post-6519068859756987953</id><published>2026-09-09T08:44:36.137+05:30</published><updated>2026-09-11T05:40:20.884+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Productivity"/><title type='text'>You Probably Don&#39;t Need Obsidian: Here&#39;s When You Shouldn&#39;t Use It</title><content type='html'>&lt;h1&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIeQ5RANRHvhm6CZwWItRe6otI4klD1HoRoZx6W5Jbhi9TyslglIgGs22oXGa63Sz5FiYbUkvairJV__agTp6o4ZNzyIZBvxHBnMjk3ienIH1uzZpLPaeEg55fCUFCb3K2sMhpkKWpoknJ9VceCkquxQVHa23OUQkQjpi7SJZZKYdfgZLXkjfCWkqWahgI/s808/when-not-to-use-obsidian-2.jpeg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;When not to use Obsidian and whether you really need a second brain&quot; border=&quot;0&quot; data-original-height=&quot;632&quot; data-original-width=&quot;808&quot; height=&quot;326&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIeQ5RANRHvhm6CZwWItRe6otI4klD1HoRoZx6W5Jbhi9TyslglIgGs22oXGa63Sz5FiYbUkvairJV__agTp6o4ZNzyIZBvxHBnMjk3ienIH1uzZpLPaeEg55fCUFCb3K2sMhpkKWpoknJ9VceCkquxQVHa23OUQkQjpi7SJZZKYdfgZLXkjfCWkqWahgI/w417-h326/when-not-to-use-obsidian-2.jpeg&quot; width=&quot;417&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/h1&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;When Not to Use Obsidian: Why You May Not Need a Second Brain&lt;/h2&gt;&lt;h1 style=&quot;text-align: left;&quot;&gt;&lt;/h1&gt;&lt;p&gt;Obsidian is one of the most powerful note-taking and knowledge-management applications available today. It can help you connect ideas, build a personal knowledge base, organize research, and create what productivity enthusiasts often call a &lt;b&gt;“second brain.”&lt;/b&gt;&lt;/p&gt;&lt;p&gt;But there is a question that gets surprisingly little attention:&lt;/p&gt;&lt;p&gt;&lt;b&gt;When should you NOT use Obsidian?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;After spending considerable time exploring Obsidian tutorials, workflows, plugins, backlinks, graph views, and various “second brain” systems, I came to a fairly simple realization:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;b&gt;Obsidian is not automatically useful just because it is powerful.&lt;/b&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;In fact, for some people, using Obsidian can introduce more friction than value.&lt;/p&gt;&lt;p&gt;You may not need a second brain. You may simply need to think, decide, and get things done.&lt;/p&gt;&lt;h2&gt;What Is Obsidian Actually For?&lt;/h2&gt;&lt;p&gt;Obsidian is a local-first Markdown-based knowledge-management and note-taking application. One of its defining features is the ability to link notes together, allowing you to create a network of interconnected ideas.&lt;/p&gt;&lt;p&gt;This makes Obsidian particularly attractive to people who:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Think through writing&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Conduct extensive research&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Write articles, books, or academic papers&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Need to retain large amounts of information&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Frequently revisit old ideas&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Want to connect concepts across different areas&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Enjoy building personal knowledge systems&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;For these users, Obsidian can be incredibly useful.&lt;/p&gt;&lt;p&gt;But there is an important distinction:&lt;/p&gt;&lt;p&gt;&lt;b&gt;A powerful tool is not necessarily the right tool for everyone.&lt;/b&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&amp;nbsp;&lt;p&gt;&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;You Don&#39;t Need Obsidian to Be Productive&lt;/h2&gt;&lt;p&gt;One of the biggest problems with modern productivity culture is that we sometimes start looking for tools before identifying the actual problem.&lt;/p&gt;&lt;p&gt;We download:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Obsidian&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Notion&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Todoist&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Evernote&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;task managers&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;calendar systems&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;habit trackers&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;AI assistants&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;And eventually spend more time maintaining our productivity systems than actually doing productive work.&lt;/p&gt;&lt;p&gt;Obsidian can easily become part of this trap.&lt;/p&gt;&lt;p&gt;You create folders.&lt;/p&gt;&lt;p&gt;Then tags.&lt;/p&gt;&lt;p&gt;Then templates.&lt;/p&gt;&lt;p&gt;Then properties.&lt;/p&gt;&lt;p&gt;Then dashboards.&lt;/p&gt;&lt;p&gt;Then plugins.&lt;/p&gt;&lt;p&gt;Then a sophisticated linking system.&lt;/p&gt;&lt;p&gt;Eventually, you have built an impressive knowledge-management system.&lt;/p&gt;&lt;p&gt;But you have to ask:&lt;/p&gt;&lt;p&gt;&lt;b&gt;Is the system actually helping you think or work better?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;If the answer is no, the system has become the work.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;If You Don&#39;t Regularly Think, Write, or Plan in Text, Obsidian May Feel Useless&lt;/h2&gt;&lt;p&gt;This is probably the most important point.&lt;/p&gt;&lt;p&gt;Obsidian is fundamentally a text-based thinking environment.&lt;/p&gt;&lt;p&gt;If you naturally process your thoughts by writing things down, Obsidian can feel almost magical.&lt;/p&gt;&lt;p&gt;You write an idea.&lt;/p&gt;&lt;p&gt;You expand it.&lt;/p&gt;&lt;p&gt;You connect it to another idea.&lt;/p&gt;&lt;p&gt;You discover an old note.&lt;/p&gt;&lt;p&gt;That old note changes how you understand the new one.&lt;/p&gt;&lt;p&gt;Over time, your notes become an interconnected body of knowledge.&lt;/p&gt;&lt;p&gt;But what if you don&#39;t think this way?&lt;/p&gt;&lt;p&gt;What if your natural process is:&lt;/p&gt;&lt;p&gt;&lt;b&gt;Think → understand → decide → act&lt;/b&gt;&lt;/p&gt;&lt;p&gt;rather than:&lt;/p&gt;&lt;p&gt;&lt;b&gt;Think → write → organize → link → revisit → rethink → decide&lt;/b&gt;&lt;/p&gt;&lt;p&gt;In that case, Obsidian may feel like unnecessary work.&lt;/p&gt;&lt;p&gt;And that&#39;s perfectly fine.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Some People Are Doers, Not External Thinkers&lt;/h2&gt;&lt;p&gt;This is something productivity discussions often overlook.&lt;/p&gt;&lt;p&gt;Some people think primarily by &lt;b&gt;externalizing their thoughts&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;They need to write something down before they understand it.&lt;/p&gt;&lt;p&gt;For them, writing is part of thinking.&lt;/p&gt;&lt;p&gt;Other people can hold a problem in their head, mentally explore the possibilities, reach a conclusion, and move directly into execution.&lt;/p&gt;&lt;p&gt;Neither approach is inherently better.&lt;/p&gt;&lt;p&gt;They are simply different cognitive styles.&lt;/p&gt;&lt;p&gt;If you are naturally an internal thinker, forcing yourself to document every thought can actually slow you down.&lt;/p&gt;&lt;p&gt;You may find yourself thinking:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;“Why am I writing all this down? I already know what I think.”&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;That&#39;s a legitimate objection.&amp;nbsp;&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Obsidian Can Become Friction&lt;/h2&gt;&lt;p&gt;The word &lt;b&gt;friction&lt;/b&gt; is important here.&lt;/p&gt;&lt;p&gt;Every tool introduces some amount of friction.&lt;/p&gt;&lt;p&gt;You have to:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Open the application.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Decide where something belongs.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Create or find a note.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Write the information.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Format it.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Add links or tags.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Maintain the system.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Eventually find and review it.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;If the resulting benefit is greater than that effort, the tool is worthwhile.&lt;/p&gt;&lt;p&gt;If not, you&#39;ve created bureaucracy around your own thinking.&lt;/p&gt;&lt;p&gt;For example, imagine you suddenly have an idea for a business.&lt;/p&gt;&lt;p&gt;You could simply think about it.&lt;/p&gt;&lt;p&gt;Or you could open Obsidian, create a note called:&lt;/p&gt;&lt;p&gt;&lt;code&gt;Business Idea – XYZ&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Then add properties:&lt;/p&gt;&lt;p&gt;&lt;code&gt;status: idea&lt;/code&gt;&lt;/p&gt;&lt;p&gt;&lt;code&gt;category: business&lt;/code&gt;&lt;/p&gt;&lt;p&gt;&lt;code&gt;source: personal&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Then create links to other notes.&lt;/p&gt;&lt;p&gt;Then add tags.&lt;/p&gt;&lt;p&gt;Then decide whether it belongs under Projects, Areas, Resources, or Archives.&lt;/p&gt;&lt;p&gt;At some point you have to ask:&lt;/p&gt;&lt;p&gt;&lt;b&gt;Did all of that improve the idea?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Sometimes the answer will be yes.&lt;/p&gt;&lt;p&gt;Often it won&#39;t.&amp;nbsp;&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;The “Second Brain” Problem&lt;/h2&gt;&lt;p&gt;You may have heard the term &lt;b&gt;second brain&lt;/b&gt; while researching Obsidian.&lt;/p&gt;&lt;p&gt;The basic idea is simple:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Store your knowledge, ideas, notes, insights, and information outside your biological brain so that you can retrieve and connect them later.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;It sounds wonderful.&lt;/p&gt;&lt;p&gt;And there is definitely value in external memory.&lt;/p&gt;&lt;p&gt;But the phrase can also create unrealistic expectations.&lt;/p&gt;&lt;p&gt;A note-taking application is not actually another brain.&lt;/p&gt;&lt;p&gt;It doesn&#39;t understand your notes in the same way you do.&lt;/p&gt;&lt;p&gt;It doesn&#39;t automatically know:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Which ideas matter&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Which information is outdated&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Which ideas contradict each other&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;What you should do next&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Which opportunity is worth pursuing&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;What your intuition is telling you&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;It stores information.&lt;/p&gt;&lt;p&gt;&lt;b&gt;You still have to think.&lt;/b&gt;&amp;nbsp;&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;When a Second Brain Actually Makes Sense&lt;/h2&gt;&lt;p&gt;The second-brain concept isn&#39;t nonsense. It can be extremely useful.&lt;/p&gt;&lt;p&gt;It makes particular sense if your work involves large amounts of information that you repeatedly need to retrieve.&lt;/p&gt;&lt;p&gt;For example:&lt;/p&gt;&lt;h3&gt;Writers&lt;/h3&gt;&lt;p&gt;Writers can store:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;ideas&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;research&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;characters&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;references&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;quotations&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;outlines&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;drafts&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;Researchers&lt;/h3&gt;&lt;p&gt;Researchers can maintain interconnected notes across years of research.&lt;/p&gt;&lt;h3&gt;Students&lt;/h3&gt;&lt;p&gt;Students can connect concepts from different subjects and revisit them later.&lt;/p&gt;&lt;h3&gt;Programmers&lt;/h3&gt;&lt;p&gt;Developers can document:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;solutions to unusual problems&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;system architecture&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;commands&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;debugging discoveries&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;technical concepts&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;Consultants and knowledge workers&lt;/h3&gt;&lt;p&gt;People who repeatedly solve similar problems can build a valuable library of previous solutions.&lt;/p&gt;&lt;p&gt;For these people, external memory can compound over time.&lt;/p&gt;&lt;p&gt;But that doesn&#39;t mean &lt;b&gt;everyone needs one&lt;/b&gt;.&amp;nbsp;&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;When You Probably Shouldn&#39;t Use Obsidian&lt;/h2&gt;&lt;p&gt;Here are some situations where Obsidian may not be the best choice.&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;1. You Already Remember What Matters&lt;/h3&gt;&lt;p&gt;If you rarely forget important information, you may not need a sophisticated personal knowledge base.&lt;/p&gt;&lt;p&gt;There&#39;s no reason to build an external memory system simply because somebody on YouTube told you that you should.&lt;/p&gt;&lt;p&gt;Use notes when you actually need notes.&amp;nbsp;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;2. You Think Better by Doing&lt;/h3&gt;&lt;p&gt;Some people understand things by experimentation rather than documentation.&lt;/p&gt;&lt;p&gt;They learn by:&lt;/p&gt;&lt;p&gt;&lt;b&gt;Try → fail → adjust → try again.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;For these people, spending significant time documenting every learning experience can become counterproductive.&lt;/p&gt;&lt;p&gt;A short note containing the final lesson may be enough.&amp;nbsp;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;3. You Don&#39;t Revisit Your Notes&lt;/h3&gt;&lt;p&gt;This is a major warning sign.&lt;/p&gt;&lt;p&gt;Suppose you&#39;ve created 2,000 beautifully organized notes.&lt;/p&gt;&lt;p&gt;But you never read them again.&lt;/p&gt;&lt;p&gt;What have you actually built?&lt;/p&gt;&lt;p&gt;A digital archive.&lt;/p&gt;&lt;p&gt;Not a second brain.&lt;/p&gt;&lt;p&gt;If your notes aren&#39;t helping you make future decisions, solve future problems, or create something new, their value may be very limited.&amp;nbsp;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;4. You Are Building the System Instead of Using It&lt;/h3&gt;&lt;p&gt;This is probably the biggest Obsidian trap.&lt;/p&gt;&lt;p&gt;You start watching:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;“My Ultimate Obsidian Setup”&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Then:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;“The Best Obsidian Plugins”&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Then:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;“How I Built My Second Brain”&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Then:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;“My 2026 Obsidian Workflow”&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Suddenly you&#39;re spending weekends redesigning your vault.&lt;/p&gt;&lt;p&gt;You haven&#39;t learned anything new.&lt;/p&gt;&lt;p&gt;You haven&#39;t completed an important project.&lt;/p&gt;&lt;p&gt;But your vault looks fantastic.&lt;/p&gt;&lt;p&gt;That&#39;s not productivity.&lt;/p&gt;&lt;p&gt;That&#39;s &lt;b&gt;productivity about productivity&lt;/b&gt;.&amp;nbsp;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;5. You Need a Task Manager, Not a Knowledge Manager&lt;/h3&gt;&lt;p&gt;Obsidian can be customised into a task-management system, but that doesn&#39;t mean you should.&lt;/p&gt;&lt;p&gt;If your primary problem is:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;“I need to remember what I have to do today.”&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;You probably need a good task manager.&lt;/p&gt;&lt;p&gt;If your problem is:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;“I need to understand how several ideas relate to each other.”&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;That&#39;s where Obsidian becomes much more interesting.&lt;/p&gt;&lt;p&gt;Don&#39;t use a knowledge-management tool to solve a task-management problem simply because it can technically do both.&amp;nbsp;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;6. You Prefer Simplicity&lt;/h3&gt;&lt;p&gt;There is something underrated about having fewer systems.&lt;/p&gt;&lt;p&gt;A plain text file can sometimes be enough.&lt;/p&gt;&lt;p&gt;A notebook can be enough.&lt;/p&gt;&lt;p&gt;A Google Doc can be enough.&lt;/p&gt;&lt;p&gt;Your phone&#39;s notes application can be enough.&lt;/p&gt;&lt;p&gt;Even a piece of paper can be enough.&lt;/p&gt;&lt;p&gt;The best productivity system is not necessarily the most sophisticated one.&lt;/p&gt;&lt;p&gt;It is the one that gives you the desired result with the least unnecessary effort.&amp;nbsp;&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;So, When IS Obsidian Worth Using?&lt;/h2&gt;&lt;p&gt;For me, the answer isn&#39;t:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;“Use Obsidian every day.”&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;It&#39;s:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;b&gt;Use Obsidian when writing creates value that thinking alone cannot create.&lt;/b&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;There are certain situations where deliberately slowing down is valuable.&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;1. Difficult Decisions&lt;/h3&gt;&lt;p&gt;When the consequences are significant, writing can expose assumptions that remain invisible in your head.&lt;/p&gt;&lt;p&gt;You might create a simple note:&lt;/p&gt;&lt;p&gt;&lt;b&gt;Decision: Should I pursue X?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Then write:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;What am I trying to achieve?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;What are my options?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;What am I assuming?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;What could go wrong?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;What happens if I do nothing?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;What would I regret not trying?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;What does my intuition say?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;What does the evidence say?&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;You don&#39;t need a complicated system.&lt;/p&gt;&lt;p&gt;You simply need somewhere to think.&amp;nbsp;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;2. Long-Term Projects&lt;/h3&gt;&lt;p&gt;Some projects are too complicated to keep entirely in your head.&lt;/p&gt;&lt;p&gt;A long-running business project, website, research project, software project, or creative project may benefit from having a persistent record of:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;decisions&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;discoveries&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;assumptions&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;problems&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;solutions&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;ideas&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;This is where Obsidian&#39;s interconnected notes can become genuinely useful.&amp;nbsp;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;3. Extracting Patterns From Experience&lt;/h3&gt;&lt;p&gt;This is perhaps the most interesting use case.&lt;/p&gt;&lt;p&gt;Imagine you complete ten different projects over five years.&lt;/p&gt;&lt;p&gt;Individually, each project teaches you something.&lt;/p&gt;&lt;p&gt;But what if you recorded the important lessons?&lt;/p&gt;&lt;p&gt;Eventually you might notice:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;“The projects that worked all had these three characteristics.”&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;That&#39;s much more valuable than simply remembering what happened.&lt;/p&gt;&lt;p&gt;You are turning &lt;b&gt;experience into principles&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;And this is where a personal knowledge base can become genuinely powerful.&amp;nbsp;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;4. Capturing Long-Term Leverage&lt;/h3&gt;&lt;p&gt;Some ideas don&#39;t have immediate value.&lt;/p&gt;&lt;p&gt;You might think of an idea today that becomes useful two years later.&lt;/p&gt;&lt;p&gt;Without writing it down, it&#39;s probably gone.&lt;/p&gt;&lt;p&gt;This is where external memory can provide something your biological memory cannot:&lt;/p&gt;&lt;p&gt;&lt;b&gt;persistence.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;You don&#39;t need to capture everything.&lt;/p&gt;&lt;p&gt;Just the things you genuinely believe may matter later.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Obsidian as a Thinking Log, Not a Second Brain&lt;/h2&gt;&lt;p&gt;If you are an internal thinker, there is another way to approach Obsidian.&lt;/p&gt;&lt;p&gt;Don&#39;t try to build a second brain.&lt;/p&gt;&lt;p&gt;Build a &lt;b&gt;thinking log&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Instead of recording everything you learn, record things like:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Important decisions&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Significant insights&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Mistakes&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Lessons&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Business principles&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Interesting ideas&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Questions that don&#39;t have answers yet&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Patterns you&#39;ve noticed&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;That&#39;s it.&lt;/p&gt;&lt;p&gt;Your vault doesn&#39;t need to contain your entire intellectual life.&lt;/p&gt;&lt;p&gt;It only needs to contain things worth remembering.&amp;nbsp;&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;A Better Obsidian Rule: Don&#39;t Capture Everything&lt;/h2&gt;&lt;p&gt;One of the worst pieces of advice in knowledge management is:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;“Capture everything.”&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Why?&lt;/p&gt;&lt;p&gt;Because information is cheap.&lt;/p&gt;&lt;p&gt;Your attention isn&#39;t.&lt;/p&gt;&lt;p&gt;Instead, consider this rule:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;b&gt;Capture only what you expect your future self to find useful.&lt;/b&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;That&#39;s a much higher bar.&lt;/p&gt;&lt;p&gt;You don&#39;t need 10,000 notes.&lt;/p&gt;&lt;p&gt;You might need 200 excellent ones.&lt;/p&gt;&lt;p&gt;Or 50.&lt;/p&gt;&lt;p&gt;Or even 20.&amp;nbsp;&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Ignore the Graph View&lt;/h2&gt;&lt;p&gt;If you&#39;re new to Obsidian, here&#39;s some advice that might save you considerable time:&lt;/p&gt;&lt;p&gt;&lt;b&gt;Ignore the graph view.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;At least initially.&lt;/p&gt;&lt;p&gt;Seeing hundreds of interconnected dots looks impressive.&lt;/p&gt;&lt;p&gt;But a beautiful graph doesn&#39;t mean you&#39;ve built a useful knowledge system.&lt;/p&gt;&lt;p&gt;The value of Obsidian isn&#39;t the visualisation.&lt;/p&gt;&lt;p&gt;The value is what those connections help you &lt;b&gt;understand, remember, or create&lt;/b&gt;.&amp;nbsp;&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Ignore the Plugin Rabbit Hole&lt;/h2&gt;&lt;p&gt;Obsidian has an enormous plugin ecosystem.&lt;/p&gt;&lt;p&gt;That&#39;s both a strength and a weakness.&lt;/p&gt;&lt;p&gt;You can turn Obsidian into almost anything.&lt;/p&gt;&lt;p&gt;And that&#39;s precisely the problem.&lt;/p&gt;&lt;p&gt;You can spend days deciding:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Which calendar plugin?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Which task plugin?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Which dashboard?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Which theme?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Which metadata system?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Which AI plugin?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Which folder structure?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Which tagging strategy?&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Before you know it, you&#39;re managing Obsidian instead of using it.&lt;/p&gt;&lt;p&gt;Start with plain Markdown notes.&lt;/p&gt;&lt;p&gt;If you encounter a genuine problem, solve that problem.&lt;/p&gt;&lt;p&gt;Don&#39;t install a plugin because someone says it&#39;s essential.&amp;nbsp;&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;You Don&#39;t Need a Perfect Obsidian Setup&lt;/h2&gt;&lt;p&gt;There is no perfect vault.&lt;/p&gt;&lt;p&gt;There is no universally correct folder structure.&lt;/p&gt;&lt;p&gt;There is no magical number of tags.&lt;/p&gt;&lt;p&gt;There is no perfect note-taking methodology.&lt;/p&gt;&lt;p&gt;And there is certainly no requirement to implement PARA, Zettelkasten, Johnny.Decimal, or somebody else&#39;s elaborate system.&lt;/p&gt;&lt;p&gt;Your system should emerge from your actual needs.&lt;/p&gt;&lt;p&gt;Not the other way around.&amp;nbsp;&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;The Real Question Isn&#39;t “Should I Use Obsidian?”&lt;/h2&gt;&lt;p&gt;Instead of asking:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;“Should I use Obsidian?”&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Ask:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;b&gt;“What problem do I currently have that Obsidian would solve?”&lt;/b&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;If you can&#39;t answer that question clearly, don&#39;t use it.&lt;/p&gt;&lt;p&gt;At least not yet.&lt;/p&gt;&lt;p&gt;And that&#39;s okay.&amp;nbsp;&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;My Honest Verdict&lt;/h2&gt;&lt;p&gt;You don&#39;t need Obsidian to be productive.&lt;/p&gt;&lt;p&gt;You don&#39;t need a second brain.&lt;/p&gt;&lt;p&gt;You don&#39;t need a sophisticated personal knowledge-management system.&lt;/p&gt;&lt;p&gt;You don&#39;t need hundreds of interconnected notes.&lt;/p&gt;&lt;p&gt;You don&#39;t even need a digital note-taking application.&lt;/p&gt;&lt;p&gt;If you already think clearly, make decisions effectively, remember what matters, and execute without needing to externalize everything, Obsidian may simply feel like friction.&lt;/p&gt;&lt;p&gt;&lt;b&gt;That&#39;s not a failure of Obsidian.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;And it&#39;s not a failure on your part.&lt;/p&gt;&lt;p&gt;It simply means the tool may not match your natural way of working.&lt;/p&gt;&lt;p&gt;However, there is one area where Obsidian—or any simple writing environment—may be worth keeping around:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;b&gt;To slow down when slowing down is valuable.&lt;/b&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Use it when you need to sharpen your intuition.&lt;/p&gt;&lt;p&gt;Use it when a decision deserves more than a quick reaction.&lt;/p&gt;&lt;p&gt;Use it when you want to understand a pattern across years of experience.&lt;/p&gt;&lt;p&gt;Use it when you have an idea that you genuinely don&#39;t want to lose.&lt;/p&gt;&lt;p&gt;Use it when you want to capture long-term leverage.&lt;/p&gt;&lt;p&gt;Otherwise?&lt;/p&gt;&lt;p&gt;Close the app and get back to work.&lt;/p&gt;&lt;p&gt;Sometimes the best productivity system is &lt;b&gt;no productivity system at all&lt;/b&gt;.&amp;nbsp;&lt;/p&gt;&lt;h2&gt;Final Thought&lt;/h2&gt;&lt;p&gt;The internet has created an entire industry around helping us become more productive.&lt;/p&gt;&lt;p&gt;But productivity isn&#39;t about having more tools.&lt;/p&gt;&lt;p&gt;It&#39;s about producing better outcomes.&lt;/p&gt;&lt;p&gt;If Obsidian helps you think better, keep it.&lt;/p&gt;&lt;p&gt;If it helps you remember things that matter, keep it.&lt;/p&gt;&lt;p&gt;If it helps you discover connections you would otherwise miss, keep it.&lt;/p&gt;&lt;p&gt;But if you find yourself spending more time &lt;b&gt;organizing your thoughts than having them&lt;/b&gt;, it&#39;s probably time to step back.&lt;/p&gt;&lt;p&gt;Your brain doesn&#39;t need to be replaced.&lt;/p&gt;&lt;p&gt;Sometimes it just needs a little space to think.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h2 class=&quot;PDq2pG_selectionAnchorContainer&quot; data-end=&quot;6487&quot; data-section-id=&quot;1r8frcv&quot; data-start=&quot;6458&quot;&gt;Frequently Asked Questions&lt;span aria-hidden=&quot;true&quot; class=&quot;PDq2pG_selectionAnchor&quot;&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h3 data-end=&quot;6517&quot; data-section-id=&quot;1r1578m&quot; data-start=&quot;6489&quot;&gt;Is Obsidian worth using?&lt;/h3&gt;
&lt;p data-end=&quot;6756&quot; data-start=&quot;6519&quot;&gt;Obsidian is worth using if you regularly need to write, organize, connect, and revisit information. If you already think clearly without extensive note-taking, Obsidian may provide little benefit and could introduce unnecessary friction.&lt;/p&gt;
&lt;h3 data-end=&quot;6790&quot; data-section-id=&quot;w1m88z&quot; data-start=&quot;6758&quot;&gt;Who should not use Obsidian?&lt;/h3&gt;
&lt;p data-end=&quot;6984&quot; data-start=&quot;6792&quot;&gt;People who don&#39;t regularly take or revisit notes, prefer simple tools, primarily need task management, or find elaborate knowledge-management systems distracting may not benefit from Obsidian.&lt;/p&gt;
&lt;h3 data-end=&quot;7022&quot; data-section-id=&quot;rjtntl&quot; data-start=&quot;6986&quot;&gt;Do I really need a second brain?&lt;/h3&gt;
&lt;p data-end=&quot;7228&quot; data-start=&quot;7024&quot;&gt;No. A second brain is a productivity concept, not a requirement. Externalizing information can be useful, but many people can work effectively using simple notes, memory, experience, and direct execution.&lt;/p&gt;
&lt;h3 data-end=&quot;7265&quot; data-section-id=&quot;1euasoj&quot; data-start=&quot;7230&quot;&gt;Is Obsidian difficult to learn?&lt;/h3&gt;
&lt;p data-end=&quot;7465&quot; data-start=&quot;7267&quot;&gt;The basic features of Obsidian are relatively straightforward, but its extensive customization options, plugins, linking systems, and knowledge-management methodologies can make it feel complicated.&lt;/p&gt;
&lt;h3 data-end=&quot;7504&quot; data-section-id=&quot;1ankqz9&quot; data-start=&quot;7467&quot;&gt;What is an Obsidian second brain?&lt;/h3&gt;
&lt;p data-end=&quot;7705&quot; data-start=&quot;7506&quot;&gt;An “Obsidian second brain” generally refers to using Obsidian as an external knowledge system where ideas, information, notes, and insights are stored and interconnected for future retrieval and use.&lt;/p&gt;
&lt;h3 data-end=&quot;7746&quot; data-section-id=&quot;wlly15&quot; data-start=&quot;7707&quot;&gt;What can I use instead of Obsidian?&lt;/h3&gt;
&lt;p data-end=&quot;8005&quot; data-start=&quot;7748&quot;&gt;Depending on your needs, alternatives include a simple text editor, a basic notes application, Google Docs, a task manager, a physical notebook, or another note-taking application. The best alternative depends on the problem you&#39;re actually trying to solve.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.evagabond.me/feeds/6519068859756987953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.evagabond.me/2026/09/when-not-to-use-obsidian.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/6519068859756987953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/6519068859756987953'/><link rel='alternate' type='text/html' href='http://www.evagabond.me/2026/09/when-not-to-use-obsidian.html' title='You Probably Don&#39;t Need Obsidian: Here&#39;s When You Shouldn&#39;t Use It'/><author><name>CoolDeep Singh</name><uri>http://www.blogger.com/profile/04620122877815369159</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmPHzd9uCm9E13e4NI24nHAiYlLr74OlYeOQVD9tdew-mWB6L6TMupGcIyD05oW-yr2bXrQeZxbNt6ydBlk86sB6cS9ArJ_AgT22laERFo_camEzgWWZx-_suWBAEbNA/s220/matrix-avatar.jpeg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIeQ5RANRHvhm6CZwWItRe6otI4klD1HoRoZx6W5Jbhi9TyslglIgGs22oXGa63Sz5FiYbUkvairJV__agTp6o4ZNzyIZBvxHBnMjk3ienIH1uzZpLPaeEg55fCUFCb3K2sMhpkKWpoknJ9VceCkquxQVHa23OUQkQjpi7SJZZKYdfgZLXkjfCWkqWahgI/s72-w417-h326-c/when-not-to-use-obsidian-2.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6824476048687145144.post-5300868294326325669</id><published>2023-02-02T03:29:00.003+05:30</published><updated>2023-02-02T03:29:43.936+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>[SOLVED]: Yarn Debian Key Expiry Date Updated</title><content type='html'>&lt;p&gt;&lt;b&gt;&amp;nbsp;Solved by re-installing:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre style=&quot;background-attachment: initial; background-clip: initial; background-color: #f0f0f0; background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_crAEMseaaL6dEf9Har-plta3Iq_tTKKfFU4knWDUgLGKHNEoYiETC489Bone5_ajYmvKBOJq6Kp04PxT7kRumTtRBP2yQ33hMPnv_YzH6LR5Pay1OBUhF0q-W4BKfUfo4QFbJvdKWfP8/s320/codebg.gif); background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; background: #f0f0f0; border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; overflow-wrap: normal; word-wrap: normal;&quot;&gt; curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -  
 echo &quot;deb https://dl.yarnpkg.com/debian/ stable main&quot; | sudo tee /etc/apt/sources.list.d/yarn.list  
 sudo apt update  
 sudo apt install yarn  
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Ref: https://linuxize.com/post/how-to-install-yarn-on-ubuntu-20-04/&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.evagabond.me/feeds/5300868294326325669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.evagabond.me/2023/02/solved-yarn-debian-key-expiry-date.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/5300868294326325669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/5300868294326325669'/><link rel='alternate' type='text/html' href='http://www.evagabond.me/2023/02/solved-yarn-debian-key-expiry-date.html' title='[SOLVED]: Yarn Debian Key Expiry Date Updated'/><author><name>CoolDeep Singh</name><uri>http://www.blogger.com/profile/04620122877815369159</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmPHzd9uCm9E13e4NI24nHAiYlLr74OlYeOQVD9tdew-mWB6L6TMupGcIyD05oW-yr2bXrQeZxbNt6ydBlk86sB6cS9ArJ_AgT22laERFo_camEzgWWZx-_suWBAEbNA/s220/matrix-avatar.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6824476048687145144.post-8931826419695336700</id><published>2023-02-02T03:08:00.001+05:30</published><updated>2023-02-02T03:36:35.087+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Apache Web Server"/><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><category scheme="http://www.blogger.com/atom/ns#" term="phpMyAdmin"/><title type='text'>[SOLVED] - Install phpMyAdmin &amp; LAMP on Ubuntu 20.04 Desktop</title><content type='html'>&lt;p&gt;Install phpMyAdmin &amp;amp; Linux, Apache, MySQL/MariaDB &amp;amp; PHP [LAMP] on Ubuntu 20.04 desktop.&lt;/p&gt;&lt;p&gt;Below you will find the instructions that I myself have tried and successfully implemented on my system.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&amp;nbsp;1. Install Apache Web Server&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;pre style=&quot;background-attachment: initial; background-clip: initial; background-color: #f0f0f0; background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_crAEMseaaL6dEf9Har-plta3Iq_tTKKfFU4knWDUgLGKHNEoYiETC489Bone5_ajYmvKBOJq6Kp04PxT7kRumTtRBP2yQ33hMPnv_YzH6LR5Pay1OBUhF0q-W4BKfUfo4QFbJvdKWfP8/s320/codebg.gif); background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; background: rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; overflow-wrap: normal; word-wrap: normal;&quot;&gt; sudo apt update  
 sudo apt install apache2  
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: xx-large;&quot;&gt;2. Install MariaDB&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;pre style=&quot;background-attachment: initial; background-clip: initial; background-color: #f0f0f0; background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_crAEMseaaL6dEf9Har-plta3Iq_tTKKfFU4knWDUgLGKHNEoYiETC489Bone5_ajYmvKBOJq6Kp04PxT7kRumTtRBP2yQ33hMPnv_YzH6LR5Pay1OBUhF0q-W4BKfUfo4QFbJvdKWfP8/s320/codebg.gif); background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; background: rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; overflow-wrap: normal; word-wrap: normal;&quot;&gt; sudo apt install mariadb-server  
 sudo apt install mariadb-client  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;/p&gt;
After that, run the commands below to secure the MariaDB server by creating a root password, disallowing remote root access removing anonymous, and more.

&lt;pre style=&quot;background-attachment: initial; background-clip: initial; background-color: #f0f0f0; background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_crAEMseaaL6dEf9Har-plta3Iq_tTKKfFU4knWDUgLGKHNEoYiETC489Bone5_ajYmvKBOJq6Kp04PxT7kRumTtRBP2yQ33hMPnv_YzH6LR5Pay1OBUhF0q-W4BKfUfo4QFbJvdKWfP8/s320/codebg.gif); background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; background: rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; overflow-wrap: normal; word-wrap: normal;&quot;&gt; sudo mysql_secure_installation  
&lt;/code&gt;&lt;/pre&gt;

&lt;pre style=&quot;background-attachment: initial; background-clip: initial; background-color: #f0f0f0; background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_crAEMseaaL6dEf9Har-plta3Iq_tTKKfFU4knWDUgLGKHNEoYiETC489Bone5_ajYmvKBOJq6Kp04PxT7kRumTtRBP2yQ33hMPnv_YzH6LR5Pay1OBUhF0q-W4BKfUfo4QFbJvdKWfP8/s320/codebg.gif); background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; background: rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; overflow-wrap: normal; word-wrap: normal;&quot;&gt; If you&#39;ve just installed MariaDB, and haven&#39;t set the root password yet, you should just press enter here.  
 Enter current password for root (enter for none): PRESS ENTER  
 Switch to unix_socket authentication [Y/n] n  
 Change the root password? [Y/n] n  
 Remove anonymous users? [Y/n] y  
 Disallow root login remotely? [Y/n] y  
 Remove test database and access to it? [Y/n] y  
 Reload privilege tables now? [Y/n] y  
 All done!  
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;3. Install PHP&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;pre style=&quot;background-attachment: initial; background-clip: initial; background-color: #f0f0f0; background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_crAEMseaaL6dEf9Har-plta3Iq_tTKKfFU4knWDUgLGKHNEoYiETC489Bone5_ajYmvKBOJq6Kp04PxT7kRumTtRBP2yQ33hMPnv_YzH6LR5Pay1OBUhF0q-W4BKfUfo4QFbJvdKWfP8/s320/codebg.gif); background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; background: rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; overflow-wrap: normal; word-wrap: normal;&quot;&gt; sudo apt install php7.4 php7.4-common php7.4-mysql php7.4-gmp php7.4-curl php7.4-intl php7.4-mbstring php7.4-xmlrpc php7.4-gd php7.4-xml php7.4-cli php7.4-zip  
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;

4. Install phpMyAdmin&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;pre style=&quot;background-attachment: initial; background-clip: initial; background-color: #f0f0f0; background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_crAEMseaaL6dEf9Har-plta3Iq_tTKKfFU4knWDUgLGKHNEoYiETC489Bone5_ajYmvKBOJq6Kp04PxT7kRumTtRBP2yQ33hMPnv_YzH6LR5Pay1OBUhF0q-W4BKfUfo4QFbJvdKWfP8/s320/codebg.gif); background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; background: rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; overflow-wrap: normal; word-wrap: normal;&quot;&gt; sudo apt install phpmyadmin  
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;

When prompted to choose the web server, select apache2 and continue.&lt;div&gt;&amp;nbsp; &amp;nbsp;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuPCCvc031d8fdYgAJuh20ZVNoRBYzhfoAP3C5ymDCGOH4Ix5PtacnT7kWHIQfrVmhPmaJy0w1Sg6pwYuICd1c8VQek7HvbnXhu8i_8qW455oRJZbqoFS-hhEuIxidkWitBUjTQG_xjWiZ3InTm9-OHdAxKjC83I0uXCuHvCIpdEA1PKFkgF4HUqaIIA/s743/Selection_009.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Install phpMyAdmin, Apache, PHP, MySQL or MariaDB on Ubuntu 20.04 Desktop&quot; border=&quot;0&quot; data-original-height=&quot;243&quot; data-original-width=&quot;743&quot; height=&quot;131&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuPCCvc031d8fdYgAJuh20ZVNoRBYzhfoAP3C5ymDCGOH4Ix5PtacnT7kWHIQfrVmhPmaJy0w1Sg6pwYuICd1c8VQek7HvbnXhu8i_8qW455oRJZbqoFS-hhEuIxidkWitBUjTQG_xjWiZ3InTm9-OHdAxKjC83I0uXCuHvCIpdEA1PKFkgF4HUqaIIA/w400-h131/Selection_009.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;When prompted again to allow web config-common to install a database and configure select Yes and press ENTER.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;Then type and confirm a password.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh36LKzgoG7oHGUeiaG8uPGZOq95xwr2kVuM7MKTxK9X4a_ilUs3nsrzluDFVQZivV7RLOsxmhKw1sCvS5SnpyAru98R7aTIawgqCBlS6zEJC9f8vTRdO3_SNgVIuHjtoyNoUDknYaun-aj3bbvru5unNd2z8UH-NxWECAhIUek3LXqlrmzxr2oWc-w-A/s678/Selection_010.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Install phpMyAdmin, Apache, PHP, MySQL or MariaDB on Ubuntu 20.04 Desktop&quot; border=&quot;0&quot; data-original-height=&quot;331&quot; data-original-width=&quot;678&quot; height=&quot;195&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh36LKzgoG7oHGUeiaG8uPGZOq95xwr2kVuM7MKTxK9X4a_ilUs3nsrzluDFVQZivV7RLOsxmhKw1sCvS5SnpyAru98R7aTIawgqCBlS6zEJC9f8vTRdO3_SNgVIuHjtoyNoUDknYaun-aj3bbvru5unNd2z8UH-NxWECAhIUek3LXqlrmzxr2oWc-w-A/w400-h195/Selection_010.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;After installing phpMyAdmin, open your web browser and browse to the server hostname or IP address followed by /phpmyadmin.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;pre style=&quot;background-attachment: initial; background-clip: initial; background-color: #f0f0f0; background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_crAEMseaaL6dEf9Har-plta3Iq_tTKKfFU4knWDUgLGKHNEoYiETC489Bone5_ajYmvKBOJq6Kp04PxT7kRumTtRBP2yQ33hMPnv_YzH6LR5Pay1OBUhF0q-W4BKfUfo4QFbJvdKWfP8/s320/codebg.gif); background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; background: rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; overflow-wrap: normal; word-wrap: normal;&quot;&gt; http://localhost/phpmyadmin  
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjN5GYVa-AwlgJtLFz_xHsjWfAqqTWajVeHbIFLdsfcT5nYiITpNXJBax5wmf1ezZ22E5tLTcAgMMVSUe-DkEratKe6DPqKCyEu1TKs6CEwLIXGU2DAbZUb7J0NwBrxhFaepd3BRxTZjI76j3NhgbAZA1ET3U79fyx2jxfniydhImMmXEIDZSNY695PTQ/s542/Selection_011.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Install phpMyAdmin, Apache, PHP, MySQL or MariaDB on Ubuntu 20.04 Desktop&quot; border=&quot;0&quot; data-original-height=&quot;487&quot; data-original-width=&quot;542&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjN5GYVa-AwlgJtLFz_xHsjWfAqqTWajVeHbIFLdsfcT5nYiITpNXJBax5wmf1ezZ22E5tLTcAgMMVSUe-DkEratKe6DPqKCyEu1TKs6CEwLIXGU2DAbZUb7J0NwBrxhFaepd3BRxTZjI76j3NhgbAZA1ET3U79fyx2jxfniydhImMmXEIDZSNY695PTQ/w400-h360/Selection_011.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;If you encounter the following error implement the solution below to resolve the issue:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;ERROR:&amp;nbsp;mysqli_real_connect(): (HY000/1698): Access denied for user &#39;root&#39;@&#39;localhost&#39;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Open your terminal and run the following commands:&lt;/div&gt;&lt;div&gt;&lt;pre style=&quot;background-attachment: initial; background-clip: initial; background-color: #f0f0f0; background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_crAEMseaaL6dEf9Har-plta3Iq_tTKKfFU4knWDUgLGKHNEoYiETC489Bone5_ajYmvKBOJq6Kp04PxT7kRumTtRBP2yQ33hMPnv_YzH6LR5Pay1OBUhF0q-W4BKfUfo4QFbJvdKWfP8/s320/codebg.gif); background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; background: rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; overflow-wrap: normal; word-wrap: normal;&quot;&gt; sudo mysql -u root  
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;pre style=&quot;background-attachment: initial; background-clip: initial; background-color: #f0f0f0; background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_crAEMseaaL6dEf9Har-plta3Iq_tTKKfFU4knWDUgLGKHNEoYiETC489Bone5_ajYmvKBOJq6Kp04PxT7kRumTtRBP2yQ33hMPnv_YzH6LR5Pay1OBUhF0q-W4BKfUfo4QFbJvdKWfP8/s320/codebg.gif); background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; background: rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; overflow-wrap: normal; word-wrap: normal;&quot;&gt; use mysql;  
 update user set plugin=&#39;&#39; where User=&#39;root&#39;;  
 flush privileges;  
 \q  
&lt;/code&gt;&lt;/pre&gt;Now the LAMP cum phpMyAdmin should be working for you.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&amp;gt;&amp;gt; Ref:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://geekrewind.com/how-to-install-phpmyadmin-on-ubuntu-linux-with-apache&quot;&gt;https://geekrewind.com/how-to-install-phpmyadmin-on-ubuntu-linux-with-apache&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/a/45142195/7206497&quot;&gt;https://stackoverflow.com/a/45142195/7206497&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.evagabond.me/feeds/8931826419695336700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.evagabond.me/2023/02/install-phpmyadmin-lamp-ubuntu-20-04-desktop.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/8931826419695336700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/8931826419695336700'/><link rel='alternate' type='text/html' href='http://www.evagabond.me/2023/02/install-phpmyadmin-lamp-ubuntu-20-04-desktop.html' title='[SOLVED] - Install phpMyAdmin &amp; LAMP on Ubuntu 20.04 Desktop'/><author><name>CoolDeep Singh</name><uri>http://www.blogger.com/profile/04620122877815369159</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmPHzd9uCm9E13e4NI24nHAiYlLr74OlYeOQVD9tdew-mWB6L6TMupGcIyD05oW-yr2bXrQeZxbNt6ydBlk86sB6cS9ArJ_AgT22laERFo_camEzgWWZx-_suWBAEbNA/s220/matrix-avatar.jpeg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuPCCvc031d8fdYgAJuh20ZVNoRBYzhfoAP3C5ymDCGOH4Ix5PtacnT7kWHIQfrVmhPmaJy0w1Sg6pwYuICd1c8VQek7HvbnXhu8i_8qW455oRJZbqoFS-hhEuIxidkWitBUjTQG_xjWiZ3InTm9-OHdAxKjC83I0uXCuHvCIpdEA1PKFkgF4HUqaIIA/s72-w400-h131-c/Selection_009.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6824476048687145144.post-1410729051955989109</id><published>2020-11-01T15:49:00.003+05:30</published><updated>2020-11-01T17:55:26.132+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>[SOLVED] Suspend-Resume Not Working in Ubuntu 20.04</title><content type='html'>&lt;p&gt;If you are unable to suspend your laptop, here&#39;s the solution which I&#39;ve tried &amp;amp; tested and it worked with my Lenovo Thinkpad T440.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Open your terminal and enter the following commands:&lt;/p&gt;&lt;p&gt;&amp;gt;&amp;gt; Steps 1: Create backup of the following file &#39;logind.conf&#39;:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre style=&quot;background-attachment: scroll; background-clip: border-box; background-color: #f0f0f0; background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_crAEMseaaL6dEf9Har-plta3Iq_tTKKfFU4knWDUgLGKHNEoYiETC489Bone5_ajYmvKBOJq6Kp04PxT7kRumTtRBP2yQ33hMPnv_YzH6LR5Pay1OBUhF0q-W4BKfUfo4QFbJvdKWfP8/s320/codebg.gif); background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; background: rgb(240, 240, 240) none repeat scroll 0% 0%; border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; overflow-wrap: normal; word-wrap: normal;&quot;&gt; sudo cp /etc/systemd/logind.conf /etc/systemd/logind-backup.conf  
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;gt;&amp;gt; Steps 2: Depending upon the GUI based code editor you have, such as gedit, Geany etc or text based editor nano or the default vi enter the following command below. If you have &amp;amp; want to use Geany then you can replace vi with geany:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre style=&quot;background-attachment: scroll; background-clip: border-box; background-color: #f0f0f0; background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_crAEMseaaL6dEf9Har-plta3Iq_tTKKfFU4knWDUgLGKHNEoYiETC489Bone5_ajYmvKBOJq6Kp04PxT7kRumTtRBP2yQ33hMPnv_YzH6LR5Pay1OBUhF0q-W4BKfUfo4QFbJvdKWfP8/s320/codebg.gif); background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; background: rgb(240, 240, 240) none repeat scroll 0% 0%; border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; overflow-wrap: normal; word-wrap: normal;&quot;&gt; sudo vi /etc/systemd/logind.conf  
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&amp;nbsp;&amp;gt;&amp;gt; Steps 3: Step 3: Carefully navigate and make sure the following lines are changed to look like shown below. If the lines are commented (Example: #HandleSuspendKey=suspend), uncomment them.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;pre style=&quot;background-attachment: scroll; background-clip: border-box; background-color: #f0f0f0; background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_crAEMseaaL6dEf9Har-plta3Iq_tTKKfFU4knWDUgLGKHNEoYiETC489Bone5_ajYmvKBOJq6Kp04PxT7kRumTtRBP2yQ33hMPnv_YzH6LR5Pay1OBUhF0q-W4BKfUfo4QFbJvdKWfP8/s320/codebg.gif); background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; background: rgb(240, 240, 240) none repeat scroll 0% 0%; border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; overflow-wrap: normal; word-wrap: normal;&quot;&gt; HandleSuspendKey=suspend  
 HandleLidSwitch=suspend  
 HandleLidSwitchDocked=suspend  
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&amp;nbsp;&amp;gt;&amp;gt; Steps 4: Save the file. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;gt;&amp;gt; Steps 3: Reboot &amp;amp; check. You can reboot from the terminal using the following command:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre style=&quot;background-attachment: scroll; background-clip: border-box; background-color: #f0f0f0; background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_crAEMseaaL6dEf9Har-plta3Iq_tTKKfFU4knWDUgLGKHNEoYiETC489Bone5_ajYmvKBOJq6Kp04PxT7kRumTtRBP2yQ33hMPnv_YzH6LR5Pay1OBUhF0q-W4BKfUfo4QFbJvdKWfP8/s320/codebg.gif); background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; background: rgb(240, 240, 240) none repeat scroll 0% 0%; border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; overflow-wrap: normal; word-wrap: normal;&quot;&gt; sudo reboot  
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.evagabond.me/feeds/1410729051955989109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.evagabond.me/2020/11/solved-suspend-not-working-in-ubuntu.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/1410729051955989109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/1410729051955989109'/><link rel='alternate' type='text/html' href='http://www.evagabond.me/2020/11/solved-suspend-not-working-in-ubuntu.html' title='[SOLVED] Suspend-Resume Not Working in Ubuntu 20.04'/><author><name>CoolDeep Singh</name><uri>http://www.blogger.com/profile/04620122877815369159</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmPHzd9uCm9E13e4NI24nHAiYlLr74OlYeOQVD9tdew-mWB6L6TMupGcIyD05oW-yr2bXrQeZxbNt6ydBlk86sB6cS9ArJ_AgT22laERFo_camEzgWWZx-_suWBAEbNA/s220/matrix-avatar.jpeg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6824476048687145144.post-7474410079187729353</id><published>2020-06-28T17:19:00.004+05:30</published><updated>2020-07-08T10:59:32.304+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Magento"/><title type='text'>[Solved] - How to Find Composer Name of Mageplaza Paid Extensions - Magento 2</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHs0QCiVtcLm8nsMltaegkcHIDmVTA_zpdebjeiq0ql504936-_YdJMe4BkRVhRAoP_Oa4jSCDDfyzRQrUnIRUm7DotyuIJ1vxoEN6aNIJvVqPFA7noLZfB6rbGxsUtT2fClIbEHyZFAf2/s1135/mageplaza-paid-extension-composer-name.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;How to Find, Extension Name of Mageplaza Paid Extension&quot; border=&quot;0&quot; data-original-height=&quot;737&quot; data-original-width=&quot;1135&quot; height=&quot;260&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHs0QCiVtcLm8nsMltaegkcHIDmVTA_zpdebjeiq0ql504936-_YdJMe4BkRVhRAoP_Oa4jSCDDfyzRQrUnIRUm7DotyuIJ1vxoEN6aNIJvVqPFA7noLZfB6rbGxsUtT2fClIbEHyZFAf2/w400-h260/mageplaza-paid-extension-composer-name.png&quot; title=&quot;My comment getting deleted for no apparrent reason!&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Don&#39;t know why Mageplaza haven&#39;t still listed the &lt;b&gt;composer name &lt;/b&gt;of their paid extensions. Look at the comment section of this tutorial: &lt;a href=&quot;https://bit.ly/2Z9P7jC&quot; target=&quot;_blank&quot;&gt;https://bit.ly/2Z9P7jC&lt;/a&gt;; you will see users asking for composer name, and still no solution is provided by them. Today I tried posting this solution as a comment in the aforementioned page, and each time my comment got deleted for reasons unknown to me. That&#39;s why I have decided to post this solution here.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOXu1qHAsqgHJgi4Uh3WWCiFHMYFUuKFK1XqN7hFMgVRpMgfx63MorLE6kOyrdyiz5S2usbzUnhvig90ZID3S7xFzEmZBFQdJM5tSour_4rMe3DbMXRqR3ltBF7KHr_R-w-O2bX_L6Vq-x/s515/composer-name-extension-mageplaza.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;[Solved] - How to Find, Extension Name of Mageplaza Paid Extension&quot; border=&quot;0&quot; data-original-height=&quot;515&quot; data-original-width=&quot;451&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOXu1qHAsqgHJgi4Uh3WWCiFHMYFUuKFK1XqN7hFMgVRpMgfx63MorLE6kOyrdyiz5S2usbzUnhvig90ZID3S7xFzEmZBFQdJM5tSour_4rMe3DbMXRqR3ltBF7KHr_R-w-O2bX_L6Vq-x/w350-h400/composer-name-extension-mageplaza.png&quot; width=&quot;350&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdMW_PpwDlyQjXH7ERWV2m7Ak4hs2jPZR2lKChCMXeU0ZyUDbRcn-pLZVJCELiNcL0nvl2TmHPh9BOhCgFyrE2XzgJK4skgpBxZpj9uIL2myE0tIjdnqra4shdVlL-AkLxpnn1oZSgwsuV/s1135/mageplaza-paid-extension-composer-name.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;
The solution is very simple. Just download the extension, and look in the &lt;b&gt;composer.json &lt;/b&gt;file. You will see a key/value pair entry as follows: &lt;/div&gt;
&lt;div&gt;
&lt;pre style=&quot;background: rgb(240, 240, 240) none repeat scroll 0% 0%; border: 1px dashed rgb(204, 204, 204); color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; overflow-wrap: normal;&quot;&gt;  &quot;name&quot;: &quot;mageplaza/&lt;b&gt;module-search&lt;/b&gt;&quot;  
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
Here &lt;b&gt;module-search&lt;/b&gt; is the &lt;b&gt;composer name&lt;/b&gt; of the paid extension Ajax Search for Magento 2.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
NOTE: If you are installing Mageplaza extensions for the first time via composer, make sure to run the following command first:&lt;br /&gt;
&lt;pre style=&quot;background: rgb(240, 240, 240) none repeat scroll 0% 0%; border: 1px dashed rgb(204, 204, 204); color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; overflow-wrap: normal;&quot;&gt; $ composer config repositories.mageplaza composer https://repo.mageplaza.com  
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.evagabond.me/feeds/7474410079187729353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.evagabond.me/2020/06/solved-how-to-find-extension-name-of.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/7474410079187729353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/7474410079187729353'/><link rel='alternate' type='text/html' href='http://www.evagabond.me/2020/06/solved-how-to-find-extension-name-of.html' title='[Solved] - How to Find Composer Name of Mageplaza Paid Extensions - Magento 2'/><author><name>CoolDeep Singh</name><uri>http://www.blogger.com/profile/04620122877815369159</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmPHzd9uCm9E13e4NI24nHAiYlLr74OlYeOQVD9tdew-mWB6L6TMupGcIyD05oW-yr2bXrQeZxbNt6ydBlk86sB6cS9ArJ_AgT22laERFo_camEzgWWZx-_suWBAEbNA/s220/matrix-avatar.jpeg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHs0QCiVtcLm8nsMltaegkcHIDmVTA_zpdebjeiq0ql504936-_YdJMe4BkRVhRAoP_Oa4jSCDDfyzRQrUnIRUm7DotyuIJ1vxoEN6aNIJvVqPFA7noLZfB6rbGxsUtT2fClIbEHyZFAf2/s72-w400-h260-c/mageplaza-paid-extension-composer-name.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6824476048687145144.post-6925145400187004229</id><published>2020-06-22T12:25:00.001+05:30</published><updated>2020-06-22T13:32:29.187+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cloudways"/><category scheme="http://www.blogger.com/atom/ns#" term="Wordpress"/><title type='text'>Setup WordPress CRON in Cloudways</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
In this tutorial, I will show you, how to&lt;b&gt; Setup CRON in your Cloudways Hosting Account for WordPress&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
1. First you will have to disable WordPress&#39;s default CRON.Check this tutorial by Kinsta to know how to do it: &lt;a href=&quot;https://bit.ly/37RQjvW&quot;&gt;https://bit.ly/37RQjvW&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; // Disable WordPress Default CRON  
 define(&#39;DISABLE_WP_CRON&#39;, true);  
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
2. Log into your Cloudways account &amp;amp; go to the CRON Configuration page. You can do so by clicking on the following link: &lt;a href=&quot;https://platform.cloudways.com/apps&quot; target=&quot;_blank&quot;&gt;https://platform.cloudways.com/apps&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhatV1VClQveddFeaqiolJO61EmDGerPyylrBpI_S-aZCkWIc0e9O-lmjCRQ3fEUf1nB23eGhYFOQzO2TPsKnQrgFg7461Uz2lbRYUMTaPZtT69j4WSHe_W8yXT8Of6WBGkh7W80cP0UXcF/s1600/setup-wordpress-cron-cloudways-1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;692&quot; data-original-width=&quot;477&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhatV1VClQveddFeaqiolJO61EmDGerPyylrBpI_S-aZCkWIc0e9O-lmjCRQ3fEUf1nB23eGhYFOQzO2TPsKnQrgFg7461Uz2lbRYUMTaPZtT69j4WSHe_W8yXT8Of6WBGkh7W80cP0UXcF/s400/setup-wordpress-cron-cloudways-1.png&quot; width=&quot;275&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Select the App whose CRON you would like to setup.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgj26ll-5ucKyTI6IU_Gd4nbT8KUwlaTnUqyWKTwJCAohyKQRQWGk1Qdw2y3sfdhpKSIb9LoPwfmYt5F_P6m_yT9oMCXWVNzjuO25vbn3olNdVng0JSk8ZqHAu4AQkOFNHqf2536FWA6fPr/s1600/setup-wordpress-cron-cloudways-2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;669&quot; data-original-width=&quot;960&quot; height=&quot;278&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgj26ll-5ucKyTI6IU_Gd4nbT8KUwlaTnUqyWKTwJCAohyKQRQWGk1Qdw2y3sfdhpKSIb9LoPwfmYt5F_P6m_yT9oMCXWVNzjuO25vbn3olNdVng0JSk8ZqHAu4AQkOFNHqf2536FWA6fPr/s400/setup-wordpress-cron-cloudways-2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
3.1. Click on &lt;b&gt;Cron Job Management&lt;/b&gt;&lt;br /&gt;
3.2. On the Cron Job Management page, click on &lt;b&gt;ADVANCED&lt;/b&gt;&lt;br /&gt;
3.3. Add the following command to setup/enable Manual CRON.&lt;br /&gt;
NOTE:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Replace &lt;b&gt;http://example.com&lt;/b&gt; with the name of your website&lt;/li&gt;
&lt;li&gt;/5 signifies 5 minutes. You can replace it with 10 minutes or 15 minutes, if you are in a shared host&lt;/li&gt;
&lt;li&gt;2&amp;gt;&amp;amp;1 disables email notifications after each CRON run &lt;/li&gt;
&lt;/ul&gt;
&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; */5 * * * *   wget -q -O - http://example.com/wp-cron.php?doing_wp_cron &amp;gt;/dev/null 2&amp;gt;&amp;amp;1  
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
4. Finally click on &lt;b&gt;SAVE CHANGES&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Manual CRON run should be setup in your site now.&lt;br /&gt;
&lt;br /&gt;
You can install the &lt;a href=&quot;https://bit.ly/2V1RmV2&quot; target=&quot;_blank&quot;&gt;WP-Cron Status Checker&lt;/a&gt; plugin to check whether CRON is running correctly or not.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.evagabond.me/feeds/6925145400187004229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.evagabond.me/2020/06/setup-wordpress-cron-cloudways.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/6925145400187004229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/6925145400187004229'/><link rel='alternate' type='text/html' href='http://www.evagabond.me/2020/06/setup-wordpress-cron-cloudways.html' title='Setup WordPress CRON in Cloudways'/><author><name>CoolDeep Singh</name><uri>http://www.blogger.com/profile/04620122877815369159</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmPHzd9uCm9E13e4NI24nHAiYlLr74OlYeOQVD9tdew-mWB6L6TMupGcIyD05oW-yr2bXrQeZxbNt6ydBlk86sB6cS9ArJ_AgT22laERFo_camEzgWWZx-_suWBAEbNA/s220/matrix-avatar.jpeg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhatV1VClQveddFeaqiolJO61EmDGerPyylrBpI_S-aZCkWIc0e9O-lmjCRQ3fEUf1nB23eGhYFOQzO2TPsKnQrgFg7461Uz2lbRYUMTaPZtT69j4WSHe_W8yXT8Of6WBGkh7W80cP0UXcF/s72-c/setup-wordpress-cron-cloudways-1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6824476048687145144.post-6708876364836740849</id><published>2020-02-17T01:26:00.000+05:30</published><updated>2020-02-17T01:26:10.295+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Clementine"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="UFW"/><title type='text'>Allow Clemetine Remote App Access in UFW [Uncomplicated Firewall]</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
If you would like to use the &lt;a href=&quot;http://bit.ly/39CTNCo&quot; target=&quot;_blank&quot;&gt;Clementine Remote App&lt;/a&gt; with your &lt;a href=&quot;https://ubuntu.com/&quot; target=&quot;_blank&quot;&gt;Ubuntu&lt;/a&gt; system, then try the following steps:&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEif7qvR4fy106AjnPO-hACxdbufwpfCW94jbjTF0TA0V8M3kZB-F5ES0EqnOvhjyrW5D4595eFgAqtph_KlS8Tjf6irZvWYdVsw800QdOkusI81HXflvP5jYCmuBfhXXnyPVUEwV4rZizBa/s1600/Selection_001.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Allow Access to Clementine Remote App in UFW [Uncomplicated Firewall]&quot; border=&quot;0&quot; data-original-height=&quot;653&quot; data-original-width=&quot;831&quot; height=&quot;313&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEif7qvR4fy106AjnPO-hACxdbufwpfCW94jbjTF0TA0V8M3kZB-F5ES0EqnOvhjyrW5D4595eFgAqtph_KlS8Tjf6irZvWYdVsw800QdOkusI81HXflvP5jYCmuBfhXXnyPVUEwV4rZizBa/s400/Selection_001.png&quot; title=&quot;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Image 1&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&amp;nbsp; &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge29b32lgWTFymyKiFFf4GPUpppKcqD10k_vDI-N7EVsyYDExk9qfM25NWX-VUMJ1oTohCxkRPyo4K4oHdIzuFpSuo0CX-WkXnZSaUiMFEropJKvhaE3pQxGAZvGiVO7NxHSfLpnLT_BqV/s1600/dda6555d-8ea8-43c6-8963-c8a88a4adf64.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;540&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge29b32lgWTFymyKiFFf4GPUpppKcqD10k_vDI-N7EVsyYDExk9qfM25NWX-VUMJ1oTohCxkRPyo4K4oHdIzuFpSuo0CX-WkXnZSaUiMFEropJKvhaE3pQxGAZvGiVO7NxHSfLpnLT_BqV/s400/dda6555d-8ea8-43c6-8963-c8a88a4adf64.jpeg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Image 2&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Open &lt;a href=&quot;https://www.clementine-player.org/&quot; target=&quot;_blank&quot;&gt;Clementine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Open &lt;b&gt;Preferences&lt;/b&gt; using the keyboard shortcut &lt;b&gt;(CTRL+P)&lt;/b&gt; or open on &lt;b&gt;Tools &amp;gt;&amp;gt; Preferences&lt;/b&gt; from the Clementine menu&lt;/li&gt;
&lt;li&gt;Click on &lt;b&gt;Network Remote tab&lt;/b&gt; on the left, and make note of the following two values:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Port&lt;/li&gt;
&lt;li&gt;Your IP Address&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;In my case, my IP address was 192.168.0.113&lt;/li&gt;
&lt;li&gt;Open your terminal, and enter the following command:&lt;br /&gt;&lt;b&gt;sudo ufw allow from 192.168.0.0/24 to any port 5500&lt;/b&gt;. Please note that if your IP is, say for example 192.168.1.20, then your terminal command should be as:&lt;br /&gt;&lt;b&gt;sudo ufw allow from 192.168.1.0/24 to any port 5500&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Download the &lt;b&gt;Clementine Remote app&lt;/b&gt; by clicking on the following link &lt;a href=&quot;http://bit.ly/39CTNCo&quot; target=&quot;_blank&quot;&gt;http://bit.ly/39CTNCo&lt;/a&gt; Play store. Now open the app, and you should be seeing a screen as shown in the Image 2 above. Enter your IP address &amp;amp; click on connect.&lt;a href=&quot;http://bit.ly/39CTNCo&quot; target=&quot;_blank&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Now you should be able to remotely access your Clementine music player from your Clementine Remote App&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.evagabond.me/feeds/6708876364836740849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.evagabond.me/2020/02/allow-access-clementine-remote-app-ufw.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/6708876364836740849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/6708876364836740849'/><link rel='alternate' type='text/html' href='http://www.evagabond.me/2020/02/allow-access-clementine-remote-app-ufw.html' title='Allow Clemetine Remote App Access in UFW [Uncomplicated Firewall]'/><author><name>CoolDeep Singh</name><uri>http://www.blogger.com/profile/04620122877815369159</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmPHzd9uCm9E13e4NI24nHAiYlLr74OlYeOQVD9tdew-mWB6L6TMupGcIyD05oW-yr2bXrQeZxbNt6ydBlk86sB6cS9ArJ_AgT22laERFo_camEzgWWZx-_suWBAEbNA/s220/matrix-avatar.jpeg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEif7qvR4fy106AjnPO-hACxdbufwpfCW94jbjTF0TA0V8M3kZB-F5ES0EqnOvhjyrW5D4595eFgAqtph_KlS8Tjf6irZvWYdVsw800QdOkusI81HXflvP5jYCmuBfhXXnyPVUEwV4rZizBa/s72-c/Selection_001.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6824476048687145144.post-3427251091595121267</id><published>2019-02-12T01:41:00.002+05:30</published><updated>2019-02-12T01:41:53.915+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Alibaba Cloud"/><category scheme="http://www.blogger.com/atom/ns#" term="Apache Web Server"/><category scheme="http://www.blogger.com/atom/ns#" term="CentOs 7"/><category scheme="http://www.blogger.com/atom/ns#" term="ECS/Elastic Compute Service"/><title type='text'>[SOLVED] - Alibaba Cloud (ECS) - The Requested URL Could Not Be Retrieved. Unable to Access Website</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigaSCILI6M_ePwlTvmxVKgUjkXiyAxutaKLRtJ68ZjEbYtUKIT2SVWZ03_DJDwoMJkXprb9hTY1SQOf5whIOSJSzM_InzZp7qcTXTvn5YYGbC2oaTgUmRKVUhhDAyhBS7xOjEARZPw_nyi/s1600/Selection_004.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;[SOLVED] - Alibaba Cloud (ECS) - The Requested URL Could Not Be Retrieved. Unable to Access Website&quot; border=&quot;0&quot; data-original-height=&quot;349&quot; data-original-width=&quot;595&quot; height=&quot;233&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigaSCILI6M_ePwlTvmxVKgUjkXiyAxutaKLRtJ68ZjEbYtUKIT2SVWZ03_DJDwoMJkXprb9hTY1SQOf5whIOSJSzM_InzZp7qcTXTvn5YYGbC2oaTgUmRKVUhhDAyhBS7xOjEARZPw_nyi/s400/Selection_004.png&quot; title=&quot;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
ERROR&lt;/h3&gt;
&lt;i&gt;The requested URL could not be retrieved&lt;br /&gt;&lt;br /&gt;The following error was encountered while trying to retrieve the URL: http://149.x.x.1/&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Connection to &lt;/i&gt;&lt;i&gt;&lt;i&gt;149.x.x.1/&lt;/i&gt; failed.&lt;br /&gt;&lt;br /&gt;The system returned: (111) Connection refused&lt;br /&gt;&lt;br /&gt;The remote host or network may be down. Please try the request again.&lt;br /&gt;&lt;br /&gt;Your cache administrator is webmaster.&lt;/i&gt; &lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Solution &lt;/h3&gt;
Today after restoring my snapshot to one of my Alibaba Cloud ECS instance; I was unable to access my website from my browser. I tried a lot of this and that but all in vain. Then finally, after much research, I read that the connection was getting refused by my Web Server, in my case the Apache Web Server.&lt;br /&gt;
&lt;br /&gt;
Once I restarted, the Web Server, the website was accessible now.&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Command to restart the Apache Web Server: &lt;/h3&gt;
&lt;b&gt;For Ubuntu:&lt;/b&gt;&lt;br /&gt;
&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; sudo service apache2 restart  
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;b&gt;For RHEL/CentOS 7:&lt;/b&gt;&lt;br /&gt;
&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; systemctl restart httpd  
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.evagabond.me/feeds/3427251091595121267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.evagabond.me/2019/02/solved-alibaba-cloud-ecs-requested-url.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/3427251091595121267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/3427251091595121267'/><link rel='alternate' type='text/html' href='http://www.evagabond.me/2019/02/solved-alibaba-cloud-ecs-requested-url.html' title='[SOLVED] - Alibaba Cloud (ECS) - The Requested URL Could Not Be Retrieved. Unable to Access Website'/><author><name>CoolDeep Singh</name><uri>http://www.blogger.com/profile/04620122877815369159</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmPHzd9uCm9E13e4NI24nHAiYlLr74OlYeOQVD9tdew-mWB6L6TMupGcIyD05oW-yr2bXrQeZxbNt6ydBlk86sB6cS9ArJ_AgT22laERFo_camEzgWWZx-_suWBAEbNA/s220/matrix-avatar.jpeg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigaSCILI6M_ePwlTvmxVKgUjkXiyAxutaKLRtJ68ZjEbYtUKIT2SVWZ03_DJDwoMJkXprb9hTY1SQOf5whIOSJSzM_InzZp7qcTXTvn5YYGbC2oaTgUmRKVUhhDAyhBS7xOjEARZPw_nyi/s72-c/Selection_004.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6824476048687145144.post-7651593334340534336</id><published>2019-01-18T14:29:00.004+05:30</published><updated>2023-04-20T04:37:35.275+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Clonezilla"/><category scheme="http://www.blogger.com/atom/ns#" term="GParted"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>[SOLVED] - Fix Corrupt NTFS Parition In Ubuntu Using ntfs-3g, Without Using Windows OR fsck</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Since yesterday, I&#39;ve been trying to backup my hard drive using Clonezilla but without any success. Twice I got the following error, when I tried to backup my full hard drive by using Clonezilla.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgew17Wxj5ktNvgkXXnuM_hh4RDNTAvePZbhUqxNEvd13824p3sYORfW4v8ukTfpNGv6a4jYEuI46mY5j6-kz9ZEl0ER4t4MP6I2fIg3d-_UJ4IAlejb30CdIqYyS3CUFcJAWZl4Ng342lp/s1600/ntfs-fsck-fix-ubuntu.jpg&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;758&quot; data-original-width=&quot;1600&quot; height=&quot;151&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgew17Wxj5ktNvgkXXnuM_hh4RDNTAvePZbhUqxNEvd13824p3sYORfW4v8ukTfpNGv6a4jYEuI46mY5j6-kz9ZEl0ER4t4MP6I2fIg3d-_UJ4IAlejb30CdIqYyS3CUFcJAWZl4Ng342lp/s320/ntfs-fsck-fix-ubuntu.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;ntfsclone-ng.c: NTFS Volume &#39;/dev/sda6/&#39; is scheduled for&amp;nbsp; a check or it  was shutdown uncleanly. Please boot Windows or fix it by fsck&lt;/span&gt;&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&amp;amp; I know why this issue has cropped up. Few days back I used &lt;b&gt;GParted&lt;/b&gt; to expand my main &lt;b&gt;ext4 partition&lt;/b&gt; that has Ubuntu installed on it by using a chunk from another &lt;b&gt;NTFS partition&lt;/b&gt;.&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;/h3&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&amp;gt;&amp;gt; SOLUTION:&lt;/h3&gt;
&lt;br /&gt;
Here&#39;s what worked for me. Open your terminal &lt;b&gt;[CTRL+ALT+T]&lt;/b&gt;:&lt;br /&gt;
&lt;br /&gt;
1. First &lt;b&gt;list&lt;/b&gt; all the partition in your hard drive. &lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background: rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; overflow-wrap: normal; word-wrap: normal;&quot;&gt; df -h  
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
You should be getting a list of parition as shown in the image below. In my case, the NTFS parition is &#39;/dev/sda6.&#39;&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU6xkFa9IovlVXP-NiwKrGtrdyC8EPLVUQJK8GdpnH4CeAKzelVkXTwYDWFZhIeIkzSL9Pv6SpLlGrwTOXxW31yF03-bofXFcsNGyAkS5ayf35lb6OXC1x0agH6wSwGhmEQPiYASZsJGQk/s1600/Selection_001.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;[SOLVED] - Fix Corrupt NTFS Parition In Ubuntu Using fsck Without Using Windows&quot; border=&quot;0&quot; data-original-height=&quot;204&quot; data-original-width=&quot;481&quot; height=&quot;168&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU6xkFa9IovlVXP-NiwKrGtrdyC8EPLVUQJK8GdpnH4CeAKzelVkXTwYDWFZhIeIkzSL9Pv6SpLlGrwTOXxW31yF03-bofXFcsNGyAkS5ayf35lb6OXC1x0agH6wSwGhmEQPiYASZsJGQk/s400/Selection_001.png&quot; title=&quot;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Click on image to enlarge&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&amp;nbsp;2. Now &lt;b&gt;unmount&lt;/b&gt; the NTFS partition using the following command. Please note, the command is &#39;umount&#39; and not &#39;unmount.&#39;&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background: rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; overflow-wrap: normal; word-wrap: normal;&quot;&gt; sudo umount /dev/sda6  
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
3. If you do not have &lt;b&gt;ntfs-3g&lt;/b&gt; installed, you can install it using the following command:&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background: rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; overflow-wrap: normal; word-wrap: normal;&quot;&gt; sudo apt-get install ntfs-3g  
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
4. Now run the ntfs-3g command to check/repair your corrupt/problematic NTFS partition:&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background: rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; overflow-wrap: normal; word-wrap: normal;&quot;&gt; sudo ntfsfix -b -d /dev/sda6  
&lt;/code&gt;&lt;/pre&gt;
here,&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;b&gt;b&lt;/b&gt;: clear-bad-sectors -- Clear the bad sector list&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;d&lt;/b&gt;: clear-dirty -- Clear the volume dirty flag&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
5. If the &lt;b&gt;CHECK/REPAIR&lt;/b&gt; operation is successful, you should be getting a message as shown in the image below:&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikD89PlPb1bl3ve6mfGXehHPoZA3Dj6E2Wjl_Ef2DOZQMzLgEmqTToA5V-8cSEKFJoxICIUbxDMvjBPuuTHS7goXsDMDLhyphenhyphenEdC3xBZLViMRId5mFw35-ihArpfkpRDYYSIOUYwKI2b4INZ/s1600/Selection_002.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;130&quot; data-original-width=&quot;528&quot; height=&quot;97&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikD89PlPb1bl3ve6mfGXehHPoZA3Dj6E2Wjl_Ef2DOZQMzLgEmqTToA5V-8cSEKFJoxICIUbxDMvjBPuuTHS7goXsDMDLhyphenhyphenEdC3xBZLViMRId5mFw35-ihArpfkpRDYYSIOUYwKI2b4INZ/s400/Selection_002.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Click on image to enlarge&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;b&gt;&amp;gt;&amp;gt; REF:&lt;/b&gt; &lt;a href=&quot;https://askubuntu.com/questions/47700/fix-corrupt-ntfs-partition-without-windows&quot; target=&quot;_blank&quot;&gt;Fix corrupt NTFS partition without Windows&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.evagabond.me/feeds/7651593334340534336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.evagabond.me/2019/01/fix-corrupt-ntfs-parition-ntfs-3g-windows-fsck-clonezilla.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/7651593334340534336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/7651593334340534336'/><link rel='alternate' type='text/html' href='http://www.evagabond.me/2019/01/fix-corrupt-ntfs-parition-ntfs-3g-windows-fsck-clonezilla.html' title='[SOLVED] - Fix Corrupt NTFS Parition In Ubuntu Using ntfs-3g, Without Using Windows OR fsck'/><author><name>CoolDeep Singh</name><uri>http://www.blogger.com/profile/04620122877815369159</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmPHzd9uCm9E13e4NI24nHAiYlLr74OlYeOQVD9tdew-mWB6L6TMupGcIyD05oW-yr2bXrQeZxbNt6ydBlk86sB6cS9ArJ_AgT22laERFo_camEzgWWZx-_suWBAEbNA/s220/matrix-avatar.jpeg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgew17Wxj5ktNvgkXXnuM_hh4RDNTAvePZbhUqxNEvd13824p3sYORfW4v8ukTfpNGv6a4jYEuI46mY5j6-kz9ZEl0ER4t4MP6I2fIg3d-_UJ4IAlejb30CdIqYyS3CUFcJAWZl4Ng342lp/s72-c/ntfs-fsck-fix-ubuntu.jpg" height="72" width="72"/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6824476048687145144.post-9001704278631870294</id><published>2018-12-27T19:36:00.000+05:30</published><updated>2018-12-27T21:07:16.685+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Magento"/><title type='text'>[SOLVED]: Module &#39;Amasty_Base&#39; from &#39;app/code/Amasty/Base&#39; has been already defined in &#39;vendor/amasty/base&#39;</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
If you have been trying to install Amasty Extension(s) in your Magento 2 installation by using SSH, and run into this error &#39;&lt;span style=&quot;color: red;&quot;&gt;Module &#39;Amasty_Base&#39; from &#39;app/code/Amasty/Base&#39; has been already defined in &#39;vendor/amasty/base&#39;&lt;/span&gt;&#39;, use the solution below to resolve your issue.&lt;br /&gt;
&lt;br /&gt;
This issue occurs if you have installed Amasty Extension(s) manually and the &#39;Amasty Base&#39; file already exists inside the directory &#39;app/code/Amasty/Base.&#39; &amp;amp; later when you try to install another Amasty extension using SSH, composer will notice this file in app/code and hence the error. Composer creates the &#39;Base&#39; directory in the following location &#39;vendor/amasty/base&#39;.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&amp;gt;&amp;gt; SOLUTION:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
1. Go to the root directory of your Magento Installation.&lt;br /&gt;
2. Enter the following commands:&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;1:  composer remove amasty/composer_name_of_your_extension  
2:  rm -rf app/code/Amasty/Base  
3:  rm -rf vendor/amasty/base  
4:  composer dump-autoload  
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
3. Now INSTALL your Amasty Extension by running the following command:&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;1:  composer require amasty/composer_name_of_your_extension  
2:  php bin/magento setup:upgrade  
3:  php bin/magento setup:di:compile  
4:  php bin/magento setup:static-content:deploy  
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;NOTE&lt;/u&gt;:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
To find the composer name of your extension:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Log into your Amasty Account&lt;/li&gt;
&lt;li&gt;Goto to My Downloads page and look under Composer Name column. See image below to get an idea.&lt;/li&gt;
&lt;/ul&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ6xkQcsuXkwBO43mKyMm3ii9eKr7hw183M3E3UPM1rvSeZXaRegDSnUkRa2KPclu1zJriVIuPm_JW5RavtO3honcm6qk6V2kPoEfZY12RJtK57FlqKEpyvjTZ7E_XD8X6Dw_JYc0wWY5X/s1600/Selection_001.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;651&quot; data-original-width=&quot;1295&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ6xkQcsuXkwBO43mKyMm3ii9eKr7hw183M3E3UPM1rvSeZXaRegDSnUkRa2KPclu1zJriVIuPm_JW5RavtO3honcm6qk6V2kPoEfZY12RJtK57FlqKEpyvjTZ7E_XD8X6Dw_JYc0wWY5X/s400/Selection_001.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Click on image to enlarge&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.evagabond.me/feeds/9001704278631870294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.evagabond.me/2018/12/module-amasty-base-app-code-already-defined-vendor.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/9001704278631870294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/9001704278631870294'/><link rel='alternate' type='text/html' href='http://www.evagabond.me/2018/12/module-amasty-base-app-code-already-defined-vendor.html' title='[SOLVED]: Module &#39;Amasty_Base&#39; from &#39;app/code/Amasty/Base&#39; has been already defined in &#39;vendor/amasty/base&#39;'/><author><name>CoolDeep Singh</name><uri>http://www.blogger.com/profile/04620122877815369159</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmPHzd9uCm9E13e4NI24nHAiYlLr74OlYeOQVD9tdew-mWB6L6TMupGcIyD05oW-yr2bXrQeZxbNt6ydBlk86sB6cS9ArJ_AgT22laERFo_camEzgWWZx-_suWBAEbNA/s220/matrix-avatar.jpeg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ6xkQcsuXkwBO43mKyMm3ii9eKr7hw183M3E3UPM1rvSeZXaRegDSnUkRa2KPclu1zJriVIuPm_JW5RavtO3honcm6qk6V2kPoEfZY12RJtK57FlqKEpyvjTZ7E_XD8X6Dw_JYc0wWY5X/s72-c/Selection_001.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6824476048687145144.post-5656234405834378179</id><published>2018-12-21T19:54:00.000+05:30</published><updated>2018-12-21T19:54:05.123+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Google Analytics"/><category scheme="http://www.blogger.com/atom/ns#" term="Google Tag Manager"/><category scheme="http://www.blogger.com/atom/ns#" term="Magento"/><title type='text'>[SOLVED]: Same Web Property ID Is Tracked Twice | Google Tag Manager | Magento 2</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsF32eubNFcK196kv3YsQpMOrYXlIzQk3yWAq-MPJjhaLoxWOA5-GG1-SSKu2vy2rV5b9IwLtO-tjJvfhbJm0UIhiuZr_-1cUJztZ0201d6p0W8WWMxXpW-Gc8r9Ll3a5gyeTGZ7fNOZRw/s1600/Selection_001.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;[SOLVED]: Same Web Property ID Is Tracked Twice | Google Tag Manager | Magento 2&quot; border=&quot;0&quot; data-original-height=&quot;641&quot; data-original-width=&quot;988&quot; height=&quot;258&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsF32eubNFcK196kv3YsQpMOrYXlIzQk3yWAq-MPJjhaLoxWOA5-GG1-SSKu2vy2rV5b9IwLtO-tjJvfhbJm0UIhiuZr_-1cUJztZ0201d6p0W8WWMxXpW-Gc8r9Ll3a5gyeTGZ7fNOZRw/s400/Selection_001.png&quot; title=&quot;[SOLVED]: Same Web Property ID Is Tracked Twice | Google Tag Manager | Magento 2&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-size: medium;&quot;&gt;
Click on image to enlarge&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
If your Tag Assistant is firing this warning &#39;&lt;span style=&quot;color: red;&quot;&gt;Same web property ID is tracked twice&lt;/span&gt;&#39; while testing in your Magento 2 site, then it&#39;s because you&#39;ve enabled Google Analytic in your Magento store backend, and also in Google Tag Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;SOLUTION: &lt;/b&gt;Enable Google Analytics tracking either from your site&#39;s backend or by using Google Tag Manager, but not both.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4fyFPfedyYRWeGsaPTPziAmA4gMcEMJzJ23UimkfmpFiZW3sW8otUdF7vdxv-CM6Hm5x8-Shbz6IYTvjJgTnR3jjAxclqWRy2k5We_vzI_iVz9GTMqCG7UuYXvWprCI3LcavmJPKrlo6Z/s1600/Selection_002.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;355&quot; data-original-width=&quot;941&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4fyFPfedyYRWeGsaPTPziAmA4gMcEMJzJ23UimkfmpFiZW3sW8otUdF7vdxv-CM6Hm5x8-Shbz6IYTvjJgTnR3jjAxclqWRy2k5We_vzI_iVz9GTMqCG7UuYXvWprCI3LcavmJPKrlo6Z/s400/Selection_002.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Click on image to enlarge&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;If you want to use Google Tag Manager for Google Analytics then disable tracking from your site&#39;s backend.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.evagabond.me/feeds/5656234405834378179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.evagabond.me/2018/12/same-web-property-id-tracked-twice-google-analytics-tag-manager-magento-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/5656234405834378179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/5656234405834378179'/><link rel='alternate' type='text/html' href='http://www.evagabond.me/2018/12/same-web-property-id-tracked-twice-google-analytics-tag-manager-magento-2.html' title='[SOLVED]: Same Web Property ID Is Tracked Twice | Google Tag Manager | Magento 2'/><author><name>CoolDeep Singh</name><uri>http://www.blogger.com/profile/04620122877815369159</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmPHzd9uCm9E13e4NI24nHAiYlLr74OlYeOQVD9tdew-mWB6L6TMupGcIyD05oW-yr2bXrQeZxbNt6ydBlk86sB6cS9ArJ_AgT22laERFo_camEzgWWZx-_suWBAEbNA/s220/matrix-avatar.jpeg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsF32eubNFcK196kv3YsQpMOrYXlIzQk3yWAq-MPJjhaLoxWOA5-GG1-SSKu2vy2rV5b9IwLtO-tjJvfhbJm0UIhiuZr_-1cUJztZ0201d6p0W8WWMxXpW-Gc8r9Ll3a5gyeTGZ7fNOZRw/s72-c/Selection_001.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6824476048687145144.post-6860659058969182542</id><published>2018-11-24T21:03:00.000+05:30</published><updated>2018-11-25T08:40:43.893+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Google Ads"/><category scheme="http://www.blogger.com/atom/ns#" term="Google Adwords"/><title type='text'>Third Party IT Repair Services &amp; Tech Support Ads Banned By Google Ads</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Today while trying to launch some PPC Campaign for a Repair Service for my business, I was met by a RUDE SHOCK due to a policy change in Google Ads.&lt;br /&gt;
&lt;br /&gt;
Each time I tested keywords such as &#39;iphone repair dubai&#39; &#39;data recovery dubai&#39;, I was greeted with this unfamiliar message &#39;&lt;b&gt;This candidate is not permitted to show ads in your targeted location.&lt;/b&gt;&#39;, as shown in the image below:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifKabtlnzXtbOxZFqRfuKOm89DnRO1gPzv6-xRNLSrXVIT8rtYztp0D4Vv4eZKgw9fhylzLxOVQZ5_1krBdbt-V5ExDEaarSou-ru5DRP7EfPUu-xwgnf27kQ-M2cfB3ps1bGkwBCay087/s1600/Selection_002.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;472&quot; data-original-width=&quot;1359&quot; height=&quot;138&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifKabtlnzXtbOxZFqRfuKOm89DnRO1gPzv6-xRNLSrXVIT8rtYztp0D4Vv4eZKgw9fhylzLxOVQZ5_1krBdbt-V5ExDEaarSou-ru5DRP7EfPUu-xwgnf27kQ-M2cfB3ps1bGkwBCay087/s400/Selection_002.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Click on image to enlarge&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
After much searching and researching, I finally found out that IT Repair Services, Tech Support, both online or offlline has been banned by Google Ads globally for any 3rd party company. Meaning unless you are the real vendor/manufacturer of the product, you aren&#39;t allowed to display Ads providing service or support for that product. Please check the links I&#39;ve listed below for further clarification. Hard pill to swallow, leave alone digest, but that&#39;s what seems to be the case at the moment. And I guess this is the result of all those Indian Tech Scammers, who have been targeting mostly Americans. Because of them now all have to suffer! :-(&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdEwDVG6LBzcrrdAWGMc_jDheTIZ97mkbC7dwwJrGd0nE08knFh0XVzXc09ip6dekdGo9-OYLJ1vGC6QFG6nGgBRaxgG6-wkKqFLT3feMViuTHCDoKQXR1M8NMeb8ZCXWAuTNtpWGPFRpF/s1600/Selection_001.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;This candidate is not permitted to show ads in your targeted location. Google Ads&quot; border=&quot;0&quot; data-original-height=&quot;588&quot; data-original-width=&quot;816&quot; height=&quot;287&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdEwDVG6LBzcrrdAWGMc_jDheTIZ97mkbC7dwwJrGd0nE08knFh0XVzXc09ip6dekdGo9-OYLJ1vGC6QFG6nGgBRaxgG6-wkKqFLT3feMViuTHCDoKQXR1M8NMeb8ZCXWAuTNtpWGPFRpF/s400/Selection_001.png&quot; title=&quot;This candidate is not permitted to show ads in your targeted location. Google Ads&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Click on image to enlarge&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
References:&lt;/h3&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://www.en.advertisercommunity.com/t5/Ad-Approval-Policy/This-candidate-is-not-permitted-to-show-ads-in-your-targeted/m-p/1860843#M44600%3F%3Futm_source=reactemail&amp;amp;utm_medium=email&amp;amp;utm_campaign=enGamLaunch&amp;amp;utm_term=threadtitle&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;This candidate is not permitted to show ads in your targeted location. Learn more - Google Advertiser Community&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://support.google.com/adspolicy/answer/9141571&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Update to Other restricted businesses policy (October 2018)&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.blog.google/products/ads/restricting-ads-third-party-tech-support-services/&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Restricting ads in third-party tech support services&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://support.google.com/adspolicy/answer/6368711?hl=en&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Other restricted businesses&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://support.google.com/adspolicy/answer/6008942?hl=en&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Google Ads policies&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://support.google.com/merchants/answer/6150006?hl=en&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Unsupported Shopping content&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.evagabond.me/feeds/6860659058969182542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.evagabond.me/2018/11/this-candidate-not-permitted-show-ads-targeted-location.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/6860659058969182542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/6860659058969182542'/><link rel='alternate' type='text/html' href='http://www.evagabond.me/2018/11/this-candidate-not-permitted-show-ads-targeted-location.html' title='Third Party IT Repair Services &amp; Tech Support Ads Banned By Google Ads'/><author><name>CoolDeep Singh</name><uri>http://www.blogger.com/profile/04620122877815369159</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmPHzd9uCm9E13e4NI24nHAiYlLr74OlYeOQVD9tdew-mWB6L6TMupGcIyD05oW-yr2bXrQeZxbNt6ydBlk86sB6cS9ArJ_AgT22laERFo_camEzgWWZx-_suWBAEbNA/s220/matrix-avatar.jpeg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifKabtlnzXtbOxZFqRfuKOm89DnRO1gPzv6-xRNLSrXVIT8rtYztp0D4Vv4eZKgw9fhylzLxOVQZ5_1krBdbt-V5ExDEaarSou-ru5DRP7EfPUu-xwgnf27kQ-M2cfB3ps1bGkwBCay087/s72-c/Selection_002.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6824476048687145144.post-3116994440856114038</id><published>2018-09-03T11:39:00.001+05:30</published><updated>2018-09-03T11:39:17.630+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Thunderbird"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>[SOLVED] - Thunderbird Could Not Get Password - Fix for Ubuntu/Linux</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div&gt;
If you have been getting the following error &quot;&lt;b&gt;Thunderbird Could Not Get Password&lt;/b&gt;,&quot; and because of this have been unable to log into your Email Account or Send Emails, you can try the solution below that worked for me.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&amp;gt;&amp;gt; &lt;/b&gt;Close your Thunderbird Email Client. Goto your Home folder and &lt;b&gt;Press CTRL+H&lt;/b&gt; to view hidden folders, or in your Menu, goto &lt;b&gt;View &amp;gt;&amp;gt; Show Hidden Files&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAP9bEqlwfyDv_nxWnZzT6fzOunpgnYnlEB3h0IOzBw8ue3kA9K9Mt8sYqbw9nYfFH7g_4en6DXpGJSiKJxvFQA5Yv8UdHVdv-3HDf8B9Sr_Yvg8A7lg00QJGbrEYwNx04M2tfdIwou-Kd/s1600/Selection_003.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;[SOLVED] - Thunderbird Could Not Get Password for Ubuntu&quot; border=&quot;0&quot; data-original-height=&quot;160&quot; data-original-width=&quot;320&quot; height=&quot;160&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAP9bEqlwfyDv_nxWnZzT6fzOunpgnYnlEB3h0IOzBw8ue3kA9K9Mt8sYqbw9nYfFH7g_4en6DXpGJSiKJxvFQA5Yv8UdHVdv-3HDf8B9Sr_Yvg8A7lg00QJGbrEYwNx04M2tfdIwou-Kd/s320/Selection_003.png&quot; title=&quot;&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Click on image to enlarge&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt; Click on the &lt;b&gt;.thunderbird&lt;/b&gt; folder.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl8kZrJG3Ne-1K_JW7cEHtNX2qZxnuKrlp1tDWrKoCJpJpgfVmz0G1Uu3sY4bDE2TxzlA4mk_zMdkH5fGyTSqYt3bGlhjM_2fOXds4vz2PW4tWUhpF2eYU1_aPJ4vWGFVKlkXKHMAyozGu/s1600/Selection_004.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;[SOLVED] - Thunderbird Could Not Get Password for Ubuntu&quot; border=&quot;0&quot; data-original-height=&quot;221&quot; data-original-width=&quot;772&quot; height=&quot;91&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl8kZrJG3Ne-1K_JW7cEHtNX2qZxnuKrlp1tDWrKoCJpJpgfVmz0G1Uu3sY4bDE2TxzlA4mk_zMdkH5fGyTSqYt3bGlhjM_2fOXds4vz2PW4tWUhpF2eYU1_aPJ4vWGFVKlkXKHMAyozGu/s320/Selection_004.png&quot; title=&quot;&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Click on image to enlarge&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt; Click on the &lt;b&gt;shbh8pem.default&lt;/b&gt; folder.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn_eOQgPzlTcmhB8cMdubLz81Sy-X5_Rv2dvCbWEOCENkvhYqiM7OvRmSPdk5kQtA9RdSR4FarMFr5VhfRJ5RxqO25OVU-WGDELhn-MCy6wcMRAlqvDJg7EL7owN2K3OSPhvAXRZoFsZ_u/s1600/Selection_001.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;643&quot; data-original-width=&quot;770&quot; height=&quot;333&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn_eOQgPzlTcmhB8cMdubLz81Sy-X5_Rv2dvCbWEOCENkvhYqiM7OvRmSPdk5kQtA9RdSR4FarMFr5VhfRJ5RxqO25OVU-WGDELhn-MCy6wcMRAlqvDJg7EL7owN2K3OSPhvAXRZoFsZ_u/s400/Selection_001.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Click on image to enlarge&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt; DELETE the following two files as highlighted in the image above:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;b&gt;cert8.db&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;key3.db&amp;nbsp;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt; Now OPEN Thunderbird and press F5 to Send/Receive Emails. If it prompts for a password enter it.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt; Try SENDING an Email from. If it prompts for a password enter it.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt; If the above solution doesn&#39;t work, RESTART your system, and repeat the steps above.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt; Your problem should have been resolved now.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.evagabond.me/feeds/3116994440856114038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.evagabond.me/2018/09/solved-thunderbird-password-ubuntu-linux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/3116994440856114038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/3116994440856114038'/><link rel='alternate' type='text/html' href='http://www.evagabond.me/2018/09/solved-thunderbird-password-ubuntu-linux.html' title='[SOLVED] - Thunderbird Could Not Get Password - Fix for Ubuntu/Linux'/><author><name>CoolDeep Singh</name><uri>http://www.blogger.com/profile/04620122877815369159</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmPHzd9uCm9E13e4NI24nHAiYlLr74OlYeOQVD9tdew-mWB6L6TMupGcIyD05oW-yr2bXrQeZxbNt6ydBlk86sB6cS9ArJ_AgT22laERFo_camEzgWWZx-_suWBAEbNA/s220/matrix-avatar.jpeg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAP9bEqlwfyDv_nxWnZzT6fzOunpgnYnlEB3h0IOzBw8ue3kA9K9Mt8sYqbw9nYfFH7g_4en6DXpGJSiKJxvFQA5Yv8UdHVdv-3HDf8B9Sr_Yvg8A7lg00QJGbrEYwNx04M2tfdIwou-Kd/s72-c/Selection_003.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6824476048687145144.post-6371286965898354143</id><published>2018-07-25T15:34:00.003+05:30</published><updated>2018-07-25T16:00:49.905+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="LibreOffice"/><title type='text'>Learn in 10 Seconds How to Easily Copy Same Data Across Multiple Cells in LibreOffice Calc</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Here&#39;s a very easy way that I&#39;ve found with which you can easily copy same data across multiple cells.&lt;br /&gt;
&lt;br /&gt;
If you are &lt;b&gt;COPYING TEXT&lt;/b&gt;, then you don&#39;t need to press any keys. But if you would like to &lt;b&gt;COPY Numbers&lt;/b&gt; across cells, then press &lt;b&gt;CTRL key&lt;/b&gt; while dragging the mouse, as shown in the video.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allow=&quot;autoplay; encrypted-media&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/fkBghrNuC6Y&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.evagabond.me/feeds/6371286965898354143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.evagabond.me/2018/07/learn-ten-seconds-copy-same-data-multiple-cells.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/6371286965898354143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/6371286965898354143'/><link rel='alternate' type='text/html' href='http://www.evagabond.me/2018/07/learn-ten-seconds-copy-same-data-multiple-cells.html' title='Learn in 10 Seconds How to Easily Copy Same Data Across Multiple Cells in LibreOffice Calc'/><author><name>CoolDeep Singh</name><uri>http://www.blogger.com/profile/04620122877815369159</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmPHzd9uCm9E13e4NI24nHAiYlLr74OlYeOQVD9tdew-mWB6L6TMupGcIyD05oW-yr2bXrQeZxbNt6ydBlk86sB6cS9ArJ_AgT22laERFo_camEzgWWZx-_suWBAEbNA/s220/matrix-avatar.jpeg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/fkBghrNuC6Y/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6824476048687145144.post-2721474320805726812</id><published>2018-05-27T15:43:00.000+05:30</published><updated>2018-05-27T15:45:29.941+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Kali Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>Check Disk Space Usage from Terminal in Ubuntu/Linux</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
To view disk space usage of your partitions/hard drive in your terminal, use the following command:&lt;br /&gt;
&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; df -h  
&lt;/code&gt;&lt;/pre&gt;
You should get result as shown in the image below:&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir0uiw0RFpRaNSmukYv9Khc0FMWfurC7kf4MIQjq7EBntPlqv_SCUr_zYa-23E1gA6EVCAXs967CxBB0dOb3kHm0OOW6zSi_V9MmQEI8D-u81eTM8BiVFgeXlSAm49tOQmnF7RgdDTkxot/s1600/Selection_002.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Check Disk Space Usage from Terminal in Ubuntu/Linux&quot; border=&quot;0&quot; data-original-height=&quot;202&quot; data-original-width=&quot;480&quot; height=&quot;168&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir0uiw0RFpRaNSmukYv9Khc0FMWfurC7kf4MIQjq7EBntPlqv_SCUr_zYa-23E1gA6EVCAXs967CxBB0dOb3kHm0OOW6zSi_V9MmQEI8D-u81eTM8BiVFgeXlSAm49tOQmnF7RgdDTkxot/s400/Selection_002.png&quot; title=&quot;Check Disk Space Usage from Terminal in Ubuntu/Linux&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Click on image to enlarge&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.evagabond.me/feeds/2721474320805726812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.evagabond.me/2018/05/check-disk-space-size-terminal-ubuntu-linux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/2721474320805726812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/2721474320805726812'/><link rel='alternate' type='text/html' href='http://www.evagabond.me/2018/05/check-disk-space-size-terminal-ubuntu-linux.html' title='Check Disk Space Usage from Terminal in Ubuntu/Linux'/><author><name>CoolDeep Singh</name><uri>http://www.blogger.com/profile/04620122877815369159</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmPHzd9uCm9E13e4NI24nHAiYlLr74OlYeOQVD9tdew-mWB6L6TMupGcIyD05oW-yr2bXrQeZxbNt6ydBlk86sB6cS9ArJ_AgT22laERFo_camEzgWWZx-_suWBAEbNA/s220/matrix-avatar.jpeg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir0uiw0RFpRaNSmukYv9Khc0FMWfurC7kf4MIQjq7EBntPlqv_SCUr_zYa-23E1gA6EVCAXs967CxBB0dOb3kHm0OOW6zSi_V9MmQEI8D-u81eTM8BiVFgeXlSAm49tOQmnF7RgdDTkxot/s72-c/Selection_002.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6824476048687145144.post-4666777375038091616</id><published>2018-05-20T10:35:00.000+05:30</published><updated>2018-05-22T17:53:39.769+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Magento"/><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><category scheme="http://www.blogger.com/atom/ns#" term="phpMyAdmin"/><title type='text'>[SOLVED] - Delete Categories in Magento 2 using MySQL &amp; phpMyAdmin</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
You can use the SQL code below to &lt;b&gt;DELETE &lt;/b&gt;your &lt;b&gt;Categories&lt;/b&gt; in your Magento 2 installation. It will reset your categories to as it was after a fresh installation.&lt;br /&gt;
&lt;br /&gt;
Copy the code below and execute it as shown in the image:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy2KnDxWscD4VeNMKuwqubRWS8LbuojEtaTzTrCwqp9pUE0N8wkoeFGt-rEkvQ_IWdcWua2sTfmvAxhzGiVKmNWhYBY5KPrVAyJNkquOaeBMnQxf7bDyugy1R7stmO3X0YMZ_j48OOfISj/s1600/Selection_001.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;[SOLVED] - Delete Categories in Magento 2 using MySQL &amp;amp; phpMyAdmin&quot; border=&quot;0&quot; data-original-height=&quot;518&quot; data-original-width=&quot;1093&quot; height=&quot;188&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy2KnDxWscD4VeNMKuwqubRWS8LbuojEtaTzTrCwqp9pUE0N8wkoeFGt-rEkvQ_IWdcWua2sTfmvAxhzGiVKmNWhYBY5KPrVAyJNkquOaeBMnQxf7bDyugy1R7stmO3X0YMZ_j48OOfISj/s400/Selection_001.png&quot; title=&quot;[SOLVED] Delete Categories in Magento 2 using MySQL &amp;amp; phpMyAdmin&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Click on image to enlarge&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/evagabond/1a93ad0308392113960ef18ee6a4c0ef.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.evagabond.me/feeds/4666777375038091616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.evagabond.me/2018/05/delete-categories-magento-2-mysql-phpmyadmin.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/4666777375038091616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/4666777375038091616'/><link rel='alternate' type='text/html' href='http://www.evagabond.me/2018/05/delete-categories-magento-2-mysql-phpmyadmin.html' title='[SOLVED] - Delete Categories in Magento 2 using MySQL &amp; phpMyAdmin'/><author><name>CoolDeep Singh</name><uri>http://www.blogger.com/profile/04620122877815369159</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmPHzd9uCm9E13e4NI24nHAiYlLr74OlYeOQVD9tdew-mWB6L6TMupGcIyD05oW-yr2bXrQeZxbNt6ydBlk86sB6cS9ArJ_AgT22laERFo_camEzgWWZx-_suWBAEbNA/s220/matrix-avatar.jpeg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy2KnDxWscD4VeNMKuwqubRWS8LbuojEtaTzTrCwqp9pUE0N8wkoeFGt-rEkvQ_IWdcWua2sTfmvAxhzGiVKmNWhYBY5KPrVAyJNkquOaeBMnQxf7bDyugy1R7stmO3X0YMZ_j48OOfISj/s72-c/Selection_001.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6824476048687145144.post-7732625917102824407</id><published>2018-05-18T17:38:00.000+05:30</published><updated>2018-05-18T17:40:48.057+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Magento"/><title type='text'>Successfully Install Porto/Magento 2 Theme Quick Start Package</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
This was the second time I was using Porto/Magento 2 theme in one of my project. The instruction provided in their &lt;a href=&quot;http://www.portotheme.com/magento2/porto/documentation/&quot; target=&quot;_blank&quot;&gt;documentation&lt;/a&gt; to install their Quick Start Package is not at all clear, and doesn&#39;t help at all. So, after some trial and error, I have found the following steps to work me, and sharing it with everybody here:&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;First Install a fresh copy of Magento with &lt;u&gt;no sample data&lt;/u&gt;. Make sure your Magento&#39;s Version matches Porto&#39;s Quick Start Package version, else you will get error. Do not use table_prefix in your database. You can create table_prefix later on after successfully installing the Quick Start package.&lt;/li&gt;
&lt;li&gt;After installing Magento, now unzip the Quick Start Package zip file in your Magento root folder.&lt;/li&gt;
&lt;li&gt;Import the database provided with your Quick Start Package File. Don&#39;t use any table_prefix because the Quick Start Package database doesn&#39;t have any, and you will encounter errors if you use one.&lt;/li&gt;
&lt;li&gt;Check whether the base-url in the core_config table are correct. If not set them to the admin-url you set in Step 1 during the Magento Installation process.&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;342&quot; data-original-width=&quot;1080&quot; height=&quot;126&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBjCsoLUqsE6-ysPIIwb8Iv0DOlx3MO7zb8gJICF3VR1gmQjI06eMI3HnYk1X0SeDCQ621FHX-vlJRwDvKqU67XEDfk1ge40tgxKMtV6Peog3uEcIc7Gc4uiqtvqky6DL2sJWZKgs86W7W/s400/Selection_001.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot; width=&quot;400&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Click on image to enlarge&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/li&gt;
&lt;li&gt;Delete the following folder/files using the command below:&amp;nbsp; &lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; rm -rf var/di/* var/generation/* var/cache/* var/page_cache/* var/view_preprocessed/* var/composer_home/cache/*   
&lt;/code&gt;&lt;/pre&gt;
If in localhost, you might have to use sudo to exectute the commands.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Run the following command:&lt;br /&gt;
&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; php bin/magento setup:di:compile  
&lt;/code&gt;&lt;/pre&gt;
It will compile and generate the factory class and depended proxy classes. Also, if in localhost run the following command&lt;br /&gt;
&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; sudo chown -R www-data:www-data magento-folder  
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Clean your site cache.&lt;/li&gt;
&lt;li&gt;The admin login that you created in Step 1 might not work now after importing Porto&#39;s Quick Start Package database, so create a new one using this tutorial:  &lt;a href=&quot;http://www.evagabond.me/2016/12/create-admin-user-from-terminal-in.html&quot; target=&quot;_blank&quot;&gt;Create Admin User from Terminal in Magento 2.x.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Activate SW Extensions, open command line in folder root of magento and  run commands via ssh using putty or others, php bin/magento  setup:upgrade. &lt;/li&gt;
&lt;li&gt;Log into your site&#39;s backend and Select Smartwave Porto theme in Stores &amp;gt; Configuration &amp;gt; General  &amp;gt; Design &amp;gt; Design Theme &amp;gt; Design Theme for Magento 2.0.x  version, and select Smartwave Porto theme in Content &amp;gt; Design &amp;gt;  Configuration page for Magento 2.1.x version. You can select Smartwave  Porto RTL theme, if you want to build a RTL site.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.evagabond.me/feeds/7732625917102824407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.evagabond.me/2018/05/porto-magento-2-theme-quick-start-package-installation-instruction.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/7732625917102824407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/7732625917102824407'/><link rel='alternate' type='text/html' href='http://www.evagabond.me/2018/05/porto-magento-2-theme-quick-start-package-installation-instruction.html' title='Successfully Install Porto/Magento 2 Theme Quick Start Package'/><author><name>CoolDeep Singh</name><uri>http://www.blogger.com/profile/04620122877815369159</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmPHzd9uCm9E13e4NI24nHAiYlLr74OlYeOQVD9tdew-mWB6L6TMupGcIyD05oW-yr2bXrQeZxbNt6ydBlk86sB6cS9ArJ_AgT22laERFo_camEzgWWZx-_suWBAEbNA/s220/matrix-avatar.jpeg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBjCsoLUqsE6-ysPIIwb8Iv0DOlx3MO7zb8gJICF3VR1gmQjI06eMI3HnYk1X0SeDCQ621FHX-vlJRwDvKqU67XEDfk1ge40tgxKMtV6Peog3uEcIc7Gc4uiqtvqky6DL2sJWZKgs86W7W/s72-c/Selection_001.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6824476048687145144.post-2928062686819264320</id><published>2018-05-14T02:06:00.000+05:30</published><updated>2018-07-26T19:11:45.337+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="VirtualBox (VM)"/><title type='text'>Download Ubuntu 18.04 Bionic Beaver Virtual Disk Image (VDI) File for VirtualBox</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
I was trying Ubuntu 18.04 today on my VirtualBox, and created this VDI file. Sharing it with all here:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Download Link:&lt;/b&gt; &lt;a href=&quot;http://bit.ly/2IC0wmc&quot; target=&quot;_blank&quot;&gt;Ubuntu 18.04 VDI File&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Username: &lt;/b&gt;virtualbox&lt;br /&gt;
&lt;b&gt;Password: &lt;/b&gt;ubuntu1804&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;NOTE:&lt;/b&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;b&gt;VB Guest Addition Tool&lt;/b&gt; is not installed. So you will have to install it.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Variety&lt;/b&gt; wallpaper &amp;amp; &lt;b&gt;Cairo Dock&lt;/b&gt; app has been installed as bonus.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.evagabond.me/feeds/2928062686819264320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.evagabond.me/2018/05/download-ubuntu-18-04-bionic-beaver-vdi-virtual-disk-image-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/2928062686819264320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/2928062686819264320'/><link rel='alternate' type='text/html' href='http://www.evagabond.me/2018/05/download-ubuntu-18-04-bionic-beaver-vdi-virtual-disk-image-file.html' title='Download Ubuntu 18.04 Bionic Beaver Virtual Disk Image (VDI) File for VirtualBox'/><author><name>CoolDeep Singh</name><uri>http://www.blogger.com/profile/04620122877815369159</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmPHzd9uCm9E13e4NI24nHAiYlLr74OlYeOQVD9tdew-mWB6L6TMupGcIyD05oW-yr2bXrQeZxbNt6ydBlk86sB6cS9ArJ_AgT22laERFo_camEzgWWZx-_suWBAEbNA/s220/matrix-avatar.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6824476048687145144.post-4788184889057470389</id><published>2018-05-13T20:13:00.000+05:30</published><updated>2018-05-13T20:13:25.892+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Magento"/><title type='text'>Upgrade/Update Magento 2x Using Web Setup Wizard</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allow=&quot;autoplay; encrypted-media&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/V0ZT0nXPcWs?rel=0&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;NOTE:&lt;/b&gt; Depending on your server&#39;s computing power, the upgrading time may vary. For me it took a good 15-17 mins. I have trimmed/edited the video to shorten the process. So, once the check are successful and you START the UPGRADING PROCESS, do not terminate it, unless the whole process is complete and you see a SUCCESS message as shown in the end of this video. &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.evagabond.me/feeds/4788184889057470389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.evagabond.me/2018/05/upgrade-update-magento-2x-using-web-setup-wizard.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/4788184889057470389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/4788184889057470389'/><link rel='alternate' type='text/html' href='http://www.evagabond.me/2018/05/upgrade-update-magento-2x-using-web-setup-wizard.html' title='Upgrade/Update Magento 2x Using Web Setup Wizard'/><author><name>CoolDeep Singh</name><uri>http://www.blogger.com/profile/04620122877815369159</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmPHzd9uCm9E13e4NI24nHAiYlLr74OlYeOQVD9tdew-mWB6L6TMupGcIyD05oW-yr2bXrQeZxbNt6ydBlk86sB6cS9ArJ_AgT22laERFo_camEzgWWZx-_suWBAEbNA/s220/matrix-avatar.jpeg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/V0ZT0nXPcWs/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6824476048687145144.post-5729875897264241817</id><published>2018-05-03T13:37:00.001+05:30</published><updated>2018-05-03T13:53:21.174+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Drupal"/><category scheme="http://www.blogger.com/atom/ns#" term="Online Security Solutions"/><category scheme="http://www.blogger.com/atom/ns#" term="Wordpress"/><title type='text'>[SOLVED] - How my Drupal Site Got Hacked &amp; How I Cleaned/Fixed it</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;&lt;u&gt;NOTE&lt;/u&gt;:&lt;/b&gt; This solution is only possible if you have a clean backup of your website. You can still continue to read it and see if you can apply the various recommended solution here, and clean-up your site.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;b&gt;The Hack - How it happened &lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
One of my Drupal site recently got compromised due to a security exploit in the&amp;nbsp; Drupal core itself, you can read about the exploit here in detail: &lt;a href=&quot;http://bit.ly/2HKrYyF&quot; target=&quot;_blank&quot;&gt;Drupal core - Highly critical - Remote Code Execution - SA-CORE-2018-002&lt;/a&gt;. In my 8 years of using Drupal this was the first time I experienced such a severe attack. In fact this exploit/attack was so considered to be so sever that it was given the nomenclature, &lt;a href=&quot;https://arstechnica.com/information-technology/2018/04/with-drupalgeddon2-still-under-attack-drupal-fixes-a-new-critical-flaw&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Drupalggedon Version 2&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
It took me a good one week to fully clean my site, and now it&#39;s almost a week past the cleanup stage and I haven&#39;t heard from the attacker any more :-D. During the site cleanup process, I have learned many new and important security techniques, which I would like to share through this post with the hope that it might help someone too. &lt;br /&gt;
&lt;br /&gt;
I became aware of the attack, after my webhost downed and informed me about a malware attack on my site. They sent me the following mail informing me about the hack:&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMjWSOzovid5ySlZjm8gLNDiSPvvHWMLQw6vhg3B3Swm6AnnjOvjEI1XYhkyiHYYGadYBVVQjh1fKfWHIrm7rxIZ5iAyRPfcTcsm2yXXZkdecb8ZauTPg-IJA7WrYZ9ZuHRUOm1Hq7dtan/s1600/Selection_002.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Email from my webhost informing me about the hack&quot; border=&quot;0&quot; data-original-height=&quot;153&quot; data-original-width=&quot;595&quot; height=&quot;102&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMjWSOzovid5ySlZjm8gLNDiSPvvHWMLQw6vhg3B3Swm6AnnjOvjEI1XYhkyiHYYGadYBVVQjh1fKfWHIrm7rxIZ5iAyRPfcTcsm2yXXZkdecb8ZauTPg-IJA7WrYZ9ZuHRUOm1Hq7dtan/s400/Selection_002.png&quot; title=&quot;Email from my webhost informing me about the hack&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Click on image to enlarge&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;Mail sent to me by my webhost informing me about the hack&quot; border=&quot;0&quot; data-original-height=&quot;355&quot; data-original-width=&quot;502&quot; height=&quot;282&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTioal9jUw6alQDuTWSCAvql2hOK2Gt6DuRh4j4zN3U3QGu6kYk9ftDc9dSKKioBcWR-eWQrcvTn_IMAsssApFHC6IMSONRlS213PnFu46vHdHgcyzUW-zNUTbRweoUWoHYmW8WvDK4Rge/s400/Selection_001.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot; title=&quot;Mail sent to me by my webhost informing me about the hack&quot; width=&quot;400&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Click on image to enlarge&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
The hacker was able to make a &lt;b&gt;backdoor&lt;/b&gt; &lt;b&gt;entry&lt;/b&gt; and perform &lt;b&gt;remote&lt;/b&gt; &lt;b&gt;code&lt;/b&gt; &lt;b&gt;executions&lt;/b&gt; due to which large number of emails were being sent from my hosting account. Also he or she or God knows who (the hacker) had inserted &lt;b&gt;obfuscated PHP code&lt;/b&gt; in my the &#39;index.php&#39; file of my Drupal Installation&#39;s and also created several index.php files inside following Drupal directories:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;cgi-bin &lt;/li&gt;
&lt;li&gt;profiles&lt;/li&gt;
&lt;li&gt;sites&lt;/li&gt;
&lt;li&gt;sites/default and various other folders&lt;/li&gt;
&lt;/ul&gt;
The said attacker could have been a bot also (because somewhere I read, the attack can be automated).&lt;br /&gt;
&lt;br /&gt;
Since my traffic flow is quite small, I use a shared hosting account to host my personal website and projects. Currently I host about four websites in this server by making use of Addon Domains. Almost all the four websites were affected by this intrusion. Amongst the four websites, one website was using Drupal, one was using Wordpress, and two of the remaining websites were static websites.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;NOTE&lt;/b&gt;&lt;/u&gt;&lt;b&gt;:&lt;/b&gt; Please note that it is strongly suggested, where ever possible, you host each one of your website in a separate server. From a security standpoint this is the best option for obvious reasons because from my case itself you can see, when one website got compromised, all other websites suffered the same fate.&lt;br /&gt;
&lt;br /&gt;
So inspecting the file system of my websites here&#39;s what I found out. With Drupal and Wordpress installations I found out that the &lt;b&gt;index.php&lt;/b&gt;, &lt;b&gt;wp-config.php, wp-settings.php&lt;/b&gt; files were infected with addition of obfuscated PHP codes. Below you can see how the &#39;&lt;b&gt;index.php&lt;/b&gt;&#39; file of my Drupal 7 site was infected by the addition of a single line of obfuscated PHP code:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;Obfuscated PHP Code&lt;/b&gt;&lt;/div&gt;
&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; /*df226*/   
  @include &quot;\x2fho\x6de/\x6dar\x70ai\x6ef/\x70ub\x6cic\x5fht\x6dl/\x63li\x65nt\x2dde\x6do/\x73ac\x6bid\x2fmi\x73c/\x66av\x69co\x6e_c\x63b9\x393.\x69co&quot;;   
  /*df226*/   
  /**   
&lt;/code&gt;&lt;/pre&gt;
You can &lt;b&gt;decode&lt;/b&gt; the obfuscated PHP code using the following site: &lt;a href=&quot;http://bit.ly/2HMTDz3&quot; target=&quot;_blank&quot;&gt;Online PHP Script Decoder&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Decrypting the above obfuscated PHP code, the code below is what I got, and from it I found out that that the hacker had placed a favicon file called &lt;b&gt;&#39;favicon_ccb993.ico&lt;/b&gt;&#39; inside the directory called &#39;&lt;b&gt;misc&lt;/b&gt;&#39;.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;Decrypted Obfuscated PHP Code&lt;/b&gt;&lt;/div&gt;
&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; @include &quot;/home/marpainf/public_html/client-demo/sackid/misc/favicon_ccb993.ico&quot;;   
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
But the &lt;b&gt;most important thing to note&lt;/b&gt; here is that, this &lt;span style=&quot;color: red;&quot;&gt;favicon file is not really a favicon file&lt;/span&gt;. It&#39;s a PHP file, just &lt;span style=&quot;color: red;&quot;&gt;faked&lt;/span&gt; as a favicon file. Just rename the favicon file by replacing the &#39;.ico&#39; extension with a .php extension, for example &#39;&lt;span style=&quot;color: red;&quot;&gt;favicon_ccb993.php&lt;/span&gt;&#39;, and open the file, and you will know what I mean. You can view the decrypted favicon_ccb993.ico file here: &lt;a href=&quot;http://bit.ly/2HPfNwm&quot; target=&quot;_blank&quot;&gt;http://bit.ly/2HPfNwm&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;Infected Drupal 7 index.php file&lt;/b&gt;&lt;/div&gt;
&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; &amp;lt;?php  
 /*df226*/  
 @include &quot;\x2fho\x6de/\x6dar\x70ai\x6ef/\x70ub\x6cic\x5fht\x6dl/\x63li\x65nt\x2dde\x6do/\x73ac\x6bid\x2fmi\x73c/\x66av\x69co\x6e_c\x63b9\x393.\x69co&quot;;  
 /*df226*/  
 /**  
  * @file  
  * The PHP page that serves all page requests on a Drupal installation.  
  *  
  * The routines here dispatch control to the appropriate handler, which then  
  * prints the appropriate page.  
  *  
  * All Drupal code is released under the GNU General Public License.  
  * See COPYRIGHT.txt and LICENSE.txt.  
  */  
 /**  
  * Root directory of Drupal installation.  
  */  
 define(&#39;DRUPAL_ROOT&#39;, getcwd());  
 require_once DRUPAL_ROOT . &#39;/includes/bootstrap.inc&#39;;  
 drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);  
 menu_execute_active_handler();  
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: x-large;&quot;&gt;The Fix/Cleanup:&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;1. Allow only yourself to access your site and block all other access&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
First and foremost, open up your &lt;b&gt;.htaccess file&lt;/b&gt; and enter the following code. This will block access to all your websites excepting yourself, allowing you to perform your site&#39;s cleanup process without any worry of any further attack. This &lt;b&gt;.htaccess file &lt;/b&gt;should exist right inside your site&#39;s Document Root folder. &lt;br /&gt;
&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; # Deny access to all users except yourself  
 deny from all  
 allow from enter_your_ip_here  
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;2. Revert to a clean old backup and update your Drupal core to the latest version&lt;/span&gt;&lt;/h4&gt;
Reverting to an old backup is highly recommended, &lt;u&gt;in fact a must&lt;/u&gt;, because as per my research it&#39;s very difficult to clean an already compromised site and trace the numerous backdoor entry-points the hacker might have created. That&#39;s why the safest bet is to go with a clean backup rather than try and update an already compromised site.&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;3. Update your site to the latest Drupal release&lt;/span&gt;&lt;/h4&gt;
This process is also very important, because no matter how much I reverted to my old backup copy the hacker managed to attack my site. And in my case when I began my cleanup process, Drupal still hadn&#39;t release a solution viz. Drupal 7.59. Only after this fix was release, which was about 2-3 days from the time my site was attacked, and after I finished updating to this release from Drupal, the exploit stopped.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;4. Install Drupal Security Contrib Modules&lt;/span&gt;&lt;/h4&gt;
I have also installed the following contrib modules that helps enhance your Drupal site&#39;s security:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://www.drupal.org/project/security_review&quot; target=&quot;_blank&quot;&gt;Security Review&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.drupal.org/project/paranoia&quot; target=&quot;_blank&quot;&gt;Paranoia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.drupal.org/project/md5check&quot; target=&quot;_blank&quot;&gt;MD5 Check&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.drupal.org/project/hacked&quot; target=&quot;_blank&quot;&gt;Hacked&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Security Review&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
The Security Review module automates testing for many of the easy-to-make mistakes that render your site insecure.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Paranoia&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
The Paranoia module attempts to identify all the places that a user can evaluate PHP via Drupal&#39;s web interface and then block those. It reduces the potential impact of an attacker gaining elevated permission on a Drupal site.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;MD5 Check&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
The MD5 Check generates a md5 checksum of all module files. If module is changed a critical security error is generated in watchdog log. This module should only used in production environments.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Hacked&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
This module scans the currently installed Drupal, contributed modules and themes, re-downloads them and determines if they have been changed. Changes are marked clearly and if the diff module is installed then Hacked! will allow you to see the exact lines that have changed. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;NOTE:&lt;/b&gt; Be aware though that the more modules you have running on your site the greater (usually) attack area you expose. &lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;5.&amp;nbsp; Set the Correct User Group &amp;amp; File Permissions for your Drupal &lt;/span&gt;Directory/Files&lt;/h4&gt;
Make sure all your directory have permission set to &lt;span style=&quot;color: red;&quot;&gt;755&lt;/span&gt; and all your files have permission set to &lt;span style=&quot;color: red;&quot;&gt;644&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
It is &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;dangerous&lt;/span&gt;&lt;/b&gt; to allow the web server to write to files inside the document root of your server. Doing so could allow Drupal to write files that could then be executed. An attacker might use such a vulnerability to take control of your site. An exception is the Drupal files, private files, and temporary directories which Drupal needs permission to write to in order to provide features like file attachments. Read more at: &lt;a href=&quot;http://bit.ly/2HKELRp&quot; target=&quot;_blank&quot;&gt;http://bit.ly/2HKELRp&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: x-large;&quot;&gt;Site Cleanup = SUCCESSFUL! &lt;/span&gt;&lt;/h4&gt;
Finally, my site was all clean. I confirmed this with my webhost, and they too confirmed the same. You can see the confirmation screenshot below. &lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7z6M3DEv-RjS2rzMVa85UkVs_GANLLUWJUv8eJNFhFci2J0zVCB5n1f6-HylFSBD6WcJQVL7kaOenvvaps1ngEiF0GOMEro4sDzZLWT7rJoourCfG_WyrG986fS2vyd86zHdr9BuemtRZ/s1600/Selection_001.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;294&quot; data-original-width=&quot;501&quot; height=&quot;233&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7z6M3DEv-RjS2rzMVa85UkVs_GANLLUWJUv8eJNFhFci2J0zVCB5n1f6-HylFSBD6WcJQVL7kaOenvvaps1ngEiF0GOMEro4sDzZLWT7rJoourCfG_WyrG986fS2vyd86zHdr9BuemtRZ/s400/Selection_001.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&amp;nbsp;Recommended Reading:&lt;/span&gt;&lt;/h3&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://www.drupal.org/docs/develop/security/your-drupal-site-got-hacked-now-what&quot; target=&quot;_blank&quot;&gt;Your Drupal site got hacked. Now what?&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.drupal.org/security/secure-configuration&quot; target=&quot;_blank&quot;&gt;Securing your Drupal site&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.drupal.org/project/security_review&quot; target=&quot;_blank&quot;&gt;Drupal Security Review&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://modulesunraveled.com/blog/how-restore-your-hacked-site&quot; target=&quot;_blank&quot;&gt;How to Restore Your Hacked Site&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.ostraining.com/blog/drupal/check-drupal-site-security/&quot; target=&quot;_blank&quot;&gt;How to Check Your Drupal Site Security&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://research.checkpoint.com/uncovering-drupalgeddon-2/&quot; target=&quot;_blank&quot;&gt;Uncovering Drupalgeddon 2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.volexity.com/blog/2018/04/16/drupalgeddon-2-profiting-from-mass-exploitation/&quot; target=&quot;_blank&quot;&gt;Drupalgeddon 2: Profiting from Mass Exploitation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.evagabond.me/feeds/5729875897264241817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.evagabond.me/2018/05/clean-fixed-hacked-drupal-site.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/5729875897264241817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/5729875897264241817'/><link rel='alternate' type='text/html' href='http://www.evagabond.me/2018/05/clean-fixed-hacked-drupal-site.html' title='[SOLVED] - How my Drupal Site Got Hacked &amp; How I Cleaned/Fixed it'/><author><name>CoolDeep Singh</name><uri>http://www.blogger.com/profile/04620122877815369159</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmPHzd9uCm9E13e4NI24nHAiYlLr74OlYeOQVD9tdew-mWB6L6TMupGcIyD05oW-yr2bXrQeZxbNt6ydBlk86sB6cS9ArJ_AgT22laERFo_camEzgWWZx-_suWBAEbNA/s220/matrix-avatar.jpeg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMjWSOzovid5ySlZjm8gLNDiSPvvHWMLQw6vhg3B3Swm6AnnjOvjEI1XYhkyiHYYGadYBVVQjh1fKfWHIrm7rxIZ5iAyRPfcTcsm2yXXZkdecb8ZauTPg-IJA7WrYZ9ZuHRUOm1Hq7dtan/s72-c/Selection_002.png" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6824476048687145144.post-7116996184517237172</id><published>2018-04-23T16:27:00.001+05:30</published><updated>2018-04-23T16:27:40.769+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="HTML5"/><title type='text'>[SOLVED] - How to Enter Floating-Point/Decimal Numbers in HTML5 Forms</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
If you have a form where you have declare a input type as below:&lt;br /&gt;
&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; &amp;lt;input type=&quot;number&quot; name=&quot;quantity&quot; min=&quot;1&quot; max=&quot;5&quot;&amp;gt;  
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
Now if you enter a floating-point/decimal value like &#39;2.1&#39; and try to process your form then you will get the following error message:&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;&quot;&lt;span style=&quot;color: red;&quot;&gt;Please enter a valid value. The two nearest valid values are 2 and 3.&lt;/span&gt;&quot;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ4xjlcAoY-mvxQLtQB5-9FREUMFtCiw4KM86rv72zazATSjZvn9KmC1dMgpw1oBjd8rBblf0joQnqsGSJ8KaytOnRUkGW5jTCJQkTUtzC4xGpzAf9Docrxt5W-F1VgXaoIoE6BhUZl5eF/s1600/Selection_007.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;How to Enter Floating-Point/Decimal Values in HTML5 Forms&quot; border=&quot;0&quot; data-original-height=&quot;430&quot; data-original-width=&quot;539&quot; height=&quot;318&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ4xjlcAoY-mvxQLtQB5-9FREUMFtCiw4KM86rv72zazATSjZvn9KmC1dMgpw1oBjd8rBblf0joQnqsGSJ8KaytOnRUkGW5jTCJQkTUtzC4xGpzAf9Docrxt5W-F1VgXaoIoE6BhUZl5eF/s400/Selection_007.png&quot; title=&quot;How to Enter Floating-Point/Decimal Values in HTML5 Forms&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Click on image to enlarge&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Solution:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
To solve this just add&lt;br /&gt;
step=&quot;any&quot;&lt;br /&gt;
to your form. So, your input code should be as follows:&lt;br /&gt;
&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; &amp;lt;input type=&quot;number&quot; name=&quot;quantity&quot; min=&quot;1&quot; max=&quot;5&quot; step=&quot;any&quot;&amp;gt;  
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
Now, you should be able to enter decimal/floating-point values and process them without any hassle.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.evagabond.me/feeds/7116996184517237172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.evagabond.me/2018/04/enter-floating-point-decimal-numbers-html5-forms.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/7116996184517237172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/7116996184517237172'/><link rel='alternate' type='text/html' href='http://www.evagabond.me/2018/04/enter-floating-point-decimal-numbers-html5-forms.html' title='[SOLVED] - How to Enter Floating-Point/Decimal Numbers in HTML5 Forms'/><author><name>CoolDeep Singh</name><uri>http://www.blogger.com/profile/04620122877815369159</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmPHzd9uCm9E13e4NI24nHAiYlLr74OlYeOQVD9tdew-mWB6L6TMupGcIyD05oW-yr2bXrQeZxbNt6ydBlk86sB6cS9ArJ_AgT22laERFo_camEzgWWZx-_suWBAEbNA/s220/matrix-avatar.jpeg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ4xjlcAoY-mvxQLtQB5-9FREUMFtCiw4KM86rv72zazATSjZvn9KmC1dMgpw1oBjd8rBblf0joQnqsGSJ8KaytOnRUkGW5jTCJQkTUtzC4xGpzAf9Docrxt5W-F1VgXaoIoE6BhUZl5eF/s72-c/Selection_007.png" height="72" width="72"/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6824476048687145144.post-4380182904079951253</id><published>2018-04-15T14:38:00.000+05:30</published><updated>2018-04-15T14:43:48.682+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript"/><title type='text'>Why NOT to Use var and Instead Use let or const in JavaScript</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;b&gt;Consider the following example code:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/evagabond/30ca19b1627477783aec01f82cbac0fe.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
You can note that the value of &lt;b&gt;var a&lt;/b&gt; has changed due to the assignment within the block scope of the if statement, while the value of &lt;b&gt;let b&lt;/b&gt; &amp;amp; &lt;b&gt;const c&lt;/b&gt; value have remained unaffected. &lt;br /&gt;
&lt;br /&gt;
So, the way &lt;b&gt;let&lt;/b&gt; &amp;amp; &lt;b&gt;const&lt;/b&gt; works is the way most programming languages work.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;var&lt;/b&gt; is kind of weird, it’s one of the things a lot of people didn’t like about JavaScript. It causes security risk and confusion and hence it’s better to avoid it.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.evagabond.me/feeds/4380182904079951253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.evagabond.me/2018/04/why-not-use-var-let-const-javascript.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/4380182904079951253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/4380182904079951253'/><link rel='alternate' type='text/html' href='http://www.evagabond.me/2018/04/why-not-use-var-let-const-javascript.html' title='Why NOT to Use var and Instead Use let or const in JavaScript'/><author><name>CoolDeep Singh</name><uri>http://www.blogger.com/profile/04620122877815369159</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmPHzd9uCm9E13e4NI24nHAiYlLr74OlYeOQVD9tdew-mWB6L6TMupGcIyD05oW-yr2bXrQeZxbNt6ydBlk86sB6cS9ArJ_AgT22laERFo_camEzgWWZx-_suWBAEbNA/s220/matrix-avatar.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6824476048687145144.post-2725332543616622853</id><published>2018-04-13T04:23:00.000+05:30</published><updated>2018-04-13T04:23:20.750+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio Code/VSC"/><title type='text'>Shortcut Key to Create HTML Skeleton Structure in VSC</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allow=&quot;autoplay; encrypted-media&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/Nd54tZs-d_k&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.evagabond.me/feeds/2725332543616622853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.evagabond.me/2018/04/shortcut-key-create-html-skeleton-structure-visual-studio-code-vsc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/2725332543616622853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/2725332543616622853'/><link rel='alternate' type='text/html' href='http://www.evagabond.me/2018/04/shortcut-key-create-html-skeleton-structure-visual-studio-code-vsc.html' title='Shortcut Key to Create HTML Skeleton Structure in VSC'/><author><name>CoolDeep Singh</name><uri>http://www.blogger.com/profile/04620122877815369159</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmPHzd9uCm9E13e4NI24nHAiYlLr74OlYeOQVD9tdew-mWB6L6TMupGcIyD05oW-yr2bXrQeZxbNt6ydBlk86sB6cS9ArJ_AgT22laERFo_camEzgWWZx-_suWBAEbNA/s220/matrix-avatar.jpeg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/Nd54tZs-d_k/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6824476048687145144.post-2357351847695944809</id><published>2018-04-06T18:18:00.001+05:30</published><updated>2018-04-15T14:40:42.808+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><title type='text'>Why You Shouldn&#39;t Be Using mysqli_fetch_array()?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
While researching as to why not to use &lt;b&gt;mysqli_fetch_array()&lt;/b&gt;, and instead use &lt;b&gt;mysqli_fetch_row()&lt;/b&gt; or &lt;b&gt;mysqli_fetch_assoc()&lt;/b&gt;, I ran into this old post, which well explains the reason. The test results for each of these functions may not be as per contemporary test case, but it will still give you a good idea as to why &lt;b&gt;mysqli_fetch_array()&lt;/b&gt; shouldn&#39;t be used&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Benchmark on a table with 38567 rows:&lt;/h3&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;mysql_fetch_array&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;MYSQL_BOTH:&lt;/b&gt; 6.01940000057 secs&lt;br /&gt;
&lt;b&gt;MYSQL_NUM:&lt;/b&gt; 3.22173595428 secs&lt;br /&gt;
&lt;b&gt;MYSQL_ASSOC:&lt;/b&gt; 3.92950594425 secs&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;mysql_fetch_row: &lt;/b&gt;&lt;/span&gt;2.35096800327 secs&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;mysql_fetch_assoc:&lt;/b&gt;&lt;/span&gt; 2.92349803448 secs&lt;br /&gt;
&lt;br /&gt;
As you can see, it&#39;s twice as efficient to fetch either an array or a hash, rather than getting both.&amp;nbsp; It&#39;s even faster to use &lt;b&gt;fetch_row&lt;/b&gt; rather than passing &lt;b&gt;fetch_array MYSQL_NUM&lt;/b&gt;, or &lt;b&gt;fetch_assoc&lt;/b&gt; rather than &lt;b&gt;fetch_array MYSQL_ASSOC&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Don&#39;t fetch BOTH unless you really need them, and most of the time you don&#39;t.&lt;br /&gt;
&lt;br /&gt;
SOURCE: &lt;a href=&quot;http://bit.ly/2qaSyFr&quot; target=&quot;_blank&quot;&gt;http://bit.ly/2qaSyFr&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.evagabond.me/feeds/2357351847695944809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.evagabond.me/2018/04/why-not-use-mysqli-fetch-array-function.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/2357351847695944809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/2357351847695944809'/><link rel='alternate' type='text/html' href='http://www.evagabond.me/2018/04/why-not-use-mysqli-fetch-array-function.html' title='Why You Shouldn&#39;t Be Using mysqli_fetch_array()?'/><author><name>CoolDeep Singh</name><uri>http://www.blogger.com/profile/04620122877815369159</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmPHzd9uCm9E13e4NI24nHAiYlLr74OlYeOQVD9tdew-mWB6L6TMupGcIyD05oW-yr2bXrQeZxbNt6ydBlk86sB6cS9ArJ_AgT22laERFo_camEzgWWZx-_suWBAEbNA/s220/matrix-avatar.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6824476048687145144.post-4387584993447118905</id><published>2018-03-17T18:01:00.000+05:30</published><updated>2018-03-18T19:43:44.592+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Magento"/><title type='text'>[SOLVED] - Could not open input file: bin/magento in localhost and Magento 2x</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
If you are getting this error &#39;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;Could not open input file: bin/magento&lt;/b&gt;&lt;/span&gt;&#39; while trying to run certain magento commands in your terminal in localhost, then you can try this solution which worked for me.&lt;br /&gt;
&lt;br /&gt;
I ran into this issue, because I&#39;d accessed the root directory of my Magento installation from my terminal. Everything was working fine until now. I then deleted my Magento installation, created a new folder with the same name as the deleted folder. Now remaining in the same terminal window, without changing path or closing the terminal, I was trying to run the magento shell commands. This was the reason I was running into the above error.&lt;br /&gt;
&lt;br /&gt;
To solve this issue, I simply closed my terminal, opened it again, checked into the root directory of my magento installation, and now the commands were running fine.&lt;br /&gt;
&lt;br /&gt;
Also check, while at the Terminal, you are inside the Root Directory of your Magento Installation, else you will get this ERROR again.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.evagabond.me/feeds/4387584993447118905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.evagabond.me/2018/03/solved-could-not-open-input-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/4387584993447118905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6824476048687145144/posts/default/4387584993447118905'/><link rel='alternate' type='text/html' href='http://www.evagabond.me/2018/03/solved-could-not-open-input-file.html' title='[SOLVED] - Could not open input file: bin/magento in localhost and Magento 2x'/><author><name>CoolDeep Singh</name><uri>http://www.blogger.com/profile/04620122877815369159</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmPHzd9uCm9E13e4NI24nHAiYlLr74OlYeOQVD9tdew-mWB6L6TMupGcIyD05oW-yr2bXrQeZxbNt6ydBlk86sB6cS9ArJ_AgT22laERFo_camEzgWWZx-_suWBAEbNA/s220/matrix-avatar.jpeg'/></author><thr:total>0</thr:total></entry></feed>