<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PROWEBTIPS.com</title>
	<atom:link href="https://www.prowebtips.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.prowebtips.com</link>
	<description>Crafting Digital Excellence: Where Web, Marketing, and E-commerce Converge</description>
	<lastBuildDate>Sat, 12 Apr 2025 21:16:44 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://www.prowebtips.com/wp-content/uploads/2022/01/favicon-500px-150x150.png</url>
	<title>PROWEBTIPS.com</title>
	<link>https://www.prowebtips.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>What is Revenue Cycle Management in Healthcare Finance?</title>
		<link>https://www.prowebtips.com/revenue-cycle-management-in-us-healthcare/</link>
					<comments>https://www.prowebtips.com/revenue-cycle-management-in-us-healthcare/#respond</comments>
		
		<dc:creator><![CDATA[Pronay Sarkar]]></dc:creator>
		<pubDate>Sat, 12 Apr 2025 21:16:40 +0000</pubDate>
				<category><![CDATA[US Healthcare]]></category>
		<category><![CDATA[Authorization]]></category>
		<category><![CDATA[Claims]]></category>
		<category><![CDATA[Insurance]]></category>
		<category><![CDATA[Medicaid]]></category>
		<category><![CDATA[Medical Billing]]></category>
		<category><![CDATA[Medical Coding]]></category>
		<category><![CDATA[Medicare]]></category>
		<category><![CDATA[RCM]]></category>
		<category><![CDATA[Revenue Cycle Management]]></category>
		<guid isPermaLink="false">https://www.prowebtips.com/?p=26340</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<p>Revenue Cycle Management (RCM) in healthcare finance or the healthcare industry (specifically in the US) refers to managing the administrative and financial aspects of patient care to ensure that healthcare providers are properly reimbursed for the services they perform. It involves a series of steps from the initial patient appointment or scheduling to the final payment, encompassing all interactions between the provider, patients, and payers.</p>



<div class="wp-block-rank-math-toc-block" id="rank-math-toc"><h2>Table of Contents</h2><nav><ul><li><a href="#key-components-of-revenue-cycle-management-in-healthcare-finance">Key Components of Revenue Cycle Management in Healthcare Finance</a><ul><li><a href="#patient-appointment-scheduling-and-pre-registration">Patient Appointment Scheduling and Pre-Registration:</a></li><li><a href="#insurance-eligibility-or-benefit-verification-and-authorization">Insurance Eligibility or Benefit Verification and Authorization:</a></li><li><a href="#registration">Registration:</a></li><li><a href="#encounter-treatment">Encounter/Treatment:</a></li><li><a href="#medical-transcription">Medical Transcription:</a></li><li><a href="#medical-coding">Medical Coding:</a></li><li><a href="#charge-posting">Charge Posting:</a></li><li><a href="#claim-submission">Claim Submission:</a></li><li><a href="#claim-adjudication">Claim Adjudication:</a></li><li><a href="#payment-posting">Payment Posting:</a></li><li><a href="#denial-management">Denial Management:</a></li><li><a href="#patient-billing-and-collections">Patient Billing and Collections:</a></li><li><a href="#account-receivable-ar-management">Account Receivable (AR) Management:</a></li></ul></li><li><a href="#importance-of-revenue-cycle-management-in-healthcare-finance">Importance of Revenue Cycle Management in Healthcare Finance</a><ul><li><a href="#revenue-optimization">Revenue Optimization:</a></li><li><a href="#cost-efficiency">Cost Efficiency:</a></li><li><a href="#compliance">Compliance:</a></li><li><a href="#improved-cash-flow">Improved Cash Flow:</a></li><li><a href="#enhanced-patient-experience">Enhanced Patient Experience:</a></li><li><a href="#complex-payer-rules">Complex Payer Rules:</a></li><li><a href="#coding-and-billing-errors">Coding and Billing Errors:</a></li><li><a href="#rising-patient-responsibility">Rising Patient Responsibility:</a></li><li><a href="#regulatory-changes">Regulatory Changes:</a></li><li><a href="#technology-integration">Technology Integration:</a></li></ul></li><li><a href="#summary">Summary</a></li></ul></nav></div>



<h2 class="wp-block-heading" id="key-components-of-revenue-cycle-management-in-healthcare-finance">Key Components of Revenue Cycle Management in Healthcare Finance</h2>



<h3 class="wp-block-heading" id="patient-appointment-scheduling-and-pre-registration"><strong>Patient Appointment Scheduling and Pre-Registration:</strong></h3>



<p>The front desk will book an appointment and collect patient demographic information over the phone or in person (personal and insurance information).</p>



<h3 class="wp-block-heading" id="insurance-eligibility-or-benefit-verification-and-authorization"><strong>Insurance Eligibility or Benefit Verification and Authorization:</strong></h3>



<p>The front desk will confirm the effective and termination date of the policy to ensure that the patient has active coverage on the date of service.</p>



<p>Benefit Verification: In benefit verification, the front desk will verify what type of services will be covered under the patient&#8217;s insurance plan.Also obtaining prior authorization for treatments or procedures if required by the payer.</p>



<h3 class="wp-block-heading" id="registration"><strong>Registration:</strong></h3>



<p>When a new patient visits the provider’s clinic, they give hard copies of their demographic information like Driving license, National ID, Address proof, Date of Birth certificate, Insurance ID, and copy of SSN, etc.</p>



<p>The front desk office scans all the documents in their system and creates an account for the patient.&nbsp;</p>



<p><span style="text-decoration: underline;">At the time of registration patient has to sign a few documents:</span></p>



<ul class="wp-block-list">
<li>Assignment of benefits (AOB): It is a form signed by the patient, authorizing the healthcare provider to collect directly the payment from the insurance company.</li>



<li>Release of Information (ROI): It is a form signed by the patient, authorizing the healthcare provider to share health information with the insurance company.</li>



<li>Waiver of liability (WOL): It is a form signed by the patient, if any service is not paid by the insurance, the patient will be responsible for the cost of the services, who has the private or commercial insurance plan. For Government or federal plans, the patient has to sign an Advance beneficiary notice (ABN) or Medicare Waiver.</li>
</ul>



<h3 class="wp-block-heading" id="encounter-treatment"><strong>Encounter/Treatment:</strong></h3>



<p>An encounter or treatment refers to any interaction between a patient and a healthcare provider where medical services, diagnoses, or procedures are rendered. This is a fundamental part of the healthcare process and serves as the basis for billing, coding, and reimbursement activities.</p>



<p><span style="text-decoration: underline;">There are ways to capture treatment information:</span></p>



<ul class="wp-block-list">
<li>Manual Prescription or handwritten note.</li>



<li>Charge ticket or super bill (It is a pre-printed document that contains all the diseases and treatment codes, the provider just marks the codes).</li>



<li>Audio file.</li>
</ul>



<h3 class="wp-block-heading" id="medical-transcription"><strong>Medical Transcription:</strong></h3>



<p>Medical transcription is a process of listening to the whole episode of the treatment and converting the audio file into the text format.</p>



<h3 class="wp-block-heading" id="medical-coding"><strong>Medical Coding:</strong></h3>



<p>Medical coding is a process of assigning codes, CPT for treatment, and ICD for diseases. It is a universally accepted language for all states&#8217; doctors and insurance companies.</p>



<p>International Classification of Disease (ICD) 10th Clinical Modification (CM): starts from Oct 1st, 2015 it identifies diseases and illnesses of a patient, it is of 3 to 7-digit alphanumeric code but when it is more than three digits there must be a decimal point after first three digits, it can be called as Diagnosis code or Dx code.</p>



<p><span style="text-decoration: underline;">The difference between ICD-9 and ICD-10 Codes:</span></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>ICD &#8211; 9 &#8211; CM</strong></td><td><strong>ICD &#8211; 10 &#8211; CM</strong></td></tr><tr><td>3 to 5 digit</td><td>3 to 7 digit</td></tr><tr><td>1st digit is numeric or alphanumeric (E or V)</td><td>1st digit is alphanumeric (all letters except V)</td></tr><tr><td>Decimal after 3 digit</td><td>Decimal after the first 3-digit</td></tr></tbody></table></figure>



<p><span style="text-decoration: underline;">Current Procedural Terminology (CPT)/Treatment Code:</span></p>



<p>It identifies the treatment given to the person, it is of 5-digit numeric and alphanumeric codes, and it can be called a procedure code or line item eg. G0463, 99285.</p>



<p><span style="text-decoration: underline;">Classification/Section of CPT codes:</span></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td>Procedures</td><td>CPT Range</td></tr><tr><td>Anesthesia</td><td>00100 &#8211; 01999</td></tr><tr><td>Evaluation &amp; Management (E&amp;M)</td><td>99201 &#8211; 99499</td></tr><tr><td>Surgery</td><td>10040 &#8211; 69990</td></tr><tr><td>Radiology</td><td>70010 &#8211; 79999</td></tr><tr><td>Pathology / LAB</td><td>80048 &#8211; 89399</td></tr><tr><td>Medicine</td><td>90281 &#8211; 99199</td></tr></tbody></table></figure>



<p>ER codes (99281 to 99288) essentially refer to a subset of &#8220;E&amp;M codes&#8221; specifically used for services provided in the Emergency Room (ER)</p>



<h3 class="wp-block-heading" id="charge-posting"><strong>Charge Posting:</strong></h3>



<p>It is a process of aligning the charges with all the CPT codes to create a bill.</p>



<h3 class="wp-block-heading" id="claim-submission"><strong>Claim Submission:</strong></h3>



<p>It is a process of submitting claims to the insurance company. There are two ways of submitting claims to the insurance company:</p>



<ul class="wp-block-list">
<li><span style="text-decoration: underline;">Electronic Claim:</span> Electronic claims are submitted through a clearing house using a specific PAYER ID (A unique alphanumeric or numeric ID given by the insurance company).
<ul class="wp-block-list">
<li>Clearing House: It is a process of transmitting the claim to the insurance company. Prior to submitting claims to the payer, the clearing house scrubs the claim and checks for format-related errors. If an error is not found then the clearing house accepts the claim which is known as a clean claim and sends it to the respective insurance carrier. If any format-related error is found then the clearing house rejects the claim and sends them back to the provider office for correction.</li>
</ul>
</li>



<li><span style="text-decoration: underline;">Paper Claim:</span> To submit a claim on a paper form we need to confirm the insurance physical claim mailing address. Ensuring clean claims submission with accurate information to avoid rejections therefore in paper claims manually need to be reviewed.</li>
</ul>



<p><span style="text-decoration: underline;">Type of Claim form:</span></p>



<ul class="wp-block-list">
<li>UB-04 (Uniform Billing Form):
<ul class="wp-block-list">
<li>Used by institutional providers (hospitals, skilled nursing facilities, home health agencies)</li>



<li>For inpatient and outpatient services</li>



<li>Includes sections for provider, patient, insurance, admission/discharge details, diagnosis/procedure codes, and charges</li>
</ul>
</li>



<li>CMS-1500 (Centers for Medicare &amp; Medicaid Services 1500 Form):
<ul class="wp-block-list">
<li>Used by non-institutional providers (physicians, ambulance services, diagnostic facilities)</li>



<li>For outpatient professional services</li>



<li>Includes sections for patient, insured, provider, diagnosis/procedure codes, charges, and additional claim information</li>
</ul>
</li>
</ul>



<h3 class="wp-block-heading" id="claim-adjudication"><strong>Claim Adjudication:</strong></h3>



<p>This is the step where the insurance company reviews the submitted claim and determines the amount they will pay and the patient&#8217;s financial responsibility. The adjudication process involves:</p>



<ul class="wp-block-list">
<li>Verifying patient eligibility, provider credentialing, and coding accuracy.</li>



<li>Applying the insurance company&#8217;s payment rules, fee schedules, and contractual agreements with the provider.</li>



<li>Reviewing the claim details and applying any deductibles, co-payments, coinsurance, and policy limitations or exclusions.</li>



<li>Determining if the claim will be approved for payment, denied, or partially paid.</li>



<li>Generating an Explanation of Benefits (EOB) or Remittance Advice (RA) to outline the claim decision and any adjustments or denials.</li>
</ul>



<p>The insurance company then processes payment for approved claims or initiates denial management if the claim is denied or partially paid, requiring further action from the provider.</p>



<p>Efficient claim adjudication ensures timely and accurate reimbursement for healthcare services, while identifying and addressing any billing issues or discrepancies.</p>



<h3 class="wp-block-heading" id="payment-posting"><strong>Payment Posting:</strong></h3>



<p>Payment posting is the process of recording and applying payments received from insurance companies and patients against the corresponding claims or patient accounts. It is a crucial step in the RCM process to ensure accurate financial records and reconciliation.</p>



<p><span style="text-decoration: underline;">The payment posting process typically involves the following steps:</span></p>



<ul class="wp-block-list">
<li>Payment Receipt: The healthcare provider receives payments from insurance companies (payers) and patients. These payments can be in the form of checks, electronic funds transfers (EFTs), or online payments.</li>



<li>Payment Entry: The payments received are entered into the practice management system or revenue cycle software. This process involves recording the payment amount, payment date, payer or patient information, and any accompanying remittance advice or explanation of benefits (EOB) details.</li>



<li>Payment Allocation: The payment is then allocated or matched to the corresponding claim or patient account. This step ensures that the payment is applied to the correct services and charges.</li>



<li>Contractual Adjustments and Write-offs: Based on the remittance advice or EOB, any contractual adjustments or write-offs (non-covered services or amounts) are recorded. Contractual adjustments are the differences between the provider&#8217;s charges and the payer&#8217;s allowed amounts, while write-offs are the non-covered or non-reimbursable amounts.</li>



<li>Patient Responsibility Calculation: After applying the insurance payment and adjustments, the remaining balance becomes the patient&#8217;s financial responsibility. This amount is typically reflected on the patient&#8217;s statement or bill.</li>



<li>Payment Posting and Reconciliation: The payment is officially posted to the patient&#8217;s account, and the account balance is updated accordingly. Reconciliation processes are performed to ensure that the payments received match the expected amounts based on the claims submitted and the payer&#8217;s adjudication decisions.</li>
</ul>



<p>Accurate and timely payment posting is essential for maintaining up-to-date financial records, tracking account receivables, and ensuring proper revenue recognition. It also helps identify any discrepancies or issues that may require follow-up or appeals with the payers or patients.</p>



<p>Efficient payment posting contributes to improved cash flow and revenue optimization for healthcare providers, while also enhancing transparency and communication with patients regarding their financial responsibilities.</p>



<h3 class="wp-block-heading" id="denial-management"><strong>Denial Management:</strong></h3>



<p>This involves identifying and addressing claims that have been denied or partially paid by insurance companies (payers). The process includes:</p>



<ul class="wp-block-list">
<li>Analyzing denial reasons: Reviewing remittance advice or explanation of benefits to understand the specific reasons for claim denials or adjustments.</li>



<li>Resolving issues: Addressing the identified issues, such as correcting coding errors, providing missing documentation, or verifying patient eligibility and benefits.</li>



<li>Resubmitting claims: Correcting and resubmitting denied claims with the appropriate supporting documentation or information.</li>



<li>Appealing decisions: If denials are deemed inappropriate or incorrect, initiating the appeals process with the payer to contest the decision and seek appropriate reimbursement.</li>
</ul>



<p>Effective denial management is crucial for minimizing revenue leakage, improving cash flow, and ensuring proper reimbursement for healthcare services provided. It helps identify and resolve recurring denial patterns, improving the overall claims submission and billing processes.</p>



<h3 class="wp-block-heading" id="patient-billing-and-collections"><strong>Patient Billing and Collections:</strong></h3>



<p>This involves billing patients for their financial responsibility, such as deductibles, copayments, coinsurance, and non-covered services, after the insurance company has processed the claim. The process includes:</p>



<ul class="wp-block-list">
<li>Statement Generation: Generating and sending patient statements or invoices that clearly outline the services rendered, charges, insurance payments or adjustments, and the remaining patient balance.</li>



<li>Payment Collection: Providing convenient payment options for patients, such as online portals, phone payments, or in-person payments, to collect the outstanding balances.</li>



<li>Payment Plans: Offering flexible payment plan options for patients who cannot pay the full balance upfront, allowing them to make smaller, manageable payments over time.</li>



<li>Collections Management: For significantly overdue balances, initiating collections efforts, which may involve sending past-due notices, making collection calls, or enlisting the services of a third-party collections agency as a last resort.</li>
</ul>



<p>Effective patient billing and collections are essential for maximizing revenue and minimizing bad debt write-offs. Clear and timely communication with patients about their financial responsibilities, combined with convenient payment options and flexible payment plans, can improve patient satisfaction and facilitate prompt payment.</p>



<h3 class="wp-block-heading" id="account-receivable-ar-management"><strong>Account Receivable (AR) Management:</strong></h3>



<p>This involves monitoring and managing unpaid claims and patient balances to ensure timely payments and improve cash flow. The process includes:</p>



<ul class="wp-block-list">
<li>AR Tracking: Maintaining accurate records of outstanding claims and patient balances, including aging reports that categorize receivables based on their due dates.</li>



<li>Follow-up and Collections: Implementing a systematic process for following up on unpaid claims and patient balances, including sending reminders, making collection calls, and initiating denial management or appeals processes as necessary.</li>



<li>AR Aging Analysis: Regularly analyzing the aging of accounts receivable to identify and prioritize overdue balances, track payment trends, and identify potential issues or bottlenecks in the revenue cycle.</li>



<li>Cash Flow Optimization: Implementing strategies to reduce AR aging, such as improving claim submission accuracy, streamlining billing processes, and offering flexible payment options to patients, to improve overall cash flow and revenue capture.</li>



<li>Reporting and Analytics: Generating regular reports and leveraging data analytics to monitor AR performance, identify areas for improvement, and make data-driven decisions to optimize revenue cycle management processes.</li>
</ul>



<p>Effective AR management is crucial for maintaining a healthy financial position, minimizing bad debt write-offs, and ensuring a steady stream of revenue for healthcare providers. It helps identify and address issues that may be causing delays in payments, ultimately leading to improved financial performance and sustainability.</p>



<h2 class="wp-block-heading" id="importance-of-revenue-cycle-management-in-healthcare-finance">Importance of Revenue Cycle Management in Healthcare Finance</h2>



<h3 class="wp-block-heading" id="revenue-optimization"><strong>Revenue Optimization:</strong></h3>



<p>Effective revenue cycle management processes ensure that healthcare providers receive timely and accurate reimbursements for the services they provide. By optimizing claim submission, denial management, and payment posting processes, providers can maximize their revenue capture and minimize revenue leakage due to underpayments, denials, or delayed payments.</p>



<h3 class="wp-block-heading" id="cost-efficiency">Cost Efficiency:</h3>



<p>Well-designed RCM systems and processes can streamline administrative tasks, reducing the need for manual intervention and minimizing operational costs associated with billing and collections. Automation and integration of technologies like EHRs, practice management systems, and clearinghouses can significantly improve efficiency and productivity, lowering overall administrative expenses.</p>



<h3 class="wp-block-heading" id="compliance">Compliance:</h3>



<p>RCM processes must adhere to various regulatory standards, including the Health Insurance Portability and Accountability Act (HIPAA) and payer-specific rules and guidelines. Effective RCM practices ensure that patient data is handled securely, coding and billing practices are compliant, and all necessary documentation is maintained for auditing purposes.</p>



<h3 class="wp-block-heading" id="improved-cash-flow">Improved Cash Flow:</h3>



<p>By minimizing claim denials, reducing accounts receivable aging, and facilitating prompt payments, RCM processes contribute to consistent and predictable revenue streams for healthcare providers. This improved cash flow helps providers maintain financial stability, meet operational expenses, and reinvest in their practices or organizations.</p>



<h3 class="wp-block-heading" id="enhanced-patient-experience">Enhanced Patient Experience:</h3>



<p>RCM processes that prioritize transparency and clear communication with patients regarding their financial responsibilities can improve the overall patient experience. Providing accurate and timely statements, offering flexible payment options, and addressing billing inquiries promptly can foster trust and satisfaction among patients.</p>



<h3 class="wp-block-heading" id="complex-payer-rules">Complex Payer Rules:</h3>



<p>Each insurance company (payer) has its own set of guidelines and rules for coverage, reimbursement rates, and claim submission requirements. Keeping track of these constantly evolving rules and ensuring compliance can be a significant challenge for healthcare providers, necessitating specialized expertise and technology solutions.</p>



<h3 class="wp-block-heading" id="coding-and-billing-errors">Coding and Billing Errors:</h3>



<p>Inaccuracies in medical coding or documentation can lead to claim denials or underpayments, resulting in revenue leakage. Maintaining up-to-date coding knowledge, implementing quality assurance measures, and leveraging technology tools to minimize errors are essential components of effective RCM.</p>



<h3 class="wp-block-heading" id="rising-patient-responsibility">Rising Patient Responsibility:</h3>



<p>With the increasing prevalence of high-deductible health plans and greater cost-sharing responsibilities for patients, collecting patient payments has become a more significant component of RCM. Providers must implement efficient billing processes, offer flexible payment options, and effectively communicate with patients regarding their financial obligations.</p>



<h3 class="wp-block-heading" id="regulatory-changes">Regulatory Changes:</h3>



<p>The healthcare industry is subject to frequent regulatory changes, including updates to coding guidelines, reimbursement policies, and privacy laws. RCM processes must adapt to these changes promptly to maintain compliance and avoid penalties or reimbursement issues.</p>



<h3 class="wp-block-heading" id="technology-integration">Technology Integration:</h3>



<p>Effective RCM relies on the seamless integration of various technologies, such as Electronic Health Records (EHRs), practice management systems, and clearinghouses. Implementing and maintaining these systems can be costly, and ensuring interoperability and data integrity can be a significant challenge for healthcare providers.</p>



<h2 class="wp-block-heading" id="summary">Summary</h2>



<p>In summary, Revenue Cycle Management is the backbone of healthcare finance. It ensures that providers are paid for their services while maintaining compliance and efficiency. A well-executed RCM process is crucial for healthcare organizations&#8217; financial sustainability.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.prowebtips.com/revenue-cycle-management-in-us-healthcare/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Reset Oracle Cloud 2-Factor Authentication Login</title>
		<link>https://www.prowebtips.com/reset-oracle-cloud-2-factor-authentication/</link>
					<comments>https://www.prowebtips.com/reset-oracle-cloud-2-factor-authentication/#comments</comments>
		
		<dc:creator><![CDATA[Pronay Sarkar]]></dc:creator>
		<pubDate>Sun, 23 Jun 2024 17:23:38 +0000</pubDate>
				<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Cloud Hosting]]></category>
		<category><![CDATA[Cloud Services]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Oracle Cloud]]></category>
		<guid isPermaLink="false">https://www.prowebtips.com/?p=26311</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<p>Losing access to your 2-factor authentication (2FA) device or forgetting the authentication bypass code for Oracle Cloud can be frustrating. In this article, we’ll explore two methods to reset 2FA on the Oracle Cloud login page.</p>



<p>Hence in this article I will share two working methods to reset the 2 Factor Authentication on Oracle Cloud login page.</p>



<ul class="wp-block-list">
<li>Oracle Cloud Chat Support</li>



<li>Oracle Cloud Support Ticket</li>
</ul>



<p>I have tried other methods found on YouTube, but none of them worked since many changes happened with Oracle Cloud since the videos has been uploaded.</p>



<div class="wp-block-group has-base-background-color has-background"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-rank-math-toc-block" id="rank-math-toc"><h2>Table of Contents</h2><nav><ul><li><a href="#method-1-oracle-cloud-chat-support">Method 1: Oracle Cloud Chat Support</a></li><li><a href="#method-2-oracle-cloud-support-ticket">Method 2: Oracle Cloud Support Ticket</a></li><li><a href="#conclusion">Conclusion</a></li></ul></nav></div>
</div></div>



<h2 class="wp-block-heading" id="method-1-oracle-cloud-chat-support">Method 1: Oracle Cloud Chat Support</h2>



<p>Getting real human Support instead of deprecated Chat bot, so called AI Chat Support is a real bunk. But in the case of Oracle Cloud, you will get real live human interaction and they will Support and give technical resolution.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img fetchpriority="high" decoding="async" width="602" height="325" src="https://www.prowebtips.com/wp-content/uploads/2024/06/Oracle-Cloud-Chat-Support-Page.jpg" alt="Oracle Cloud Chat Support Page" class="wp-image-26313" title="Oracle Cloud Chat Support Page" srcset="https://www.prowebtips.com/wp-content/uploads/2024/06/Oracle-Cloud-Chat-Support-Page.jpg 602w, https://www.prowebtips.com/wp-content/uploads/2024/06/Oracle-Cloud-Chat-Support-Page-300x162.jpg 300w" sizes="(max-width: 602px) 100vw, 602px" /><figcaption class="wp-element-caption">Oracle Cloud Chat Support Page</figcaption></figure>
</div>


<p>Oracle Cloud provides real human support through chat, ensuring a personalized experience. Follow these steps:</p>



<p><strong>1. Visit the Oracle Cloud Home Page:</strong></p>



<ul class="wp-block-list">
<li>Go to the Oracle Cloud home page.</li>



<li>Click on “Support” or the message icon to connect with a representative.</li>
</ul>



<p><strong>2. Chat Interaction:</strong></p>



<ul class="wp-block-list">
<li>During the chat, you won’t need to log in with your Oracle Cloud account.</li>



<li>Answer basic questions, including:
<ul class="wp-block-list">
<li>Tenant</li>



<li>Domain</li>



<li>Phone number</li>



<li>Last 4 digits of the credit or debit card used for OCI registration.</li>
</ul>
</li>
</ul>



<p><strong>3. Verification and 2FA Reset:</strong></p>



<ul class="wp-block-list">
<li>If your information is verified successfully, the representative will initiate the 2FA reset.</li>



<li>The process typically takes about 48 hours.</li>
</ul>



<div class="wp-block-group has-base-background-color has-background"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p><strong>Recommended Articles:</strong></p>



<ul class="wp-block-list">
<li><a href="https://www.prowebtips.com/try-oracle-cloud-for-free-get-vm-for-a-lifetime/">Try Oracle Cloud for free &amp; Get two Virtual Machines for a lifetime!</a></li>



<li><a href="https://www.prowebtips.com/install-wordpress-on-oracle-cloud-free/">Install WordPress on Oracle Cloud For Free</a></li>
</ul>
</div></div>



<h2 class="wp-block-heading" id="method-2-oracle-cloud-support-ticket">Method 2: Oracle Cloud Support Ticket</h2>



<p>Using the <a href="https://support.oracle.com/portal/" target="_blank" rel="noreferrer noopener">Oracle cloud support ticket system</a>, you can also reset the 2-factor authentication on your Oracle cloud, you have to create a technical support ticket on the portal, then the respective technician will look into it.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="751" height="340" src="https://www.prowebtips.com/wp-content/uploads/2024/06/Oracle-Cloud-Support-Ticket-System.png" alt="Oracle Cloud Support - Ticket System" class="wp-image-26315" title="Oracle Cloud Support Ticket System" srcset="https://www.prowebtips.com/wp-content/uploads/2024/06/Oracle-Cloud-Support-Ticket-System.png 751w, https://www.prowebtips.com/wp-content/uploads/2024/06/Oracle-Cloud-Support-Ticket-System-300x136.png 300w" sizes="(max-width: 751px) 100vw, 751px" /><figcaption class="wp-element-caption">Oracle Cloud Support &#8211; Ticket System</figcaption></figure>
</div>


<p>I am not sure that if you are using free-tier cloud services, will you get the phone support or not! But using chat and the ticket system you will able to reset the multi-factor authentication on your oracle account.</p>



<p>If you prefer a ticket-based approach, follow these steps:</p>



<p><strong>1. Create an Oracle Support Account (if needed):</strong></p>



<ul class="wp-block-list">
<li>Visit the Oracle Support page.</li>



<li>Log in or create an account using the same email associated with your Oracle Cloud account.</li>
</ul>



<p><strong>2. Submit a Support Ticket:</strong></p>



<ul class="wp-block-list">
<li>Click on the “Service Request” tab.</li>



<li>Create a technical support ticket, providing details (you can include images and links).</li>



<li>Expect a response within 12 hours or less.</li>
</ul>



<p><strong>3. Support Technician Assistance:</strong></p>



<ul class="wp-block-list">
<li>The support technician will guide you through the 2FA reset process.</li>



<li>They’ll provide step-by-step instructions and references.</li>
</ul>



<h2 class="wp-block-heading" id="conclusion">Conclusion</h2>



<p>Whether you choose chat support or the ticket system, you can regain access to your Oracle Cloud account if you’ve lost your primary 2FA device or accidentally deleted the authentication app. Remember to keep your recovery keys secure for future use.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.prowebtips.com/reset-oracle-cloud-2-factor-authentication/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>4 Steps to Install WordPress on Debian and Ubuntu Server</title>
		<link>https://www.prowebtips.com/install-wordpress-on-debian-or-ubuntu/</link>
					<comments>https://www.prowebtips.com/install-wordpress-on-debian-or-ubuntu/#comments</comments>
		
		<dc:creator><![CDATA[Pronay Sarkar]]></dc:creator>
		<pubDate>Mon, 27 Nov 2023 10:30:39 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Web Developing]]></category>
		<guid isPermaLink="false">http://3.14.85.76/?p=19831</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<p>Debian and Ubuntu are both of the most popular Linux distributions. Those are used in various cloud platforms and also in local machines. Today in this article, I will explain the steps of installing WordPress on these machines. </p>



<p>These machines could be Virtual Machines or Local machines such as computers. In this tutorial, we will use Debian 10 for WordPress installation; as I have mentioned in the title, you can also use Ubuntu 16.04 or Ubuntu 18.04.</p>



<p>So, let’s get started!</p>



<div class="wp-block-group toc-block has-base-2-background-color has-background"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<p><strong>Table of Content:</strong></p>



<ul class="wp-block-list">
<li><a href="#Install-WordPress-on-Debian">Install WordPress on the Debian/Ubuntu Server</a>
<ul class="wp-block-list">
<li><a href="#step-1">Step – 1. Install Apache Server With the Latest PHP</a></li>



<li><a href="#step-2">Step – 2. Installation of Database</a></li>



<li><a href="#step-3">Step – 3. Install WordPress on the Debian or Ubuntu Server</a></li>



<li><a href="#step-4">Step – 4. WordPress Configuration With Database</a></li>
</ul>
</li>



<li><a href="#Summary">Summary</a></li>
</ul>
</div></div>



<h2 class="wp-block-heading" id="Install-WordPress-on-Debian"><a id="post-19831-_33udn0fmzzfq"></a>Install WordPress on the Debian/Ubuntu Server</h2>



<p>I will explain the simple four steps for the installation of WordPress on Debian 10. You can also use the same command lines for Ubuntu 20.04 distro. Debian and Ubuntu are very similar in the case of their command line.</p>



<p>Installing WordPress CMS, some required programs are needed to Install before WordPress.</p>



<ul class="wp-block-list">
<li><a class="rank-math-link" href="https://www.prowebtips.com/install-apache-server-on-ubuntu/" data-type="post" data-id="23100">Apache Server</a></li>



<li><a class="rank-math-link" href="https://www.prowebtips.com/install-php-8-0-x-on-ubuntu-server/" data-type="post" data-id="23135">PHP</a></li>



<li><a href="https://www.prowebtips.com/install-mysql-on-ubuntu/">MySQL</a> or <a href="https://www.prowebtips.com/install-lamp-stack-on-ubuntu-debian/">MariaDB Database</a></li>



<li><a href="https://www.prowebtips.com/reset-wordpress-password-using-phpmyadmin/">phpMyAdmin</a> (Optional)</li>
</ul>



<p>👉 <a href="https://www.prowebtips.com/install-lamp-stack-on-ubuntu-debian/" data-type="post" data-id="20161" class="rank-math-link">LAMP Stack</a> or LEMP Stack (optional)</p>



<h3 class="wp-block-heading" id="step-1"><a id="post-19831-_3dakhxvpfpxi"></a>Step &#8211; 1. Install Apache Server With the Latest PHP</h3>



<p>WordPress is a web application, and of course, you need to have a running web server on your system (virtual machine or local computer). WordPress is also compatible with other servers like <a href="https://www.prowebtips.com/install-wordpress-with-nginx-ubuntu-20-04/" data-type="post" data-id="23780">Nginx</a> and LiteSpeed.</p>



<p>In the meantime, WordPress also can be installed in a Cluster Container like Docker or Kubernetes.</p>



<p>In this tutorial, we are going to use the Apache webserver so, open Terminal or SSH session and type:</p>



<pre class="wp-block-code"><code>sudo apt-get update</code></pre>



<p>Check PHP version or Installed in the system or not.</p>



<pre class="wp-block-code"><code>php -v</code></pre>



<p>If PHP is not found shows, then we are going to install the PHP.</p>



<p>So first, we need to <a href="https://www.prowebtips.com/upgrade-php-8-0-easiest-method-for-wordpress/">add the newest PHP</a> repository key and repository list, for this process follow these commands:</p>



<pre class="wp-block-code"><code>sudo apt -y install lsb-release apt-transport-https ca-certificates</code></pre>



<pre class="wp-block-code"><code>sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg</code></pre>



<figure class="wp-block-image"><img decoding="async" width="1349" height="679" src="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-14.png" alt="adding the newest PHP repository key, and repository list" class="wp-image-19832" title="word image 14" srcset="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-14.png 1349w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-14-300x151.png 300w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-14-1024x515.png 1024w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-14-768x387.png 768w" sizes="(max-width: 1349px) 100vw, 1349px" /></figure>



<p>Now, add the repository list.</p>



<pre class="wp-block-code"><code>echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list</code></pre>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="980" height="190" src="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-15.png" alt="Adding PHP repository list" class="wp-image-19833" title="word image 15" srcset="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-15.png 980w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-15-300x58.png 300w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-15-768x149.png 768w" sizes="auto, (max-width: 980px) 100vw, 980px" /></figure>



<p>Now Install the Latest PHP 7.4 version by using the following commands:</p>



<pre class="wp-block-code"><code>sudo apt update</code></pre>



<pre class="wp-block-code"><code>sudo apt install php7.4</code></pre>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="789" height="339" src="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-16.png" alt="Installing Latest php version 7.4.9" class="wp-image-19834" title="word image 16" srcset="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-16.png 789w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-16-300x129.png 300w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-16-768x330.png 768w" sizes="auto, (max-width: 789px) 100vw, 789px" /></figure>



<p>Now check the PHP version; if installed, then it will look like as below in the image.</p>



<pre class="wp-block-code"><code>php -v</code></pre>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="544" height="184" src="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-17.png" alt="checking the PHP version" class="wp-image-19835" title="word image 17" srcset="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-17.png 544w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-17-300x101.png 300w" sizes="auto, (max-width: 544px) 100vw, 544px" /></figure>
</div>


<p>Now install Apache and the latest <strong>PHP modules</strong>.</p>



<pre class="wp-block-code"><code>sudo apt install apache2 php7.4 libapache2-mod-php7.4 php7.4-common php7.4-mbstring php7.4-xmlrpc php7.4-soap php7.4-gd php7.4-xml php7.4-intl php7.4-mysql php7.4-cli php7.4-ldap php7.4-zip php7.4-curl</code></pre>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="989" height="468" src="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-18.png" alt="installing Apace and latest PHP modules." class="wp-image-19836" title="word image 18" srcset="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-18.png 989w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-18-300x142.png 300w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-18-768x363.png 768w" sizes="auto, (max-width: 989px) 100vw, 989px" /></figure>



<p>Now enable PHP fpm for the Apache server.</p>



<pre class="wp-block-code"><code>sudo a2enmod proxy_fcgi setenvif</code></pre>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="575" height="248" src="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-19.png" alt="enabling PHP fpm for the Apache server" class="wp-image-19837" title="word image 19" srcset="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-19.png 575w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-19-300x129.png 300w" sizes="auto, (max-width: 575px) 100vw, 575px" /></figure>



<p>Then restart the Apache server using the following command:</p>



<pre class="wp-block-code"><code>sudo systemctl restart apache2</code></pre>



<p>After the successful installation of the Apache server and PHP, we need to test the programs it is installed or not.</p>



<pre class="wp-block-code"><code>sudo nano /var/www/html/test.php</code></pre>



<p>Now copy these PHP lines and paste them into your terminal (as shown in the image below):</p>



<pre class="wp-block-code"><code>&lt;?php
phpinfo();
?&gt;</code></pre>



<p>Now hit <strong>CTRL+X</strong> enter &#8220;Y&#8221; and hit the Enter key to save the file.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="793" height="528" src="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-20.png" alt="adding php info code in new test.php file" class="wp-image-19838" title="word image 20" srcset="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-20.png 793w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-20-300x200.png 300w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-20-768x511.png 768w" sizes="auto, (max-width: 793px) 100vw, 793px" /></figure>



<p>After saving the file, you need to open your IP address in this format <code>https://your-ip-address/test.php</code>.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="970" height="655" src="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-21.png" alt="showing PHP version in browser tab" class="wp-image-19839" title="word image 21" srcset="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-21.png 970w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-21-300x203.png 300w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-21-768x519.png 768w" sizes="auto, (max-width: 970px) 100vw, 970px" /></figure>



<p>If your browser window looks like that and shows the PHP version and other details, that means your installation is successful.</p>



<p>You can also use the command to check that, is your Apache server is working or not.</p>



<pre class="wp-block-code"><code>sudo service apache2 status</code></pre>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="818" height="423" src="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-22.png" alt="Apache Server Status checking on terminal" class="wp-image-19840" title="word image 22" srcset="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-22.png 818w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-22-300x155.png 300w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-22-768x397.png 768w" sizes="auto, (max-width: 818px) 100vw, 818px" /></figure>



<h3 class="wp-block-heading" id="step-2"><a id="post-19831-_9yayjd5928r0"></a>Step &#8211; 2. Installation of Database</h3>



<p>WordPress requires a database in the backend for managing all the data in structural table format. In this case, MySQL or MariaDB is one of the best choices for the WordPress database.</p>



<p>To install the database, you need to run the following commands:</p>



<pre class="wp-block-code"><code>sudo apt install default-mysql-server</code></pre>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="961" height="430" src="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-23.png" alt="Installation of MySQL or MariaDB Database" class="wp-image-19841" title="word image 23" srcset="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-23.png 961w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-23-300x134.png 300w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-23-768x344.png 768w" sizes="auto, (max-width: 961px) 100vw, 961px" /></figure>



<p>After the successful installation of the Database, we need to secure it by password, for this step run the following command.</p>



<pre class="wp-block-code"><code>sudo mysql_secure_installation</code></pre>



<p>This process will prompt five questions, and you need to enter “<strong>Y</strong>” for the answers. In the first question, enter “<strong>Y</strong>” and set a new password for the database.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="845" height="697" src="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-24.png" alt="Securing WordPress Database with password" class="wp-image-19842" title="word image 24" srcset="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-24.png 845w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-24-300x247.png 300w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-24-768x633.png 768w" sizes="auto, (max-width: 845px) 100vw, 845px" /></figure>



<p>Now, that we have secured our Database, now need to create a new database with a new user for WordPress. So, run the following commands.</p>



<pre class="wp-block-code"><code>sudo mysql -u root -p</code></pre>



<pre class="wp-block-code"><code>CREATE DATABASE wordpress;</code></pre>



<pre class="wp-block-code"><code>CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'wordpress_pss123';</code></pre>



<pre class="wp-block-code"><code>GRANT ALL PRIVILEGES on wordpress.* TO 'wordpress_user'@'localhost';</code></pre>



<pre class="wp-block-code"><code>FLUSH PRIVILEGES;</code></pre>



<pre class="wp-block-code"><code>EXIT;</code></pre>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1090" height="399" src="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-25.png" alt="create a new database with a new user for WordPress" class="wp-image-19843" title="word image 25" srcset="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-25.png 1090w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-25-300x110.png 300w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-25-1024x375.png 1024w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-25-768x281.png 768w" sizes="auto, (max-width: 1090px) 100vw, 1090px" /></figure>



<p>Now check the database list for confirmation, use the following commands:</p>



<pre class="wp-block-code"><code>mysql -u root -p</code></pre>



<p><em>*enter your password</em></p>



<pre class="wp-block-code"><code>SHOW DATABASES;</code></pre>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="668" height="426" src="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-26.png" alt="checking the databases list" class="wp-image-19844" title="word image 26" srcset="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-26.png 668w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-26-300x191.png 300w" sizes="auto, (max-width: 668px) 100vw, 668px" /></figure>



<p>Database creation is successful; next is the installation of WordPress.</p>



<h3 class="wp-block-heading" id="step-3"><a id="post-19831-_mjajwcmqhbxv"></a>Step &#8211; 3. Install WordPress on the Debian or Ubuntu Server</h3>



<p>Now in this step, I am going to Install <a href="https://www.prowebtips.com/how-to-install-wordpress-on-hostinger/" class="rank-math-link">WordPress CMS</a> on our system. For this process, we need to use <em><strong>wget </strong></em>syntax for downloading the WordPress compressed file. So, run these commands for installing WordPress.</p>



<p>First, change the directory to.</p>



<pre class="wp-block-code"><code>cd</code></pre>



<p>Now run the following command for WordPress.</p>



<pre class="wp-block-code"><code>wget -c https://wordpress.org/latest.tar.gz</code></pre>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1324" height="304" src="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-27.png" alt="Install WordPress on Debian 10 or Ubuntu 18.04" class="wp-image-19845" title="word image 27" srcset="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-27.png 1324w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-27-300x69.png 300w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-27-1024x235.png 1024w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-27-768x176.png 768w" sizes="auto, (max-width: 1324px) 100vw, 1324px" /></figure>



<p>When the download has been completed, we need to decompress the WordPress Source files and move them to the <strong><code>/var/www/html/</code></strong> directory. Next, we need to set write permission to the directory.</p>



<pre class="wp-block-code"><code>tar -xvzf latest.tar.gz</code></pre>



<pre class="wp-block-code"><code>
sudo mv wordpress/ /var/www/html/

</code></pre>



<p>Here we have used <code>mv</code> (<a href="https://www.prowebtips.com/move-files-directories-using-linux-mv-command/" data-type="post" data-id="24219">move command</a>), perhaps you can use the <em><code>rsync</code></em> command for just copying the files.</p>



<pre class="wp-block-code"><code>sudo chown -R www-data:www-data /var/www/html/wordpress/</code></pre>



<pre class="wp-block-code"><code>sudo chmod 755 -R /var/www/html/wordpress/</code></pre>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="774" height="104" src="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-28.png" alt="WordPress Source files and move to the /var/www/html/ directory" class="wp-image-19846" title="word image 28" srcset="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-28.png 774w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-28-300x40.png 300w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-28-768x103.png 768w" sizes="auto, (max-width: 774px) 100vw, 774px" /></figure>



<p>Now, create a new virtualhost for WordPress, so whenever you type just your naked domain (exmaple.com; without www or http) it will open correctly with the right protocol in any browser.</p>



<p>Use the following command to create a new virtualhost for WordPress.</p>



<pre class="wp-block-code"><code>sudo nano /etc/apache2/sites-available/wordpress.conf</code></pre>



<p>And add the following lines:</p>



<pre class="wp-block-code"><code>&lt;VirtualHost *:80&gt;
    ServerAdmin admin@example.com
      DocumentRoot /var/www/html/wordpress
    ServerName example.com
    ServerAlias www.example.com
     &lt;Directory /var/www/html/wordpress&gt;
          Options FollowSymlinks
          AllowOverride All
          Require all granted
    &lt;/Directory&gt;
     ErrorLog ${APACHE_LOG_DIR}/example.com_error.log
    CustomLog ${APACHE_LOG_DIR}/example.com_access.log combined
&lt;/VirtualHost&gt;</code></pre>



<p>Note:- replace “<strong>example.com</strong>” with your actual domain name. Save to this file hit <strong>CTR+X</strong> enter <strong>Y </strong>and <strong>Enter</strong>.</p>



<p>When your new Virtualhost file creation is done, we need to rewrite the Apache module and then reload or restart the Apache server. So, for this process, we need to follow these commands.</p>



<pre class="wp-block-code"><code>sudo ln -s /etc/apache2/sites-available/wordpress.conf /etc/apache2/sites-enabled/wordpress.conf</code></pre>



<pre class="wp-block-code"><code>sudo a2enmod rewrite</code></pre>



<pre class="wp-block-code"><code>
sudo systemctl restart apache2</code></pre>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1070" height="135" src="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-29.png" alt="rewrite the Apache module and then reload or restart the Apache server" class="wp-image-19847" title="word image 29" srcset="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-29.png 1070w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-29-300x38.png 300w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-29-1024x129.png 1024w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-29-768x97.png 768w" sizes="auto, (max-width: 1070px) 100vw, 1070px" /></figure>



<p>Now our server-side installations have been completed. Now, we need to configure WordPress.</p>



<div class="wp-block-group has-base-background-color has-background"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<p>Checkout Other Articles About WordPress:</p>



<ul class="wp-block-list">
<li><a href="https://www.prowebtips.com/get-free-alibaba-cloud-hosting/" target="_blank" data-type="link" data-id="https://www.prowebtips.com/get-free-alibaba-cloud-hosting/" rel="noreferrer noopener">How to Get Free Cloud Hosting for 12 months?</a></li>



<li><a class="rank-math-link" href="https://www.prowebtips.com/namecheap-promo-codes-and-coupons/">Get Namecheap Huge Discount of up to 86% Off.</a></li>
</ul>
</div></div>



<h3 class="wp-block-heading" id="step-4"><a id="post-19831-_kx4lfcvts3pw"></a>Step &#8211; 4. WordPress Configuration With Database</h3>



<p>Now, you need to open your domain name in the new browser tab as “example.com.” When you open your domain name, as shown in the picture, you will also be prompted to select your language.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="487" height="661" src="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-30.png" alt=" select your wordpress language" class="wp-image-19848" title="word image 30" srcset="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-30.png 487w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-30-221x300.png 221w" sizes="auto, (max-width: 487px) 100vw, 487px" /></figure>
</div>


<p>After selecting the language, you will be prompted to configure your database with your WordPress CMS.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="844" height="610" src="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-31.png" alt=" configure your database with your WordPress CMS" class="wp-image-19849" title="word image 31" srcset="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-31.png 844w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-31-300x217.png 300w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-31-768x555.png 768w" sizes="auto, (max-width: 844px) 100vw, 844px" /></figure>



<p>Now fill in all the credentials of the database, which we have created in the second step.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="790" height="574" src="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-32.png" alt="filling all the credentials of the database" class="wp-image-19850" title="word image 32" srcset="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-32.png 790w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-32-300x218.png 300w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-32-768x558.png 768w" sizes="auto, (max-width: 790px) 100vw, 790px" /></figure>



<p>After filling in the credentials of the database, WordPress will prompt you to run WordPress installations, so click on “<strong>Run the installation</strong>.”</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="845" height="314" src="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-33.png" alt="Run the WordPress installation" class="wp-image-19851" title="word image 33" srcset="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-33.png 845w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-33-300x111.png 300w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-33-768x285.png 768w" sizes="auto, (max-width: 845px) 100vw, 845px" /></figure>



<p>Then configure WordPress Admin credentials and Website Name.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="626" height="646" src="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-34.png" alt="configure WordPress Admin credentials and Website Name" class="wp-image-19852" title="word image 34" srcset="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-34.png 626w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-34-291x300.png 291w" sizes="auto, (max-width: 626px) 100vw, 626px" /></figure>
</div>


<p>Now login to your WordPress Dashboard.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1337" height="617" src="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-35.png" alt="login to your WordPress Dashboard" class="wp-image-19853" title="word image 35" srcset="https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-35.png 1337w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-35-300x138.png 300w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-35-1024x473.png 1024w, https://www.prowebtips.com/wp-content/uploads/2020/08/word-image-35-768x354.png 768w" sizes="auto, (max-width: 1337px) 100vw, 1337px" /></figure>



<p>Okay, guys, that’s it for today’s tutorial.</p>



<h2 class="wp-block-heading" id="Summary">Summary</h2>



<p>In the next tutorial, we will learn the <a href="https://www.prowebtips.com/how-to-install-phpmyadmin-on-ubuntu/" data-type="post" data-id="23699">step-by-step installation of phpMyAdmin</a>. So stay tuned and if you have any questions and problems related to WordPress installation, Ask me in the comment box.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.prowebtips.com/install-wordpress-on-debian-or-ubuntu/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>Upgrade PHP 8.2 from PHP 8.1.x or Older Version</title>
		<link>https://www.prowebtips.com/upgrade-php-8-2-from-php-8-1-x-or-older-version/</link>
					<comments>https://www.prowebtips.com/upgrade-php-8-2-from-php-8-1-x-or-older-version/#comments</comments>
		
		<dc:creator><![CDATA[Pronay Sarkar]]></dc:creator>
		<pubDate>Mon, 27 Nov 2023 10:15:03 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Developing]]></category>
		<guid isPermaLink="false">https://www.prowebtips.com/?p=25773</guid>

					<description><![CDATA[The latest stable version of PHP 8.2 has been released recently, it comes with numerous bug fixes and new features. Check out how to install &#038; upgrade to PHP 8.2]]></description>
										<content:encoded><![CDATA[
<p>The latest stable version of PHP 8.2 was released on December 8th, 2022, it comes with numerous improvements and new features. However, in this article, we are just going to explain how you can upgrade PHP 8.2 from the older versions. Check out the <a href="https://www.php.net/archive/2022.php#2022-12-08-1" target="_blank" rel="noreferrer noopener">official PHP site</a> for features &amp; improvements.</p>



<p>PHP has been one of the most popular scripting languages for web development since its first release of PHP in 1998 and still is. It is open source and widely used in web projects, for example, WordPress is the most popular CMS that uses PHP scripting language in the backend, similarly, other CMSs like Drupal, Magento, and Ghost also use PHP. Facebook is one of the most popular social media sites which uses PHP language.</p>



<p>In this article, you will learn how to upgrade to the latest PHP 8.2 from the previous version PHP 8.1, 7.4, or PHP 7.0.</p>



<p>Are you thinking, we should upgrade to the latest PHP 8.2? why not stay with the current version? First, you must always use the latest stable software packages in your project, so it will have the least security concerns. If you are using WordPress or any other CMS, then use its recommended version.</p>



<p>So, let’s get started with the installation/upgrade processes.</p>



<div class="wp-block-group toc-block has-base-2-background-color has-background"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-rank-math-toc-block" id="rank-math-toc"><h2>Table of Contents</h2><nav><ul><li><a href="#manually-upgrade-php-using-cli">Manually Upgrade PHP using CLI</a><ul><li><a href="#update-system">Update System</a></li><li><a href="#add-php-repository-dependency">Add PHP Repository/Dependency</a></li><li><a href="#install-the-latest-php-8-2-on-the-debian-ubuntu-system">Install the Latest PHP 8.2 on the Debian/Ubuntu System</a></li></ul></li><li><a href="#install-latest-php-8-2-x-modules-extensions">Install Latest PHP 8.2.x Modules/Extensions</a></li><li><a href="#switch-on-latest-php-8-2-on-the-apache-web-server">Switch on Latest PHP 8.2 on the Apache Web server</a><ul><li><a href="#disable-old-php">Disable Old PHP</a></li><li><a href="#enable-latest-php-8-2">Enable Latest PHP 8.2</a></li><li><a href="#check-web-server-syntax-error">Check Web Server Syntax Error</a></li><li><a href="#restart-the-apache-http-server">Restart the Apache HTTP Server</a></li></ul></li><li><a href="#switch-on-the-latest-php-8-2-on-the-nginx-web-server">Switch on the Latest PHP 8.2 on the Nginx Web Server</a><ul><li><a href="#edit-server-block-virtual-host">Edit Server Block/Virtual Host</a></li><li><a href="#check-web-server-syntax-error-1">Check Web Server Syntax Error</a></li><li><a href="#restart-the-nginx-web-server">Restart the Nginx Web Server</a></li></ul></li><li><a href="#getting-502-bad-gateway-error-after-configuring-nginx-with-the-latest-php-8-2">Getting 502 Bad Gateway Error After Configuring Nginx with the Latest PHP 8.2</a><ul><li><a href="#install-latest-php-fpm">Install Latest PHP-FPM</a></li><li><a href="#start-php-fpm-service">Start PHP-FPM Service</a></li></ul></li><li><a href="#summary">Summary</a></li></ul></nav></div>
</div></div>



<h2 class="wp-block-heading" id="manually-upgrade-php-using-cli">Manually Upgrade PHP using CLI</h2>



<p>If you have VPS, Dedicated or Cloud Server, and have full control of it, or in simple language, you have access as a ROOT user, then using the command line you can upgrade to the latest PHP 8.2 from older PHP versions.</p>



<p>You must know which Linux distro you are using as a server. Nowadays most dedicated VPS server provides Ubuntu or Debian-based server. So please check your system and use the following command accordingly.</p>



<div class="wp-block-group steps has-contrast-2-color has-base-background-color has-text-color has-background is-vertical is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-cfee1719 wp-block-group-is-layout-flex">
<p id="step1" style="font-size:25px">Step#1</p>
</div>



<h3 class="wp-block-heading" id="update-system">Update System</h3>



<p>Use the following command to update the system and after that, we will add the latest PHP repository to install the latest PHP.</p>



<p><strong>Debian/Ubuntu</strong>:</p>



<pre class="wp-block-code"><code>sudo apt update -y</code></pre>



<div class="wp-block-group steps has-contrast-2-color has-base-background-color has-text-color has-background is-vertical is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-cfee1719 wp-block-group-is-layout-flex">
<p id="step2" style="font-size:25px">Step#2</p>
</div>



<h3 class="wp-block-heading" id="add-php-repository-dependency">Add PHP Repository/Dependency</h3>



<p><strong>Ubuntu:</strong></p>



<pre class="wp-block-code"><code>sudo add-apt-repository ppa:ondrej/php</code></pre>



<pre class="wp-block-code"><code>sudo apt update -y</code></pre>



<p><strong>Debian:</strong></p>



<p>Debian 11 (Bullseye) does not come with the <code>wget</code> package retrieving tool, hence using the following command we need to install it.</p>



<pre class="wp-block-code"><code>sudo apt install wget</code></pre>



<p>Now we need to add a keyring file in &#8220;<code>trusted.gpg.d</code>&#8221; directory which is required to add the latest PHP repository in Debian systems. </p>



<pre class="wp-block-code"><code>cd /etc/apt/trusted.gpg.d</code></pre>



<pre class="wp-block-code"><code>sudo wget https://packages.sury.org/php/apt.gpg</code></pre>



<p>After adding <code>apt.gpg</code> keyring file, you check it using <code>ls -l</code> command, and after that, we need to add the PHP source list in Debian Linux.</p>



<pre class="wp-block-code"><code>echo "deb https://packages.sury.org/php/ <mark style="background-color:var(--global-color-10)" class="has-inline-color">bullseye</mark> main" | sudo tee /etc/apt/sources.list.d/php.list</code></pre>



<pre class="wp-block-verse"><strong>Note:-</strong> Above in the command, the highlighted part, where mentioned <mark style="background-color:var(--global-color-10)" class="has-inline-color">bullsye</mark>, that mean Debian 11, in case if you are using older version of system, like Debain 10, 9, or 8, you have to replace it <mark style="background-color:var(--global-color-10)" class="has-inline-color">Buster</mark>, <mark style="background-color:var(--global-color-10)" class="has-inline-color">Stretch</mark>, or <mark style="background-color:var(--global-color-10)" class="has-inline-color">Jessie</mark> respectivily. </pre>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="650" height="215" src="https://www.prowebtips.com/wp-content/uploads/2022/12/PHP-8.2-source-list-debian-linux-.png" alt="PHP 8.2 source list Debian Linux" class="wp-image-26088" title="PHP 8.2 source list debian linux" srcset="https://www.prowebtips.com/wp-content/uploads/2022/12/PHP-8.2-source-list-debian-linux-.png 650w, https://www.prowebtips.com/wp-content/uploads/2022/12/PHP-8.2-source-list-debian-linux--300x99.png 300w" sizes="auto, (max-width: 650px) 100vw, 650px" /></figure>
</div>


<p>After adding the source list you can use <code>sudo cat /etc/apt/sources.list.d/php.list</code> to view the added source list (as shown in the image above). Now update the system using the following command.</p>



<pre class="wp-block-code"><code>sudo apt update -y</code></pre>



<div class="wp-block-group steps has-contrast-2-color has-base-background-color has-text-color has-background is-vertical is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-cfee1719 wp-block-group-is-layout-flex">
<p id="step3" style="font-size:25px">Step#3</p>
</div>



<h3 class="wp-block-heading" id="install-the-latest-php-8-2-on-the-debian-ubuntu-system">Install the Latest PHP 8.2 on the Debian/Ubuntu System</h3>



<p>If you followed the steps mentioned above, then you successfully added the latest PHP repository on your Linux system. Now use the following commands to install the latest PHP on your Debian or Ubuntu system. </p>



<p>To add the repository, you have to execute different commands for each system, but to install PHP 8.2, just use the mentioned commands (It will work for both, Debian &amp; Ubuntu).</p>



<pre class="wp-block-code"><code>sudo apt install php8.2</code></pre>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="979" height="402" src="https://www.prowebtips.com/wp-content/uploads/2022/12/Install-PHP-8.2.png" alt="Install PHP 8.2" class="wp-image-26090" title="Install PHP 8.2" srcset="https://www.prowebtips.com/wp-content/uploads/2022/12/Install-PHP-8.2.png 979w, https://www.prowebtips.com/wp-content/uploads/2022/12/Install-PHP-8.2-300x123.png 300w, https://www.prowebtips.com/wp-content/uploads/2022/12/Install-PHP-8.2-768x315.png 768w" sizes="auto, (max-width: 979px) 100vw, 979px" /></figure>
</div>


<p>When you execute the installing command, it will show details &amp; including PHP modules, and the system will ask you to, Do you want to continue? Type <mark style="background-color:var(--global-color-10)" class="has-inline-color">Y</mark> and press enter on the keyboard to proceed.</p>



<p>It will take a few seconds to complete the installations (on VPS), after completion, you can check, whether it is installed or not, using the following command.</p>



<pre class="wp-block-code"><code>php -v</code></pre>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="605" height="221" src="https://www.prowebtips.com/wp-content/uploads/2022/12/Installed-PHP-8.2-Version-on-Debain-Ubuntu.png" alt="Installed PHP 8.2 Version on Debian Ubuntu" class="wp-image-26091" title="Installed PHP 8.2 Version on Debain Ubuntu" srcset="https://www.prowebtips.com/wp-content/uploads/2022/12/Installed-PHP-8.2-Version-on-Debain-Ubuntu.png 605w, https://www.prowebtips.com/wp-content/uploads/2022/12/Installed-PHP-8.2-Version-on-Debain-Ubuntu-300x110.png 300w" sizes="auto, (max-width: 605px) 100vw, 605px" /><figcaption class="wp-element-caption">Installed PHP 8.2.0</figcaption></figure>
</div>


<p>As you can see in the image above using the PHP version command you can see the installed version of PHP in Debian and Ubuntu-based Linux distro.</p>



<h2 class="wp-block-heading" id="install-latest-php-8-2-x-modules-extensions">Install Latest PHP 8.2.x Modules/Extensions</h2>



<p>PHP Modules are very important for doing work with PHP, and different kinds of work will be handled by different PHP modules. Some modules already come pre-packaged with PHP, &amp; for others, you have to install them by commands.</p>



<p>In WordPress, you will need various PHP modules like php-mysql to work with <a href="https://www.prowebtips.com/install-mysql-on-ubuntu/" data-type="post" data-id="23283" target="_blank" rel="noreferrer noopener">MySQL databases</a>, <a href="https://www.prowebtips.com/how-to-fix-missing-imagick-module-on-wordpress/" data-type="post" data-id="24682" target="_blank" rel="noreferrer noopener">PHP-Imagick</a> will handle image compressions &amp; editing, etc. </p>



<p>Installing the latest version of PHP 8.2 modules or extensions uses the following commands:</p>



<pre class="wp-block-code"><code>sudo apt install php8.2-{imagick,bz2,curl,intl,mysql,readline,xml,fpm,mbstring,zip,bcmath,redis,imap,gd}</code></pre>



<p>Use the following command in your respective operating system, this command will work with both Debian &amp; Ubuntu-based Linux systems. This one command is comprised of multiple extensions, so you don&#8217;t need to install every extension one by one.</p>



<pre class="wp-block-verse"><strong>Must Read:</strong> <a href="https://www.prowebtips.com/install-openlitespeed-on-centos-almalinux-rhel/" target="_blank" rel="noreferrer noopener">Install OpenLiteSpeed Web Server on CentOS/AlmaLinux/RHEL</a></pre>



<h2 class="wp-block-heading" id="switch-on-latest-php-8-2-on-the-apache-web-server">Switch on Latest PHP 8.2 on the Apache Web server</h2>



<p>If your Linux system has the Apache HTTP server and an older version of PHP, then to upgrade to Latest PHP, you have to disable the older version and need to enable the latest PHP 8.2.<br>So, use the following steps to switch latest PHP on the Apache Web server:</p>



<div class="wp-block-group steps has-contrast-2-color has-base-background-color has-text-color has-background is-vertical is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-cfee1719 wp-block-group-is-layout-flex">
<p id="step2-1" style="font-size:25px">Step#1</p>
</div>



<h3 class="wp-block-heading" id="disable-old-php">Disable Old PHP</h3>



<pre class="wp-block-code"><code>sudo a2dismod <mark style="background-color:var(--global-color-10)" class="has-inline-color">php8.1</mark></code></pre>



<p>Suppose your server has installed PHP 8.1 or a lower version and you want to upgrade to the latest version, then to <em><strong>disable the currently installed PHP version</strong></em>, you must replace <mark style="background-color:var(--global-color-10)" class="has-inline-color">php8.1</mark> with your currently installed version of PHP, like <mark style="background-color:var(--global-color-10)" class="has-inline-color">8.0</mark>, <mark style="background-color:var(--global-color-10)" class="has-inline-color">7.4</mark>, <mark style="background-color:var(--global-color-10)" class="has-inline-color">7.3</mark>, or <mark style="background-color:var(--global-color-10)" class="has-inline-color">7.2</mark>.</p>



<div class="wp-block-group steps has-contrast-2-color has-base-background-color has-text-color has-background is-vertical is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-cfee1719 wp-block-group-is-layout-flex">
<p id="step2-2" style="font-size:25px">Step#2</p>
</div>



<h3 class="wp-block-heading" id="enable-latest-php-8-2">Enable Latest PHP 8.2</h3>



<pre class="wp-block-code"><code>sudo a2enmod php8.2</code></pre>



<p>The latest stable version of PHP is 8.2, &amp; after disabling the older version, you must execute the following command, mentioned above to enable and run perfectly with the Apache web server. </p>



<pre class="wp-block-verse"><strong>Note:-</strong> If you are installing PHP in your newly deployed system (Fresh VPS), then you don't need to switch between the PHP versions. You can direcly install the latest PHP 8.2 &amp; it will work with the Apache webs server.</pre>



<div class="wp-block-group steps has-contrast-2-color has-base-background-color has-text-color has-background is-vertical is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-cfee1719 wp-block-group-is-layout-flex">
<p id="step2-3" style="font-size:25px">Step#3</p>
</div>



<h3 class="wp-block-heading" id="check-web-server-syntax-error">Check Web Server Syntax Error</h3>



<pre class="wp-block-code"><code>sudo apache2ctl -t</code></pre>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="512" height="243" src="https://www.prowebtips.com/wp-content/uploads/2021/12/Check-Apache-Web-Server-Syntax-error-using-apache2ctl-t.png" alt="Check Apache Web Server Syntax error using apache2ctl -t" class="wp-image-25222" title="Check Apache Web Server Syntax error using apache2ctl t" srcset="https://www.prowebtips.com/wp-content/uploads/2021/12/Check-Apache-Web-Server-Syntax-error-using-apache2ctl-t.png 512w, https://www.prowebtips.com/wp-content/uploads/2021/12/Check-Apache-Web-Server-Syntax-error-using-apache2ctl-t-300x142.png 300w" sizes="auto, (max-width: 512px) 100vw, 512px" /></figure>
</div>


<p>Use the following command to check, whether everything is okay or not. The syntax error check command will show any error if Apache is not correctly configured with PHP.</p>



<div class="wp-block-group steps has-contrast-2-color has-base-background-color has-text-color has-background is-vertical is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-cfee1719 wp-block-group-is-layout-flex">
<p id="step2-4" style="font-size:25px">Step#4</p>
</div>



<h3 class="wp-block-heading" id="restart-the-apache-http-server">Restart the Apache HTTP Server</h3>



<pre class="wp-block-code"><code>sudo systemctl restart apache2.service</code></pre>



<p>or</p>



<pre class="wp-block-code"><code>sudo service apache2 restart</code></pre>



<p>Using one of the commands you can restart the Apache HTTP server, &amp; to complete the switching process, you must restart the HTTP server using the command mentioned above.</p>



<pre class="wp-block-verse"><strong>Must Read:</strong> <a href="https://www.prowebtips.com/install-phpmyadmin-for-openlitespeed-web-server/" target="_blank" rel="noreferrer noopener">Install phpMyAdmin for OpenLiteSpeed web server</a></pre>



<h2 class="wp-block-heading" id="switch-on-the-latest-php-8-2-on-the-nginx-web-server">Switch on the Latest PHP 8.2 on the Nginx Web Server</h2>



<p>Nginx is also a very popular and open-source web server. Nowadays, most developers choose Nginx over Apache, because of the performance &amp; other security features. However, if you have Nginx in your system &amp; want to upgrade to the latest PHP then follow the steps mentioned below.</p>



<div class="wp-block-group steps has-contrast-2-color has-base-background-color has-text-color has-background is-vertical is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-cfee1719 wp-block-group-is-layout-flex">
<p id="step3-1" style="font-size:25px">Step#1</p>
</div>



<h3 class="wp-block-heading" id="edit-server-block-virtual-host">Edit Server Block/Virtual Host</h3>



<p>We need to edit the PHP-FPM socket path in the Nginx server block, which is located in <code>/etc/nginx/sites-available/</code> directory. </p>



<pre class="wp-block-code"><code>sudo nano /etc/nginx/sites-available/default</code></pre>



<pre class="wp-block-verse"><strong>Note:-</strong> If the system is configured with custom "Server Block" instead of the default one, you must edit the custom one.</pre>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="960" height="480" src="https://www.prowebtips.com/wp-content/uploads/2022/12/Edit-Nginx-Server-block-to-switch-latest-php-8.2.png" alt="Edit Nginx Server block to switch latest php 8.2" class="wp-image-26094" title="Edit Nginx Server block to switch latest php 8.2" srcset="https://www.prowebtips.com/wp-content/uploads/2022/12/Edit-Nginx-Server-block-to-switch-latest-php-8.2.png 960w, https://www.prowebtips.com/wp-content/uploads/2022/12/Edit-Nginx-Server-block-to-switch-latest-php-8.2-300x150.png 300w, https://www.prowebtips.com/wp-content/uploads/2022/12/Edit-Nginx-Server-block-to-switch-latest-php-8.2-768x384.png 768w" sizes="auto, (max-width: 960px) 100vw, 960px" /><figcaption class="wp-element-caption">Modified Nginx Server Block</figcaption></figure>
</div>


<p>When you edit the Nginx server block, you have to scroll down &amp; you will find the FastCGI server location, in the Nginx Server block, where you have to remove the pound (#) sign from the following lines as shown in the image above. And also don&#8217;t forget to replace PHP 8.2 with the default PHP socket. </p>



<p>Now to save the modification, type the following keyboard key combination, <mark>CTRL+X</mark> then type <mark>Y</mark> and hit the <mark>Enter</mark> key.</p>



<div class="wp-block-group steps has-contrast-2-color has-base-background-color has-text-color has-background is-vertical is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-cfee1719 wp-block-group-is-layout-flex">
<p id="step3-2" style="font-size:25px">Step#2</p>
</div>



<h3 class="wp-block-heading" id="check-web-server-syntax-error-1">Check Web Server Syntax Error</h3>



<pre class="wp-block-code"><code>sudo nginx -t</code></pre>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="576" height="243" src="https://www.prowebtips.com/wp-content/uploads/2021/12/Check-Nginx-Web-Server-Syntax-error-using-nginx-t.png" alt="Check Nginx Web Server Syntax error using nginx -t" class="wp-image-25223" title="Check Nginx Web Server Syntax error using nginx t" srcset="https://www.prowebtips.com/wp-content/uploads/2021/12/Check-Nginx-Web-Server-Syntax-error-using-nginx-t.png 576w, https://www.prowebtips.com/wp-content/uploads/2021/12/Check-Nginx-Web-Server-Syntax-error-using-nginx-t-300x127.png 300w" sizes="auto, (max-width: 576px) 100vw, 576px" /><figcaption class="wp-element-caption">Nginx Syntax Error Check Output</figcaption></figure>
</div>


<div class="wp-block-group steps has-contrast-2-color has-base-background-color has-text-color has-background is-vertical is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-cfee1719 wp-block-group-is-layout-flex">
<p id="step3-3" style="font-size:25px">Step#3</p>
</div>



<h3 class="wp-block-heading" id="restart-the-nginx-web-server">Restart the Nginx Web Server</h3>



<pre class="wp-block-code"><code>sudo systemctl restart nginx</code></pre>



<p>or</p>



<pre class="wp-block-code"><code>sudo service nginx restart</code></pre>



<p>Restart the Nginx web server to make effective the PHP 8.2 switch from the older version.</p>



<pre class="wp-block-verse"><strong>Also Read:</strong> <a href="https://www.prowebtips.com/install-wordpress-on-openlitespeed-web-server/" target="_blank" rel="noreferrer noopener">How to Install WordPress on OpenLiteSpeed Web Server</a></pre>



<h2 class="wp-block-heading" id="getting-502-bad-gateway-error-after-configuring-nginx-with-the-latest-php-8-2">Getting 502 Bad Gateway Error After Configuring Nginx with the Latest PHP 8.2</h2>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="548" height="294" src="https://www.prowebtips.com/wp-content/uploads/2021/12/Error-502-Bad-Gateway.png" alt="Error 502 Bad Gateway" class="wp-image-25224" title="Error 502 Bad Gateway" srcset="https://www.prowebtips.com/wp-content/uploads/2021/12/Error-502-Bad-Gateway.png 548w, https://www.prowebtips.com/wp-content/uploads/2021/12/Error-502-Bad-Gateway-300x161.png 300w" sizes="auto, (max-width: 548px) 100vw, 548px" /><figcaption class="wp-element-caption">Nginx 502 Bad Gateway Error</figcaption></figure>
</div>


<p>After editing the Nginx server block to switch to the latest PHP 8.2, the server gets a 502 Bad Gateway error, which means your server does not have installed the latest php8.2-fpm extension. So using the following command you can install php8.2-fpm for the Nginx web server.</p>



<h3 class="wp-block-heading" id="install-latest-php-fpm">Install Latest PHP-FPM</h3>



<pre class="wp-block-code"><code>sudo apt install php8.2-fpm</code></pre>



<h3 class="wp-block-heading" id="start-php-fpm-service">Start PHP-FPM Service</h3>



<pre class="wp-block-code"><code>sudo service php8.2-fpm start</code></pre>



<p>Probably using this method you can switch between different PHP versions and if you get a possible error, also can fix them easily.</p>



<h2 class="wp-block-heading" id="summary">Summary</h2>



<p>PHP is a very popular scripting language, and it is used in the backend of the server. In this article, you have learned how to install the latest PHP 8.2 on popular Linux systems like Ubuntu and Debian. If your system has already an installed PHP version, you can upgrade it very easily using the following methods, which we have explained in this article.</p>



<p>If you are having issues during upgrading or installing the latest PHP on your system or have any suggestions for it, please let us know. The comment box is always open.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.prowebtips.com/upgrade-php-8-2-from-php-8-1-x-or-older-version/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>How to Fix “User is not sudoers file” Linux Desktop</title>
		<link>https://www.prowebtips.com/how-to-fix-user-is-not-sudoers-file-linux/</link>
					<comments>https://www.prowebtips.com/how-to-fix-user-is-not-sudoers-file-linux/#respond</comments>
		
		<dc:creator><![CDATA[Pronay Sarkar]]></dc:creator>
		<pubDate>Sun, 23 Jul 2023 21:20:47 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[command error]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Debian 12]]></category>
		<category><![CDATA[Sudo user]]></category>
		<category><![CDATA[sudoers file]]></category>
		<guid isPermaLink="false">https://www.prowebtips.com/?p=26224</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<p>Recently I installed <a href="https://www.debian.org/" target="_blank" rel="noreferrer noopener nofollow">Debian 12</a> desktop in my system and tried to use the terminal and execute the  “root” command getting the “user is not sudoers file.” error. So, after a while, I figured out the issue, and in this tutorial, I have explained how you can fix the problem if you are facing the same.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://www.prowebtips.com/wp-content/uploads/2023/07/User-is-not-sudoer-file-error-linux-debian-1024x576.png" alt="User is not sudoers file error Linux Debian" class="wp-image-26228" title="User is not sudoer file error linux debian" srcset="https://www.prowebtips.com/wp-content/uploads/2023/07/User-is-not-sudoer-file-error-linux-debian-1024x576.png 1024w, https://www.prowebtips.com/wp-content/uploads/2023/07/User-is-not-sudoer-file-error-linux-debian-300x169.png 300w, https://www.prowebtips.com/wp-content/uploads/2023/07/User-is-not-sudoer-file-error-linux-debian-768x432.png 768w, https://www.prowebtips.com/wp-content/uploads/2023/07/User-is-not-sudoer-file-error-linux-debian.png 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><em>Getting error while trying to execute root user command</em></figcaption></figure>
</div>


<p>I have recently installed Debian 12 in VirtualBox, to test things out, but when I try to update the system or install a package, got an error stating “user is not sudoers file.” After researching online forums, found a simple solution, which I have described here step-by-step.</p>



<h2 class="wp-block-heading">Step – 1. Reboot to Advanced options for GNU/Linux</h2>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="640" height="480" src="https://www.prowebtips.com/wp-content/uploads/2023/07/Advanced-Options-for-Linux.png" alt="Advanced Options for Linux - Debian" class="wp-image-26230" title="Advanced Options for" srcset="https://www.prowebtips.com/wp-content/uploads/2023/07/Advanced-Options-for-Linux.png 640w, https://www.prowebtips.com/wp-content/uploads/2023/07/Advanced-Options-for-Linux-300x225.png 300w" sizes="auto, (max-width: 640px) 100vw, 640px" /><figcaption class="wp-element-caption"><em>Advanced options in GNU GRUB</em></figcaption></figure>
</div>


<p>When you reboot your system, you will see the image shown above. Since we have to go into recovery mode, so need to select the “Advanced options for Debian GNU/Linux”, If you are using a different distro, then the process might be slightly different, or the visual will be different. So not to worry, just select the advanced option quickly, because in a few seconds, the system automatically boots with the default order.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="640" height="480" src="https://www.prowebtips.com/wp-content/uploads/2023/07/Linux-Recovery-Mode-Debian.png" alt="Linux Recovery Mode - Debian" class="wp-image-26226" title="Linux Recovery Mode Debian" srcset="https://www.prowebtips.com/wp-content/uploads/2023/07/Linux-Recovery-Mode-Debian.png 640w, https://www.prowebtips.com/wp-content/uploads/2023/07/Linux-Recovery-Mode-Debian-300x225.png 300w" sizes="auto, (max-width: 640px) 100vw, 640px" /><figcaption class="wp-element-caption"><em>Recovery Mode option in GNU GRUB</em></figcaption></figure>
</div>


<p>When you choose advanced options then you must select the recovery mode option as shown in the image above, “Debian GNU/Linux, with Linux 6.1.0-10-amd64 (recovery mode)”, when you choose the option, you will be entered in the recovery mode.</p>



<p><strong><em>Must Read:</em></strong></p>



<ul class="wp-block-list">
<li><a href="https://www.prowebtips.com/get-microsoft-office-365-subscription-for-free/" target="_blank" rel="noreferrer noopener">Get Microsoft Office 365 for Free with 25 User Licenses</a></li>



<li><a href="https://www.prowebtips.com/upgrade-php-8-2-from-php-8-1-x-or-older-version/" target="_blank" rel="noreferrer noopener">Upgrade PHP 8.2 from PHP 8.1.x or Older Version</a></li>
</ul>



<h2 class="wp-block-heading">Step – 2. Add User to sudoers file.</h2>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="800" height="600" src="https://www.prowebtips.com/wp-content/uploads/2023/07/Enter-Root-Password-Recovery-Mode.png" alt="Enter Root Password - Recovery Mode" class="wp-image-26225" title="Enter Root Password Recovery Mode" srcset="https://www.prowebtips.com/wp-content/uploads/2023/07/Enter-Root-Password-Recovery-Mode.png 800w, https://www.prowebtips.com/wp-content/uploads/2023/07/Enter-Root-Password-Recovery-Mode-300x225.png 300w, https://www.prowebtips.com/wp-content/uploads/2023/07/Enter-Root-Password-Recovery-Mode-768x576.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption"><em>Enter the root user password to enter Recovery mode</em></figcaption></figure>
</div>


<p>When we select the recovery mode, the first time need to enter the root user password, which is we have already created during the OS installation process. (If you don’t have the root access then you contact your system administrator for the access.)</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="800" height="600" src="https://www.prowebtips.com/wp-content/uploads/2023/07/Add-user-in-sudoer-file-Recovery-Mode-linux.png" alt="Add user in sudoer file - Recovery Mode Linux" class="wp-image-26229" title="Add user in sudoer file Recovery Mode" srcset="https://www.prowebtips.com/wp-content/uploads/2023/07/Add-user-in-sudoer-file-Recovery-Mode-linux.png 800w, https://www.prowebtips.com/wp-content/uploads/2023/07/Add-user-in-sudoer-file-Recovery-Mode-linux-300x225.png 300w, https://www.prowebtips.com/wp-content/uploads/2023/07/Add-user-in-sudoer-file-Recovery-Mode-linux-768x576.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption"><em>Add user in sudoer file</em></figcaption></figure>
</div>


<p>Now, need to add the user in the sudoers file using the following command:</p>



<pre class="wp-block-code"><code>adduser <mark style="background-color:var(--global-color-10)" class="has-inline-color">pronay</mark> sudo</code></pre>



<p>Here in this command, I have used my name “<em><mark style="background-color:var(--global-color-10)" class="has-inline-color">pronay</mark></em>”, but in your case, you have to add your system username. After adding the system user to the sudoers file, reboot the system and open the terminal, and check using the <code>sudo -i</code> command, whether it is working or not.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="570" src="https://www.prowebtips.com/wp-content/uploads/2023/07/Login-as-Root-Linux-Operating-System-Debian-1024x570.png" alt="Login as Root - Linux Operating System - Debian" class="wp-image-26227" title="Login as Root Linux Operating System Debian" srcset="https://www.prowebtips.com/wp-content/uploads/2023/07/Login-as-Root-Linux-Operating-System-Debian-1024x570.png 1024w, https://www.prowebtips.com/wp-content/uploads/2023/07/Login-as-Root-Linux-Operating-System-Debian-300x167.png 300w, https://www.prowebtips.com/wp-content/uploads/2023/07/Login-as-Root-Linux-Operating-System-Debian-768x427.png 768w, https://www.prowebtips.com/wp-content/uploads/2023/07/Login-as-Root-Linux-Operating-System-Debian.png 1263w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><em>After fixing the error</em></figcaption></figure>
</div>


<h2 class="wp-block-heading">Conclusion</h2>



<p>This was the two steps solution for fixing the “user is not sudoers file” in the Linux desktop, simply you have to boot in recovery mode and need to add the user to the sudoers list. In my case the error was caused, when I installed Debian as a fresh operating system, if you have a multi-user system and your profile shows this error then you must edit the sudoer file by booting recovery mode, here is the forum discussion about Fixing Linux Root login issues. By the way, if following this method your problem got fixed, please share your experience and if you are still facing the error, please comment. I will try to help out. Thanks 🤓</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.prowebtips.com/how-to-fix-user-is-not-sudoers-file-linux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Get Microsoft Office 365 for Free with 25 User Licenses</title>
		<link>https://www.prowebtips.com/get-microsoft-office-365-subscription-for-free/</link>
					<comments>https://www.prowebtips.com/get-microsoft-office-365-subscription-for-free/#respond</comments>
		
		<dc:creator><![CDATA[Pronay Sarkar]]></dc:creator>
		<pubDate>Sat, 15 Jul 2023 06:29:00 +0000</pubDate>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft 365]]></category>
		<category><![CDATA[Microsoft Office 365 E5]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[Office 365]]></category>
		<guid isPermaLink="false">https://www.prowebtips.com/?p=25151</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<p>Hi!, do you want to get a free subscription to Microsoft Office 365? For this, probably you had already searched many ways on the internet, but you could not find anything other than cracked Microsoft Office or Office 365 software.</p>



<p>I assure you 100%, that you can subscribe to Microsoft Office 365 for free in just a few minutes from Microsoft&#8217;s official website. No need to spend money or even use your bank cards.</p>



<div class="wp-block-group has-base-2-background-color has-background"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<p><strong>Table Of Content</strong></p>



<ol class="wp-block-list">
<li><a href="#Benefits-of-MS-Office-365-E5-Developer-Edition">Benefits of MS Office 365 (E5) Developer Edition</a></li>



<li><a href="#Prerequisites">Prerequisites</a></li>



<li><a href="#Create-a-Microsoft-Account">Create Microsoft Account</a></li>



<li><a href="#Sign-up-for-MSDN">Sign up for MSDN and fill in personal or business information</a></li>



<li><a href="#Get-Started-with-Office-365-Developer-Subscription">Get Started with Office 365 Developer Subscription (E5)</a></li>



<li><a href="#Set-up-your-Microsoft-365-E5-sandbox">Set up your Microsoft 365 (E5) sandbox</a></li>



<li><a href="#Office-365-Developer-(E5)-Subscription-Dashboard">Office 365 Developer (E5) Subscription Dashboard</a></li>



<li><a href="#Download-Microsoft-Office-365-on-PC-or-Mac">Download Microsoft Office 365 on a PC or Mac</a></li>



<li><a href="#Other-Methods-to-get-office-365-Subscriptions">Other Methods to get office 365 Subscriptions</a></li>



<li><a href="#FAQs">FAQs</a></li>



<li><a href="#Summary">Summary</a></li>
</ol>
</div></div>



<h2 class="wp-block-heading" id="Benefits-of-MS-Office-365-E5-Developer-Edition">Benefits of MS Office 365 E5 Developer Edition</h2>



<p>Before we get started, know about the benefits of the Microsoft Office 365 E5 Developer edition, where you will get these features and benefits as below:</p>



<ul class="wp-block-list">
<li>25 User accounts (Only for E5 Developer)</li>



<li>1 TB Free OneDrive Storage</li>



<li>Skype for Business</li>



<li>Microsoft Teams</li>



<li>Custom Domain Integration for Emails</li>



<li>Microsoft 365 Defender</li>



<li>Whiteboard (Plan 3)</li>



<li>To-Do (Plan 3)</li>



<li>Sway</li>



<li>Office for the Web</li>



<li>The latest desktop version of Office, and more.</li>
</ul>



<h2 class="wp-block-heading" id="Prerequisites">Prerequisites</h2>



<p>For subscribing to Microsoft Office 365, there are no special prerequisites, like specific devices, etc. Microsoft Office app supports almost every popular platform. However, you can use Microsoft Office 365 web version with all premium features.&nbsp;</p>



<p>If you already have a Microsoft account (Live, Hotmail, or Outlook), half of the registration process will be reduced. Microsoft also gives the option to signup with GitHub, but my recommendation is to go with Microsoft account.</p>



<h2 class="wp-block-heading" id="Create-a-Microsoft-Account">Create a Microsoft Account</h2>



<p>To use Microsoft services, you will need a Microsoft account. So, first of all, using the following steps you can create a new Microsoft account. If you have already an account, then no need to create a new one.</p>



<h3 class="wp-block-heading">Visit outlook.com or live.com</h3>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1008" height="685" src="https://www.prowebtips.com/wp-content/uploads/2022/04/Official-Outlook-landing-Page-to-login.png" alt="Official Outlook landing Page to login" class="wp-image-25153" title="Official Outlook landing Page to login" srcset="https://www.prowebtips.com/wp-content/uploads/2022/04/Official-Outlook-landing-Page-to-login.png 1008w, https://www.prowebtips.com/wp-content/uploads/2022/04/Official-Outlook-landing-Page-to-login-300x204.png 300w, https://www.prowebtips.com/wp-content/uploads/2022/04/Official-Outlook-landing-Page-to-login-768x522.png 768w" sizes="auto, (max-width: 1008px) 100vw, 1008px" /><figcaption class="wp-element-caption">Outlook Homepage</figcaption></figure>



<p>Visit the official Microsoft Outlook website and click on the Create free account button to create a new Microsoft account.</p>



<h3 class="wp-block-heading">Choose Username</h3>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="457" height="357" src="https://www.prowebtips.com/wp-content/uploads/2022/04/Choose-username-to-create-Microsoft-Account.png" alt="Choose username to create Microsoft Account" class="wp-image-25154" title="Choose username to create Microsoft Account" srcset="https://www.prowebtips.com/wp-content/uploads/2022/04/Choose-username-to-create-Microsoft-Account.png 457w, https://www.prowebtips.com/wp-content/uploads/2022/04/Choose-username-to-create-Microsoft-Account-300x234.png 300w" sizes="auto, (max-width: 457px) 100vw, 457px" /></figure>
</div>


<p>Choose your username and email extension. Microsoft provides you with two options to choose from, one is Outlook.com and the second one is Hotmail.com.</p>



<h3 class="wp-block-heading">Create Password</h3>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="454" height="509" src="https://www.prowebtips.com/wp-content/uploads/2022/04/Create-a-new-password-for-new-Microsoft-Account.png" alt="Create a new password for new Microsoft Account" class="wp-image-25155" title="Create a new password for new Microsoft Account" srcset="https://www.prowebtips.com/wp-content/uploads/2022/04/Create-a-new-password-for-new-Microsoft-Account.png 454w, https://www.prowebtips.com/wp-content/uploads/2022/04/Create-a-new-password-for-new-Microsoft-Account-268x300.png 268w" sizes="auto, (max-width: 454px) 100vw, 454px" /></figure>
</div>


<p>Enter your password to protect your Microsoft account, and then click on the Next button to fill up your basic information.</p>



<h3 class="wp-block-heading">Enter Your Name</h3>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="456" height="424" src="https://www.prowebtips.com/wp-content/uploads/2022/04/Specify-Your-Name-to-Create-a-New-Microsoft-Account.png" alt="Specify Your Name to Create a New Microsoft Account" class="wp-image-25156" title="Specify Your Name to Create a New Microsoft Account" srcset="https://www.prowebtips.com/wp-content/uploads/2022/04/Specify-Your-Name-to-Create-a-New-Microsoft-Account.png 456w, https://www.prowebtips.com/wp-content/uploads/2022/04/Specify-Your-Name-to-Create-a-New-Microsoft-Account-300x279.png 300w" sizes="auto, (max-width: 456px) 100vw, 456px" /></figure>
</div>


<p>Now you must enter your name on the first name and last name field, then click on the Next button.</p>



<h3 class="wp-block-heading">Select Country and Specify DOB</h3>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="453" height="479" src="https://www.prowebtips.com/wp-content/uploads/2022/04/Specify-Your-Date-of-Birth-to-Create-a-New-Microsoft-Account.png" alt="Specify Your Date of Birth to Create a New Microsoft Account" class="wp-image-25157" title="Specify Your Date of Birth to Create a New Microsoft Account" srcset="https://www.prowebtips.com/wp-content/uploads/2022/04/Specify-Your-Date-of-Birth-to-Create-a-New-Microsoft-Account.png 453w, https://www.prowebtips.com/wp-content/uploads/2022/04/Specify-Your-Date-of-Birth-to-Create-a-New-Microsoft-Account-284x300.png 284w" sizes="auto, (max-width: 453px) 100vw, 453px" /></figure>
</div>


<p>The country will be automatically selected, according to your geo-IP, however you can change it if you want to. Afterward, you must fill up your correct date of birth information and then click on the Next button.</p>



<p>Following these steps, you will be able to create a Microsoft account, and using this account you can access all Microsoft services.&nbsp;</p>



<h2 class="wp-block-heading" id="Sign-up-for-MSDN">Sign up for MSDN</h2>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="329" src="https://www.prowebtips.com/wp-content/uploads/2022/04/Microsoft-Office-Pricing-in-Indian-Currency-1024x329.jpeg" alt="Microsoft Office Pricing in Indian Currency" class="wp-image-25158" title="Microsoft Office Pricing in Indian Currency" srcset="https://www.prowebtips.com/wp-content/uploads/2022/04/Microsoft-Office-Pricing-in-Indian-Currency-1024x329.jpeg 1024w, https://www.prowebtips.com/wp-content/uploads/2022/04/Microsoft-Office-Pricing-in-Indian-Currency-300x97.jpeg 300w, https://www.prowebtips.com/wp-content/uploads/2022/04/Microsoft-Office-Pricing-in-Indian-Currency-768x247.jpeg 768w, https://www.prowebtips.com/wp-content/uploads/2022/04/Microsoft-Office-Pricing-in-Indian-Currency.jpeg 1234w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><em>Pricing may defer according to international prices.</em></figcaption></figure>
</div>


<p>Microsoft has a developer portal known as Microsoft Developer Network or MSDN, where you can join as a developer. Microsoft has various paid plans and benefits for the developers, and you can also sign up for free, with Visual Studio Community Editions with other services.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="969" height="425" src="https://www.prowebtips.com/wp-content/uploads/2022/04/Sign-in-to-MSDN-Platforms.png" alt="Sign in to MSDN Platforms" class="wp-image-25159" title="Sign in to MSDN Platforms" srcset="https://www.prowebtips.com/wp-content/uploads/2022/04/Sign-in-to-MSDN-Platforms.png 969w, https://www.prowebtips.com/wp-content/uploads/2022/04/Sign-in-to-MSDN-Platforms-300x132.png 300w, https://www.prowebtips.com/wp-content/uploads/2022/04/Sign-in-to-MSDN-Platforms-768x337.png 768w" sizes="auto, (max-width: 969px) 100vw, 969px" /></figure>



<p>After creating a new Microsoft account or logging in to outlook.com, then visit the MSDN site and click on the ‘<em>Sign in to my subscription</em>’ link. Microsoft will ask you to complete your profile.&nbsp;</p>



<h3 class="wp-block-heading">Step – 1. Setup your MSDN Profile</h3>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="521" height="583" src="https://www.prowebtips.com/wp-content/uploads/2022/04/Set-up-MSDN-Profile-New-MSDN-User.png" alt="Set up MSDN Profile - New MSDN User" class="wp-image-25160" title="Set up MSDN Profile New MSDN User" srcset="https://www.prowebtips.com/wp-content/uploads/2022/04/Set-up-MSDN-Profile-New-MSDN-User.png 521w, https://www.prowebtips.com/wp-content/uploads/2022/04/Set-up-MSDN-Profile-New-MSDN-User-268x300.png 268w" sizes="auto, (max-width: 521px) 100vw, 521px" /></figure>
</div>


<p>The first time when you try to log in on the MSDN dashboard, Microsoft prompts you to register yourself by providing your name and email, as you can see in the image above.</p>



<h3 class="wp-block-heading">Step – 2. Confirm Terms and Conditions</h3>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="455" height="531" src="https://www.prowebtips.com/wp-content/uploads/2022/04/Accept-Visiual-Studio-Dev-Essentials-Terms-and-Conditions.png" alt="Accept Visual Studio Dev Essentials Terms and Conditions" class="wp-image-25161" title="Accept Visiual Studio Dev Essentials Terms and Conditions" srcset="https://www.prowebtips.com/wp-content/uploads/2022/04/Accept-Visiual-Studio-Dev-Essentials-Terms-and-Conditions.png 455w, https://www.prowebtips.com/wp-content/uploads/2022/04/Accept-Visiual-Studio-Dev-Essentials-Terms-and-Conditions-257x300.png 257w" sizes="auto, (max-width: 455px) 100vw, 455px" /></figure>
</div>


<p>After adding the extra information you will be successfully logged in to the MSDN dashboard, perhaps again Microsoft will prompt you to confirm their terms and conditions. So, just click on the Confirm button, and good to go.</p>



<h2 class="wp-block-heading" id="Get-Started-with-Office-365-Developer-Subscription">Get Started with Office 365 Developer Subscription (E5)</h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="988" height="587" src="https://www.prowebtips.com/wp-content/uploads/2022/04/Get-Started-With-Microsoft-Office-365-Subscription.png" alt="Get Started With Microsoft Office 365 Subscription" class="wp-image-25162" title="Get Started With Microsoft Office 365 Subscription" srcset="https://www.prowebtips.com/wp-content/uploads/2022/04/Get-Started-With-Microsoft-Office-365-Subscription.png 988w, https://www.prowebtips.com/wp-content/uploads/2022/04/Get-Started-With-Microsoft-Office-365-Subscription-300x178.png 300w, https://www.prowebtips.com/wp-content/uploads/2022/04/Get-Started-With-Microsoft-Office-365-Subscription-768x456.png 768w" sizes="auto, (max-width: 988px) 100vw, 988px" /></figure>



<p>Now, when you successfully got registered on the MSDN portal, the dashboard would look like you can see in the image above.&nbsp;</p>



<p>There will be many services for the free users. If you get the paid plans of MSDN or Microsoft Visual Studio, you will get lots of premium stuff, and you can access all of them under the roof.</p>



<p>You can manage subscriptions, product keys, downloads, and stuff.&nbsp;</p>



<p>So, as we need a free subscription to Microsoft Office 365 and we want to download the Office software on our computer, for that we have to select Microsoft Office 365 and click on the Get Started button to proceed.</p>



<h3 class="wp-block-heading">Step – 1. Fill up company information</h3>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="686" height="694" src="https://www.prowebtips.com/wp-content/uploads/2022/04/To-Join-Microsoft-365-Developer-Program-Fill-up-Company-Information.png" alt="To Join Microsoft 365 Developer Program Fill up Company Information" class="wp-image-25163" title="To Join Microsoft 365 Developer Program Fill up Company Information" srcset="https://www.prowebtips.com/wp-content/uploads/2022/04/To-Join-Microsoft-365-Developer-Program-Fill-up-Company-Information.png 686w, https://www.prowebtips.com/wp-content/uploads/2022/04/To-Join-Microsoft-365-Developer-Program-Fill-up-Company-Information-297x300.png 297w" sizes="auto, (max-width: 686px) 100vw, 686px" /></figure>
</div>


<p>When you click on the Get Started button, Microsoft again will prompt you to fill up some additional information like your country of origin, company name, and language preference. Then accept the terms and conditions and click on the Next button.</p>



<h3 class="wp-block-heading">STEP – 2. Choose primary focus</h3>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="750" height="359" src="https://www.prowebtips.com/wp-content/uploads/2022/04/To-Join-Microsoft-365-Developer-Program-Choose-your-primary-focus.png" alt="To Join Microsoft 365 Developer Program Choose your primary focus" class="wp-image-25164" title="To Join Microsoft 365 Developer Program Choose your primary focus" srcset="https://www.prowebtips.com/wp-content/uploads/2022/04/To-Join-Microsoft-365-Developer-Program-Choose-your-primary-focus.png 750w, https://www.prowebtips.com/wp-content/uploads/2022/04/To-Join-Microsoft-365-Developer-Program-Choose-your-primary-focus-300x144.png 300w" sizes="auto, (max-width: 750px) 100vw, 750px" /></figure>



<p>In the second step, you must choose your focus as a developer, like what you want to do with a free Microsoft 365 developer account. Want to develop applications and sell them in the market, providing custom solutions to clients or just for personal projects?&nbsp;</p>



<h3 class="wp-block-heading">Step – 3. What areas of Microsoft 365 development are you interested in?</h3>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="924" height="414" src="https://www.prowebtips.com/wp-content/uploads/2022/04/To-Join-Microsoft-365-Developer-Program-Select-your-development-area.png" alt="To Join Microsoft 365 Developer Program Select your development area" class="wp-image-25165" title="To Join Microsoft 365 Developer Program Select your development area" srcset="https://www.prowebtips.com/wp-content/uploads/2022/04/To-Join-Microsoft-365-Developer-Program-Select-your-development-area.png 924w, https://www.prowebtips.com/wp-content/uploads/2022/04/To-Join-Microsoft-365-Developer-Program-Select-your-development-area-300x134.png 300w, https://www.prowebtips.com/wp-content/uploads/2022/04/To-Join-Microsoft-365-Developer-Program-Select-your-development-area-768x344.png 768w" sizes="auto, (max-width: 924px) 100vw, 924px" /></figure>



<p>Now, in the final step, you must select areas, in which you are interested. As you can see from the image above you can choose multiple options, as for me I selected Microsoft Teams, Office Add-ins, and Outlook. Afterward, click on save to set up Microsoft Office 365 developer account, and the administrator account.</p>



<h2 class="wp-block-heading" id="Set-up-your-Microsoft-365-E5-sandbox">Set up your Microsoft 365 E5 sandbox</h2>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="647" height="614" src="https://www.prowebtips.com/wp-content/uploads/2022/04/Choose-Microsoft-365-E5-Sandbox-Set-up-options.png" alt="Choose Microsoft 365 E5 Sandbox - Set up options" class="wp-image-25166" title="Choose Microsoft 365 E5 Sandbox Set up options" srcset="https://www.prowebtips.com/wp-content/uploads/2022/04/Choose-Microsoft-365-E5-Sandbox-Set-up-options.png 647w, https://www.prowebtips.com/wp-content/uploads/2022/04/Choose-Microsoft-365-E5-Sandbox-Set-up-options-300x285.png 300w" sizes="auto, (max-width: 647px) 100vw, 647px" /></figure>
</div>


<p>When you successfully fill up your Microsoft Office 365 developer program form, Microsoft will finally prompt you to set up or configure Microsoft Office 365 E5 sandbox. As you can see from the image, you will get two options, the first is ‘<em>Instant sandbox</em>’ and the second is ‘<em>Configurable sandbox</em>’.&nbsp;</p>



<p>In the first option, everything will be preconfigured, with no need to add a custom domain and data, whereas, in the second option, we need to configure or add a custom domain to proceed.</p>



<p>However, I suggest you choose the first option because you won’t need any custom domain name to set up Office 365 sandbox, even if you have a custom domain name you can configure it after going to the admin console (which I am going to show you, how you can do that).</p>



<h3 class="wp-block-heading">Step – 1. Set up your Microsoft 365 E5 instant sandbox</h3>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="338" height="645" src="https://www.prowebtips.com/wp-content/uploads/2022/04/Set-up-Microsoft-365-E5-instant-sandbox-fill-up-basic-infromation-about-account.png" alt="Set up Microsoft 365 E5 instant sandbox - fill up basic information about account" class="wp-image-25167" title="Set up Microsoft 365 E5 instant sandbox fill up basic infromation about account" srcset="https://www.prowebtips.com/wp-content/uploads/2022/04/Set-up-Microsoft-365-E5-instant-sandbox-fill-up-basic-infromation-about-account.png 338w, https://www.prowebtips.com/wp-content/uploads/2022/04/Set-up-Microsoft-365-E5-instant-sandbox-fill-up-basic-infromation-about-account-157x300.png 157w" sizes="auto, (max-width: 338px) 100vw, 338px" /></figure>
</div>


<p>In the first step, we must select the data center location, then need to fill up the administrator username and password, then click on the Continue button for the next step.&nbsp;</p>



<h3 class="wp-block-heading">Step – 2. Verify Identity using Phone Number</h3>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="448" height="571" src="https://www.prowebtips.com/wp-content/uploads/2022/04/Verify-Identity-using-Phone-Number.png" alt="Set up Microsoft 365 E5 instant sandbox  - Verify Identity using Phone Number" class="wp-image-25168" title="Verify Identity using Phone Number" srcset="https://www.prowebtips.com/wp-content/uploads/2022/04/Verify-Identity-using-Phone-Number.png 448w, https://www.prowebtips.com/wp-content/uploads/2022/04/Verify-Identity-using-Phone-Number-235x300.png 235w" sizes="auto, (max-width: 448px) 100vw, 448px" /></figure>
</div>


<p>In this second step, we must verify our identity using a phone number. First, select the country code and enter the phone number, then Microsoft will send OTP, put the code, and click the ‘Set up’ button to open Microsoft Office 365 E5 Developer Dashboard.</p>



<pre class="wp-block-verse"><strong>Must Read:</strong> <a href="https://www.prowebtips.com/how-to-fix-missing-sign-in-options-on-windows-10/" data-type="post" data-id="24373">How to Fix Sign-in Option on Windows 10?</a></pre>



<h2 class="wp-block-heading" id="Office-365-Developer-(E5)-Subscription-Dashboard">Office 365 Developer (E5) Subscription Dashboard</h2>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="668" height="599" src="https://www.prowebtips.com/wp-content/uploads/2022/04/Microsoft-Office-365-Developer-E5-Subscription-Dashboard.png" alt="Microsoft Office 365 Developer (E5) Subscription Dashboard" class="wp-image-25169" title="Microsoft Office 365 Developer E5 Subscription Dashboard" srcset="https://www.prowebtips.com/wp-content/uploads/2022/04/Microsoft-Office-365-Developer-E5-Subscription-Dashboard.png 668w, https://www.prowebtips.com/wp-content/uploads/2022/04/Microsoft-Office-365-Developer-E5-Subscription-Dashboard-300x269.png 300w" sizes="auto, (max-width: 668px) 100vw, 668px" /></figure>
</div>


<p>When we set up everything successfully, you will see the dashboard with the validity of your developer subscription and other details, as you can see in the image above. From the dashboard, you can add users, and log in to Outlook, Teams, and SharePoint.&nbsp;</p>



<p>The dashboard is very basic and by clicking the ‘<em>Go to subscription</em>’ link you can see the detailed information about your subscription, also can install Microsoft Office 365 on your PC or Mac.</p>



<p>As you can see from the image above of the dashboard, it is showing 90 days of validity, earlier Microsoft didn’t have restrictions on that but causing fraud uses, they were limited to 90 days. However, after 90 days it will automatically renew for the next 90 days.</p>



<h2 class="wp-block-heading" id="Download-Microsoft-Office-365-on-PC-or-Mac">Download Microsoft Office 365 on a PC or Mac</h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="488" src="https://www.prowebtips.com/wp-content/uploads/2022/04/Microsoft-365-all-official-apps-and-web-apps-1024x488.png" alt="Microsoft 365 all official apps and web apps" class="wp-image-25170" title="Microsoft 365 all official apps and web apps" srcset="https://www.prowebtips.com/wp-content/uploads/2022/04/Microsoft-365-all-official-apps-and-web-apps-1024x488.png 1024w, https://www.prowebtips.com/wp-content/uploads/2022/04/Microsoft-365-all-official-apps-and-web-apps-300x143.png 300w, https://www.prowebtips.com/wp-content/uploads/2022/04/Microsoft-365-all-official-apps-and-web-apps-768x366.png 768w, https://www.prowebtips.com/wp-content/uploads/2022/04/Microsoft-365-all-official-apps-and-web-apps.png 1204w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Now, the question is how you can download Microsoft Office 365 for free?&nbsp;</p>



<p>So, in the previous steps, we have seen how to sign up for the Microsoft Office 365 E5 developer program, where we got a 90 days (auto renewal) subscription.</p>



<p>That means we are now genuine subscribers and no need to download any Microsoft Office 365 cracked software.&nbsp;</p>



<p>So, downloading the genuine Office 365, you simply follow the following steps:</p>



<h3 class="wp-block-heading">Step – 1. Visit the Microsoft Office portal and sign in with the Admin account</h3>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="439" height="340" src="https://www.prowebtips.com/wp-content/uploads/2022/04/Visit-Microsoft-Office-portal-and-sign-in-with-Admin-account.png" alt="Visit Microsoft Office portal and sign in with Admin account" class="wp-image-25171" title="Visit Microsoft Office portal and sign in with Admin account" srcset="https://www.prowebtips.com/wp-content/uploads/2022/04/Visit-Microsoft-Office-portal-and-sign-in-with-Admin-account.png 439w, https://www.prowebtips.com/wp-content/uploads/2022/04/Visit-Microsoft-Office-portal-and-sign-in-with-Admin-account-300x232.png 300w" sizes="auto, (max-width: 439px) 100vw, 439px" /></figure>
</div>


<p>First, open a new tab on your browser and visit <a href="https://www.microsoft.com/en-in/microsoft-365/free-office-online-for-the-web" target="_blank" rel="noreferrer noopener">portal.office.com</a>, if you have already logged in with an existing Microsoft account, logged out with it, and then log back with the newly created Microsoft Office 365 administrator account.</p>



<h3 class="wp-block-heading">Step – 2. Set up Two-Step Authentication (Optional)</h3>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="793" height="538" src="https://www.prowebtips.com/wp-content/uploads/2022/04/Set-up-two-step-authentication-on-Microsoft-365-Admin-account.png" alt="Set up two step authentication on Microsoft 365 Admin account" class="wp-image-25172" title="Set up two step authentication on Microsoft 365 Admin account" srcset="https://www.prowebtips.com/wp-content/uploads/2022/04/Set-up-two-step-authentication-on-Microsoft-365-Admin-account.png 793w, https://www.prowebtips.com/wp-content/uploads/2022/04/Set-up-two-step-authentication-on-Microsoft-365-Admin-account-300x204.png 300w, https://www.prowebtips.com/wp-content/uploads/2022/04/Set-up-two-step-authentication-on-Microsoft-365-Admin-account-768x521.png 768w" sizes="auto, (max-width: 793px) 100vw, 793px" /></figure>



<p>When you try to log in Microsoft will ask you to set up two-factor authentication, however, it is optional.</p>



<h3 class="wp-block-heading">&nbsp;Step – 3. Download Microsoft Office 365 For Free</h3>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="491" src="https://www.prowebtips.com/wp-content/uploads/2022/04/Download-Microsoft-Office-365-free-after-login-to-office.com_-1024x491.png" alt="Download Microsoft Office 365 free after login to office.com" class="wp-image-25173" title="Download Microsoft Office 365 free after login to office.com" srcset="https://www.prowebtips.com/wp-content/uploads/2022/04/Download-Microsoft-Office-365-free-after-login-to-office.com_-1024x491.png 1024w, https://www.prowebtips.com/wp-content/uploads/2022/04/Download-Microsoft-Office-365-free-after-login-to-office.com_-300x144.png 300w, https://www.prowebtips.com/wp-content/uploads/2022/04/Download-Microsoft-Office-365-free-after-login-to-office.com_-768x368.png 768w, https://www.prowebtips.com/wp-content/uploads/2022/04/Download-Microsoft-Office-365-free-after-login-to-office.com_.png 1364w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>When you logged in successfully with the Microsoft Office 365 administrator account, you will see the online Office dashboard as you can see in the image above.&nbsp;</p>



<p>Now, to download and install Microsoft Office in your system, click on ‘<em>Install Office</em>’ and select Office 365 apps. It will automatically download an exe file.&nbsp;</p>



<p>Run the exe file and wait to install all Microsoft Office 365 apps. Make sure, you have internet access and have almost 2 GB to 3 GB of data.&nbsp;</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="575" src="https://www.prowebtips.com/wp-content/uploads/2022/04/Microsoft-Office-365-Installed-Desktop-App-Acount-Information-1024x575.png" alt="Microsoft Office 365 Installed Desktop App Account Information" class="wp-image-25174" title="Microsoft Office 365 Installed Desktop App Acount Information" srcset="https://www.prowebtips.com/wp-content/uploads/2022/04/Microsoft-Office-365-Installed-Desktop-App-Acount-Information-1024x575.png 1024w, https://www.prowebtips.com/wp-content/uploads/2022/04/Microsoft-Office-365-Installed-Desktop-App-Acount-Information-300x168.png 300w, https://www.prowebtips.com/wp-content/uploads/2022/04/Microsoft-Office-365-Installed-Desktop-App-Acount-Information-768x431.png 768w, https://www.prowebtips.com/wp-content/uploads/2022/04/Microsoft-Office-365-Installed-Desktop-App-Acount-Information.png 1366w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>After the successful installation of MS Office 365 in the system, you must log in again with the Office 365 developer administrator account. When you logged in and see the Account properties, you will see the product subscription information, as sown in the image above.</p>



<h2 class="wp-block-heading" id="Other-Methods-to-get-office-365-Subscriptions">Other Methods to get office 365 Subscriptions</h2>



<p>There are other methods to get Office 365 subscriptions for free. A cracked office is not an option for you, it could be very harmful to your system, even if it could be infected with malware. So, here I am going to share some methods to get genuine Microsoft Office 365 subscriptions.</p>



<h3 class="wp-block-heading">With School/University Email</h3>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="517" src="https://www.prowebtips.com/wp-content/uploads/2022/04/Get-Microsoft-Office-365-Subscription-for-Free-using-University-Email-Address-1024x517.png" alt="Get Microsoft Office 365 Subscription for Free using University Email Address" class="wp-image-25175" title="Get Microsoft Office 365 Subscription for Free using University Email Address" srcset="https://www.prowebtips.com/wp-content/uploads/2022/04/Get-Microsoft-Office-365-Subscription-for-Free-using-University-Email-Address-1024x517.png 1024w, https://www.prowebtips.com/wp-content/uploads/2022/04/Get-Microsoft-Office-365-Subscription-for-Free-using-University-Email-Address-300x152.png 300w, https://www.prowebtips.com/wp-content/uploads/2022/04/Get-Microsoft-Office-365-Subscription-for-Free-using-University-Email-Address-768x388.png 768w, https://www.prowebtips.com/wp-content/uploads/2022/04/Get-Microsoft-Office-365-Subscription-for-Free-using-University-Email-Address.png 1304w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>If you are a student or a teacher and have access to school or university email, then you can verify yourself on the Microsoft portal and get a free subscription to MS Office 365, till you are a student or teacher.</p>



<p>That’s not everything Microsoft also gives you free <a href="https://www.prowebtips.com/free-microsoft-azure-get-200-credit/" target="_blank" data-type="post" data-id="652" rel="noreferrer noopener">Azure Cloud credit</a> of $100 for a year. And using the credit you can create projects in the Azure cloud, and you can access various cloud applications and more.</p>



<h3 class="wp-block-heading">One-time Purchase</h3>



<p>Microsoft Office 365 is based on a subscription model as Google Office Suite, but Microsoft also has three different editions of Microsoft Office except for 365 editions. Like the latest Microsoft Office 2021 Professional, Home &amp; Business, and Home &amp; Student editions.</p>



<figure class="wp-block-image size-large is-resized"><a href="https://amzn.to/3wZWvRe" target="_blank" rel="nofollow sponsored noopener"><img loading="lazy" decoding="async" src="https://www.prowebtips.com/wp-content/uploads/2022/04/Purchase-Latest-Verison-of-MS-Office-with-one-time-payment-on-Amazon-1024x251.png" alt="Purchase Latest Version of MS Office with one-time payment on Amazon" class="wp-image-25176" width="745" height="182" title="Purchase Latest Verison of MS Office with one time payment on Amazon" srcset="https://www.prowebtips.com/wp-content/uploads/2022/04/Purchase-Latest-Verison-of-MS-Office-with-one-time-payment-on-Amazon-1024x251.png 1024w, https://www.prowebtips.com/wp-content/uploads/2022/04/Purchase-Latest-Verison-of-MS-Office-with-one-time-payment-on-Amazon-300x74.png 300w, https://www.prowebtips.com/wp-content/uploads/2022/04/Purchase-Latest-Verison-of-MS-Office-with-one-time-payment-on-Amazon-768x188.png 768w, https://www.prowebtips.com/wp-content/uploads/2022/04/Purchase-Latest-Verison-of-MS-Office-with-one-time-payment-on-Amazon.png 1057w" sizes="auto, (max-width: 745px) 100vw, 745px" /></a></figure>



<p>If you are a student and don’t have access to education email, then you can purchase the <a href="https://amzn.to/3wZWvRe" target="_blank" rel="noreferrer noopener nofollow sponsored">Office license from Amazon</a> at a discounted price. However, if you are buying a brand-new laptop, then probably you can get pre-installed (Depending on the Vendor) MS Office Home &amp; Student 2021 editions.&nbsp;&nbsp;</p>



<h3 class="wp-block-heading">Use Office Online</h3>



<p>Microsoft also offers an online version of Microsoft Office, which is completely free, and you can access all the popular apps like Word, Excel, PowerPoint, etc.</p>



<p>The dedicated software gives you a more robust experience compared to the online version and in my opinion, using Google’s Office suite instead of MS Office online is better, and more efficient, even Google Docs, Sheet, and Presentation work offline in Chrome.&nbsp;</p>



<h2 class="wp-block-heading" id="FAQs">FAQs</h2>


<div id="rank-math-faq" class="rank-math-block">
<div class="rank-math-list ">
<div id="faq-question-1648959094773" class="rank-math-list-item">
<h3 class="rank-math-question ">Are Microsoft Office apps free?</h3>
<div class="rank-math-answer ">

<p>Microsoft Office standalone or complete suite is not free. If you want to install it on a PC or Mac, then you must pay for the licensing. However, you can access Microsoft Office online for free.</p>

</div>
</div>
<div id="faq-question-1648959105789" class="rank-math-list-item">
<h3 class="rank-math-question ">Are Microsoft Office and Office 365 the same?</h3>
<div class="rank-math-answer ">

<p>Yes, Microsoft Office and Office 365 applications are the same, but Microsoft has different editions and licensing models. Office 365 is based on a subscription model, and the regular Office (Latest MS Office 2021) is based on one-time payment.</p>

</div>
</div>
<div id="faq-question-1648959131823" class="rank-math-list-item">
<h3 class="rank-math-question ">Are Microsoft Office licenses transferable?</h3>
<div class="rank-math-answer ">

<p>If you have purchased Office 2021, or 2019 and want to transfer the license to another computer, it is possible but first, you must uninstall the currently licensed Office software. Then install it on a new computer and enter your product key to activate it. </p>

</div>
</div>
<div id="faq-question-1648959153277" class="rank-math-list-item">
<h3 class="rank-math-question ">Are online-purchased Microsoft Office keys legit?</h3>
<div class="rank-math-answer ">

<p>If you purchased an Office license or Product key from a genuine source like the Official Microsoft portal or Amazon, you would get legit keys.</p>

</div>
</div>
<div id="faq-question-1648959166860" class="rank-math-list-item">
<h3 class="rank-math-question ">Can Microsoft Office run on Mac?</h3>
<div class="rank-math-answer ">

<p>Yes, Microsoft Office runs on Mac even if you have the latest Apple Silicon (M1) based Mac, you can run Office applications.</p>

</div>
</div>
<div id="faq-question-1648959196660" class="rank-math-list-item">
<h3 class="rank-math-question ">Can Microsoft Office be installed on an iPad?</h3>
<div class="rank-math-answer ">

<p>Yes, Microsoft Office could be installed on iPad, iPhone, and iPod touch which have iOS or iPad OS version 14.0 or later.</p>

</div>
</div>
<div id="faq-question-1648959230372" class="rank-math-list-item">
<h3 class="rank-math-question ">Can Microsoft Office edit pdf files?</h3>
<div class="rank-math-answer ">

<p>Yes, you can edit PDF files on Microsoft Office, like text alteration and images, etc. </p>

</div>
</div>
<div id="faq-question-1648959247356" class="rank-math-list-item">
<h3 class="rank-math-question ">Can Microsoft Office be installed on a Chromebook?</h3>
<div class="rank-math-answer ">

<p>Chromebook doesn’t support Office software; however, you can use Office online by visiting portal.office.com.</p>

</div>
</div>
<div id="faq-question-1648959261700" class="rank-math-list-item">
<h3 class="rank-math-question ">Can Microsoft Office run on Linux?</h3>
<div class="rank-math-answer ">

<p>Linux operating system doesn’t support Office software; however, you can use Office online by visiting portal.office.com.</p>

</div>
</div>
<div id="faq-question-1648959337702" class="rank-math-list-item">
<h3 class="rank-math-question ">Which Microsoft Office should I buy?</h3>
<div class="rank-math-answer ">

<p>Microsoft Office has various versions and editions for different aspects of users. They also have a one-time payment and subscription-based licensing model. <br />If you are considering using the office for business purposes, then you should buy Office 365, and for home uses just go with Office 2021 or Office 2019 with a one-time payment. </p>

</div>
</div>
<div id="faq-question-1648959384501" class="rank-math-list-item">
<h3 class="rank-math-question ">What software Microsoft Office includes?</h3>
<div class="rank-math-answer ">

<p>Microsoft Office includes various standalone applications like MS Word, Excel, PowerPoint, Publisher, OneDrive, Outlook, OneNote, and more.</p>

</div>
</div>
<div id="faq-question-1648959400540" class="rank-math-list-item">
<h3 class="rank-math-question ">Which Microsoft Office is free?</h3>
<div class="rank-math-answer ">

<p>Microsoft Office Online is free, and you can access it from any operating system, without installing the Office software.</p>

</div>
</div>
</div>
</div>


<h2 class="wp-block-heading" id="Summary">Summary</h2>



<p>Microsoft Office is an excellent office suite, and it is very popular and very handy if you are using the Windows operating system. However, many users prefer to use the Microsoft Office alternative to Google’s Office suite, because it is free to access and has no need to install any software.&nbsp;</p>



<p>But for those who have liked Microsoft Office and finding how to install it for free, then this article is for you. I suggest to everyone, <a href="https://www.makeuseof.com/tag/security-reasons-dont-download-cracked-software/" target="_blank" rel="noreferrer noopener nofollow">don’t install any cracked Office software</a>, it could be potentially harmful to your system.&nbsp;</p>



<p>As I have mentioned the method, that how you can subscribe to Microsoft Office 365 for free and how to install it on your computer. The Microsoft Office 365 Developer edition gives you full access to office apps with 1 TB of OneDrive storage.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.prowebtips.com/get-microsoft-office-365-subscription-for-free/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Remove URL Field from Generatepress Comment Form?</title>
		<link>https://www.prowebtips.com/how-to-remove-url-field-from-gp-comment-box/</link>
					<comments>https://www.prowebtips.com/how-to-remove-url-field-from-gp-comment-box/#respond</comments>
		
		<dc:creator><![CDATA[Pronay Sarkar]]></dc:creator>
		<pubDate>Thu, 09 Mar 2023 11:17:31 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Anti-Spam]]></category>
		<category><![CDATA[Comments]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[Web Developing]]></category>
		<guid isPermaLink="false">https://www.prowebtips.com/?p=26197</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<p>Getting unwanted comments with spammy URLs on the WordPress website? Here in this article, we are going to solve the issue. I am going to take reference of the GeneratePress theme, however, if you are using any other theme, these methods will also apply to it. So, I will share with you, how to remove URL field on the <a href="https://affl.prowebtips.com/generatepress/" target="_blank" rel="noreferrer noopener nofollow">GeneratePress theme</a>/or other.</p>



<p>So, there are simple three methods, that you can use to remove/hide the URL field on any WordPress website.</p>



<ol class="wp-block-list" type="1">
<li>CSS to hide the URL field.</li>



<li>Using Third-party Plugin</li>



<li>Using PHP code snippet</li>
</ol>



<p>If you are using the GeneratePress theme, then our recommendation is to use PHP code to remove the URL field from the comment box. However, if you don’t want to modify codes, then the simplest method, using a plugin to remove the URL field, you can use it.</p>



<h2 class="wp-block-heading">Why should you remove the URL field from your WordPress site&#8217;s comment box?</h2>



<p>You might consider removing the URL field from the comment section in WordPress because there are some specific reasons as listed below:</p>



<p><strong>Spam:</strong> Comment boxes on WordPress sites attract a lot of spam comments, even if the comments are legit, lots of users post bad links with irrelevant comments. Therefore to stop spamming, removing the URL field is a great option for moderation.</p>



<p><strong>Engagement:</strong> Comments can encourage user engagement and conversation, but if your comment section has off-topics or spam, it will impact badly on engagement. Therefore removing the field URL field or comment box, would help overall site health.</p>



<h2 class="wp-block-heading">How to Remove URL Field in GeneratePress?</h2>



<p>As I mentioned above, there are various methods to remove or hide the URL field from GeneratePress or any WordPress theme. We are going to use these three methods, listed below:</p>



<h3 class="wp-block-heading">Remove the URL Field Using CSS code.</h3>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMVukIZutP84oo6gUKQsQNyRxR2QQZF5hqixzuK1NFOtIjQXpIM5Qby-cp_shEBd1nyrjFpRy0KMrFtuLEl5bJBH6t3QMW92muyRYdI9s7XmijDrcpNaNdO6l4Qg34BjDZq-prl9ZMCyzUeW7c0FZ1tVhw3bLSRCvlf-_z5_2nAq_zw6H86Y9Ugb00/s16000/CSS%20for%20Removing%20URL%20Field%20from%20GeneratePress.gif" alt="CSS for Removing URL Field from GeneratePress" title="CSS%20for%20Removing%20URL%20Field%20from%20GeneratePress"></figure>
</div>


<p>This method will work with all websites which use WordPress. You have to add a line of CSS code, which will hide the URL field from the website. To add CSS, login to the WordPress dashboard, then hover your mouse on “Appearance” &amp; click on “Customize”, then select “Additional CSS” to add custom CSS code.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://www.prowebtips.com/wp-content/uploads/2023/03/Add-Custom-CSS-to-Remove-URL-filed-in-GeneratePress.png" alt="Add Custom CSS to Remove URL field in GeneratePress" class="wp-image-26199" width="745" height="407" title="Add Custom CSS to Remove URL filed in GeneratePress" srcset="https://www.prowebtips.com/wp-content/uploads/2023/03/Add-Custom-CSS-to-Remove-URL-filed-in-GeneratePress.png 895w, https://www.prowebtips.com/wp-content/uploads/2023/03/Add-Custom-CSS-to-Remove-URL-filed-in-GeneratePress-300x164.png 300w, https://www.prowebtips.com/wp-content/uploads/2023/03/Add-Custom-CSS-to-Remove-URL-filed-in-GeneratePress-768x420.png 768w" sizes="auto, (max-width: 745px) 100vw, 745px" /><figcaption class="wp-element-caption">Adding CSS in WordPress Customizer</figcaption></figure>
</div>


<pre class="wp-block-code"><code>.comment-form #url {
Display: none;
}</code></pre>



<p>Add this CSS code to the WordPress theme customization setting, you will see that, the URL field will be gone.</p>



<pre class="wp-block-verse"><strong>Must Read:</strong> <a href="https://www.prowebtips.com/reading-progress-bar-generatepress/" target="_blank" rel="noreferrer noopener">How to Add Reading Progress bar on GeneratePress?</a></pre>



<h3 class="wp-block-heading">Remove the URL Field Using PHP codes</h3>



<p>We can also remove the URL field from the WordPress comment section, using PHP codes, &amp; it can be used in any WordPress theme. There are two methods of adding the codes, you can use a third-party plugin like “Code snippet” or simply add the PHP code in the fuction.php file, by using WordPress’s native “Theme File Editor”.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="497" src="https://www.prowebtips.com/wp-content/uploads/2023/03/Adding-PHP-Snippet-to-Function.php_-1024x497.png" alt="Adding PHP Snippet to Function.php" class="wp-image-26198" title="Adding PHP Snippet to Function.php" srcset="https://www.prowebtips.com/wp-content/uploads/2023/03/Adding-PHP-Snippet-to-Function.php_-1024x497.png 1024w, https://www.prowebtips.com/wp-content/uploads/2023/03/Adding-PHP-Snippet-to-Function.php_-300x146.png 300w, https://www.prowebtips.com/wp-content/uploads/2023/03/Adding-PHP-Snippet-to-Function.php_-768x373.png 768w, https://www.prowebtips.com/wp-content/uploads/2023/03/Adding-PHP-Snippet-to-Function.php_-1536x746.png 1536w, https://www.prowebtips.com/wp-content/uploads/2023/03/Adding-PHP-Snippet-to-Function.php_.png 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Add PHP code in function.php</figcaption></figure>
</div>


<p>In this tutorial, I have used the Theme File Editor method, which is more convenient &amp; not need to install an extra plugin, which will impact performance.</p>



<pre class="wp-block-code"><code>/* Remove URL Box Comment */
add_action( 'after_setup_theme', 'tu_add_comment_url_filter' );
function tu_add_comment_url_filter() {
    add_filter( 'comment_form_default_fields', 'tu_disable_comment_url', 20 );
}
 
function tu_disable_comment_url($fields) {
    unset($fields&#91;'url']);
    return $fields;
}
/* Remove URL Box Comment */</code></pre>



<p>Above mentioned these lines of PHP code, copy, and paste on your site’s fuction.php file. Adding codes or modifications could break your WordPress site, so before doing anything I suggest you install a Child theme &amp; then add these lines of code.</p>



<p>After adding the PHP snippet, you will see that the URL field is gone from the comment box.</p>



<pre class="wp-block-verse"><strong>Must Read:</strong> <a href="https://www.prowebtips.com/generatepress-vs-genesis-framework-wp-theme/" target="_blank" rel="noreferrer noopener">GeneratePress Vs Genesis: Check out which one is the fasted WordPress theme.</a></pre>



<h3 class="wp-block-heading">Remove URL Field Using Third-party Plugin</h3>



<p>The final method to remove the URL field from the comment form of a WordPress website is using the plugin “<em>No URL Field</em>”. This plugin is contained the PHP code which is mentioned above. This plugin method is for those users, who don’t want to play with codes. Therefore download the plugin and Install it on your WordPress site. The URL field will be removed without adding CSS or PHP.</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p>I hope using one of these methods, you have resolved your URL removal issue. WordPress is one of the <a href="https://www.hostinger.in/tutorials/best-cms" target="_blank" rel="noreferrer noopener">most popular CMS platforms</a>, &amp; it comes with many features, that are unnecessary for certain users, so WordPress gives you the freedom to customize it.</p>



<p>To remove the URL field from the <a href="https://www.prowebtips.com/generatepress-vs-astra-wordpress-theme/" data-type="post" data-id="862">GeneratePress</a> theme or others, you can use any of the methods. I personally suggest using the second method, which is adding a PHP snippet.</p>



<p>However, tell us in the comment, which method you have used &amp; which one seems easy. If you have any questions or concerns, you can also leave a comment, I will try to help out.  </p>



<p><strong>Recommend Articles:</strong></p>



<ul class="wp-block-list">
<li><a href="https://www.prowebtips.com/post-grid-layouts-in-astra-and-generatepress/" target="_blank" rel="noreferrer noopener">How to Create Transitional Post Grid in Astra and GeneratePress Theme</a></li>



<li><a href="https://www.prowebtips.com/upgrade-php-8-2-from-php-8-1-x-or-older-version/" target="_blank" rel="noreferrer noopener">Upgrade PHP 8.2 from PHP 8.1.x or Older Version</a></li>



<li><a href="https://www.prowebtips.com/how-to-use-the-touch-command-in-linux/">How to use the “touch” command in Linux?</a></li>



<li><a href="https://www.prowebtips.com/fix-video-memory-management-internal-bsod/">Fix Video Memory Management Internal BSOD</a></li>



<li><a href="https://www.prowebtips.com/install-openlitespeed-on-centos-almalinux-rhel/">Install OpenLiteSpeed Web Server on CentOS/AlmaLinux/RHEL</a></li>



<li><a href="https://www.prowebtips.com/add-security-headers-in-openlitespeed-server/">Add Security Headers in OpenLiteSpeed Server</a></li>



<li><a href="https://www.prowebtips.com/add-subdomain-and-install-wordpress-on-litespeed/">Add a Subdomain and Install WordPress on OpenLiteSpeed</a></li>



<li><a href="https://www.prowebtips.com/install-phpmyadmin-for-openlitespeed-web-server/">Install phpMyAdmin for the OpenLiteSpeed web server</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.prowebtips.com/how-to-remove-url-field-from-gp-comment-box/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to use the “touch” command in Linux?</title>
		<link>https://www.prowebtips.com/how-to-use-the-touch-command-in-linux/</link>
					<comments>https://www.prowebtips.com/how-to-use-the-touch-command-in-linux/#respond</comments>
		
		<dc:creator><![CDATA[Pronay Sarkar]]></dc:creator>
		<pubDate>Sun, 05 Feb 2023 21:29:09 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Command]]></category>
		<category><![CDATA[Files management]]></category>
		<category><![CDATA[Touch]]></category>
		<guid isPermaLink="false">https://www.prowebtips.com/?p=26181</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<p>The &#8220;<a href="https://en.wikipedia.org/wiki/Touch_(command)" target="_blank" rel="noreferrer noopener">touch</a>&#8221; command in Linux is used to create a new empty file or update the modification time of an existing file. Using this command, users to quickly create new files without opening a text editor, and you can update the timestamps on existing files. This can be useful in certain scripting &amp; file management cases.</p>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-rank-math-toc-block" id="rank-math-toc"><h2>Table of Contents</h2><nav><ul><li><a href="#what-are-the-touch-syntaxes-in-linux">What are the touch syntaxes in Linux?</a></li><li><a href="#examples-of-touch-commands-in-linux-amp-how-to-use-them">Examples of touch commands in Linux &amp; how to use them?</a></li><li><a href="#how-to-change-the-modification-time-using-the-touch-command">How to change the modification time using the touch command?</a></li><li><a href="#how-to-set-specific-timestamps-using-the-touch-command">How to set specific timestamps using the touch command?</a></li><li><a href="#how-to-set-timestamps-with-a-reference-file-using-the-touch-command">How to set timestamps with a reference file using the touch command?</a></li><li><a href="#how-to-set-specific-access-and-modification-time">How to set specific access and modification time?</a></li><li><a href="#faq">FAQ</a><ul></ul></li><li><a href="#conclusion">Conclusion</a></li></ul></nav></div>
</div></div>



<h2 class="wp-block-heading" id="what-are-the-touch-syntaxes-in-linux">What are the touch syntaxes in Linux?</h2>



<p>As we mentioned in the introduction, you can use the touch command to create or modify files. Here is the basic syntax of the touch command:</p>



<pre class="wp-block-code"><code>touch &#91;OPTION]... FILE...</code></pre>



<p>Where:</p>



<ul class="wp-block-list">
<li>FILE&#8230; is the name of the file(s) to be created or modified (for existing files).</li>



<li>OPTION is an optional flag that modifies the use case of the touch command. Some common options include:<ul><li>-a or &#8211;time=atime to change only the access time of a file.</li></ul><ul><li>-m or &#8211;time=mtime to change only the modification time of a file.</li></ul><ul><li>-c or &#8211;no-create to avoid creating new files if they do not exist.</li></ul><ul><li>-d or &#8211;date=STRING to specify the date and time using the specified string format.</li></ul>
<ul class="wp-block-list">
<li>-t or &#8211;reference=FILE to use the specified file&#8217;s timestamps as the reference for the new timestamps.</li>
</ul>
</li>
</ul>



<p>For a complete list of options, type <code>man touch</code> or <code>touch --help</code> in your terminal.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="538" src="https://www.prowebtips.com/wp-content/uploads/2023/02/touch-command-in-Linux-1024x538.png" alt="touch command in Linux" class="wp-image-26190" title="touch command in Linux" srcset="https://www.prowebtips.com/wp-content/uploads/2023/02/touch-command-in-Linux-1024x538.png 1024w, https://www.prowebtips.com/wp-content/uploads/2023/02/touch-command-in-Linux-300x158.png 300w, https://www.prowebtips.com/wp-content/uploads/2023/02/touch-command-in-Linux-768x403.png 768w, https://www.prowebtips.com/wp-content/uploads/2023/02/touch-command-in-Linux.png 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<h2 class="wp-block-heading" id="examples-of-touch-commands-in-linux-amp-how-to-use-them">Examples of touch commands in Linux &amp; how to use them?</h2>



<p>Here are some examples of the touch command in Linux along with an explanation:</p>



<p><strong>Create a new empty file:</strong></p>



<pre class="wp-block-code"><code>touch newfile.txt</code></pre>



<p><strong>Explanation:</strong> This command will create a new empty file named &#8220;newfile.txt&#8221;. If the file already exists, its modification time will be updated to the current time.</p>



<p><strong>Update the modification time of an existing file:</strong></p>



<pre class="wp-block-code"><code>touch existingfile.txt</code></pre>



<p><strong>Explanation:</strong> This command updates the modification time of an existing file named &#8220;existingfile.txt&#8221;. If the file does not exist, a new empty file will be created.</p>



<p><strong>Create multiple new files at once:</strong></p>



<pre class="wp-block-code"><code>touch file1.txt file2.txt file3.txt</code></pre>



<p><strong>Explanation:</strong> This command creates multiple new empty files with the specified names. If any of the files already exist, their modification times will be updated to the current time.</p>



<p><strong>Change only the access time of a file:</strong></p>



<pre class="wp-block-code"><code>touch -a file.txt</code></pre>



<p><strong>Explanation:</strong> This command updates the access time of the file &#8220;file.txt&#8221; to the current time. The modification time will not be affected.</p>



<p><strong>Change only the modification time of a file:</strong></p>



<pre class="wp-block-code"><code>touch -m file.txt</code></pre>



<p><strong>Explanation:</strong> This command updates the modification time of the file &#8220;file.txt&#8221; to the current time. The access time will not be affected.</p>



<p><strong>Specify the date and time for the timestamps:</strong></p>



<pre class="wp-block-code"><code>touch -d '2022-12-25 12:00:00' file.txt</code></pre>



<p><strong>Explanation:</strong> This command updates both the access and modification times of the file &#8220;file.txt&#8221; to the specified date and time.</p>



<p><strong>Use a reference file for the new timestamps:</strong></p>



<pre class="wp-block-code"><code>touch -r referencefile.txt file.txt</code></pre>



<p><strong>Explanation:</strong> This command updates both the access and modification times of the file &#8220;file.txt&#8221; to the timestamps of the reference file &#8220;referencefile.txt&#8221;.</p>



<p>These are just a few examples of the touch command in Linux. By using different options and combinations of options, you can customize the behavior of the command to fit your specific needs.</p>



<pre class="wp-block-verse"><strong>Must Read:</strong> <a href="https://www.prowebtips.com/practical-uses-of-rsync-command-in-linux/" target="_blank" rel="noreferrer noopener">Practical Uses of Rsync Command in Linux</a></pre>



<h2 class="wp-block-heading" id="how-to-change-the-modification-time-using-the-touch-command">How to change the modification time using the touch command?</h2>



<p>To change the modification time of a file using the touch command in Linux, simply run the following command:</p>



<pre class="wp-block-code"><code>touch filename</code></pre>



<p>Where filename is the name of the file whose modification time you want to change. If the file does not exist, a new empty file with the specified name will be created.</p>



<p>Alternatively, you can use the <code>-m</code> or <code>--time=mtime</code> option to change only the modification time of a file:</p>



<pre class="wp-block-code"><code>touch -m filename</code></pre>



<p>This will update the modification time of the file filename to the current time while leaving the access time unchanged.</p>



<h2 class="wp-block-heading" id="how-to-set-specific-timestamps-using-the-touch-command">How to set specific timestamps using the touch command?</h2>



<p>To set specific timestamps for the access and modification times of a file using the touch command in Linux, you can use the <code>-d</code> or <code>--date</code> option followed by the desired date and time. The format of the date and time string should be the format &#8220;YYYY-MM-DD hh:mm:ss&#8221;. Here&#8217;s an example:</p>



<pre class="wp-block-code"><code>touch -d "2022-12-25 12:00:00" filename</code></pre>



<p>Explanation:</p>



<ul class="wp-block-list">
<li>The touch command is used to change the timestamps of a file.</li>



<li>The <code>-d</code> or <code>--date</code> option is used to specify the desired date and time for the timestamps.</li>



<li>The date and time string &#8220;2022-12-25 12:00:00&#8221; specifies the desired date and time for the timestamps.</li>



<li><code>'filename'</code> is the name of the file whose timestamps you want to change.</li>



<li>This will set the access and modification times of the file filename to the specified date and time, &#8220;2022-12-25 12:00:00&#8221;.</li>
</ul>



<p>Note that you can use the <code>-a</code> or <code>--time=atime</code> option to set only the access time, and the <code>-m</code> or <code>--time=mtime</code> option to set only the modification time.</p>



<h2 class="wp-block-heading" id="how-to-set-timestamps-with-a-reference-file-using-the-touch-command">How to set timestamps with a reference file using the touch command?</h2>



<p>To set the timestamps of a file using the timestamps of a reference file, you can use the touch command in Linux with the <code>-r</code> or <code>--reference</code> option. The syntax is as follows:</p>



<pre class="wp-block-code"><code>touch -r referencefile filename</code></pre>



<p>Explanation:</p>



<ul class="wp-block-list">
<li>The touch command is used to change the timestamps of a file.</li>



<li>The <code>-r</code> or <code>--reference</code> option is used to specify a reference file whose timestamps will be used for the target file.</li>



<li><code>'referencefile'</code> is the name of the reference file whose timestamps will be used.</li>



<li><code>'filename'</code> is the name of the target file whose timestamps you want to change.</li>
</ul>



<p>This will set the access and modification times of the file filename to the timestamps of the file <code>'referencefile'</code>. If the file filename does not exist, it will be created with the timestamps of the reference file.</p>



<pre class="wp-block-verse"><strong>Also Read:</strong> <a href="https://www.prowebtips.com/move-files-directories-using-linux-mv-command/" target="_blank" rel="noreferrer noopener">Move Files and Directories using Linux mv Command</a></pre>



<h2 class="wp-block-heading" id="how-to-set-specific-access-and-modification-time">How to set specific access and modification time?</h2>



<p>To set specific access and modification times for a file using the touch command in Linux, you can use the <code>-a</code> or <code>--time=atime</code> and <code>-m</code> or <code>--time=mtime</code> options, respectively. The syntax is as follows:</p>



<pre class="wp-block-code"><code>touch -a -t YYYYMMDDhhmm.ss filename</code></pre>



<pre class="wp-block-code"><code>touch -m -t YYYYMMDDhhmm.ss filename</code></pre>



<p>Explanation:</p>



<ul class="wp-block-list">
<li>The touch command is used to change the timestamps of a file.</li>



<li>The <code>-a</code> or <code>--time=atime</code> option is used to set the access time of the file.</li>



<li>The <code>-m</code> or <code>--time=mtime</code> option is used to set the modification time of the file.</li>



<li>The <code>-t YYYYMMDDhhmm.ss</code> option is used to specify the desired access or modification time in the format &#8220;YYYYMMDDhhmm.ss&#8221;.</li>



<li><code>'filename'</code> is the name of the file whose timestamps you want to change.</li>
</ul>



<p>For example, to set the access time of a file to December 25th, 2022 at 12 PM, and the modification time to December 26th, 2022 at 1 PM, you would run the following commands:</p>



<pre class="wp-block-code"><code>touch -a -t 202212251200.00 filename</code></pre>



<pre class="wp-block-code"><code>touch -m -t 202212261300.00 filename</code></pre>



<p>This will set the access and modification times of the file filename to the specified values. If the file filename does not exist, it will be created with the specified timestamps.</p>



<h2 class="wp-block-heading" id="faq">FAQ</h2>


<div id="rank-math-faq" class="rank-math-block">
<div class="rank-math-list ">
<div id="faq-question-1675631282828" class="rank-math-list-item">
<h3 class="rank-math-question ">What does the &#8216;touch&#8217; command do?</h3>
<div class="rank-math-answer ">

<p>The &#8216;touch&#8217; command in Linux is used to update the timestamps of files or create new empty files if they do not already exist.</p>

</div>
</div>
<div id="faq-question-1675631326236" class="rank-math-list-item">
<h3 class="rank-math-question ">Can I set the timestamps of a directory using the &#8216;touch&#8217; command?</h3>
<div class="rank-math-answer ">

<p>No, the &#8216;touch&#8217; command can only be used to update the timestamps of regular files. It cannot be used to update the timestamps of directories.</p>

</div>
</div>
<div id="faq-question-1675631378845" class="rank-math-list-item">
<h3 class="rank-math-question ">What happens if I use the &#8216;touch&#8217; command on a file that doesn&#8217;t exist?</h3>
<div class="rank-math-answer ">

<p>If you use the &#8216;touch&#8217; command on a file that doesn&#8217;t exist, it will create a new empty file with the specified name and timestamps.</p>

</div>
</div>
<div id="faq-question-1675631433038" class="rank-math-list-item">
<h3 class="rank-math-question ">Can I set timestamps in the past using the &#8216;touch&#8217; command?</h3>
<div class="rank-math-answer ">

<p>Yes, you can set timestamps in the past using the &#8216;touch&#8217; command.</p>

</div>
</div>
<div id="faq-question-1675631457287" class="rank-math-list-item">
<h3 class="rank-math-question ">How do I set the timestamps of a file to the current time using the &#8216;touch&#8217; command?</h3>
<div class="rank-math-answer ">

<p>To set the timestamps of a file to the current time, simply use the touch command without any options or arguments: &#8216;touch filename&#8217;.</p>

</div>
</div>
<div id="faq-question-1675631491521" class="rank-math-list-item">
<h3 class="rank-math-question ">Can I set both access and modification timestamps using the same &#8216;touch&#8217; command?</h3>
<div class="rank-math-answer ">

<p>Yes, you can set both access and modification timestamps using the same touch command by using the &#8216;-a&#8217; and &#8216;-m&#8217; options, or the &#8216;-d&#8217; option with a specific date and time string.</p>

</div>
</div>
</div>
</div>


<h2 class="wp-block-heading" id="conclusion">Conclusion</h2>



<p>In conclusion, the touch command in Linux is a useful tool for changing the timestamps of files. It can be used to create new files, update the timestamps of existing files, set specific timestamps, set timestamps using a reference file, and set specific access and modification times. By using the various options available, you can fine-tune the timestamps of your files to meet your needs.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.prowebtips.com/how-to-use-the-touch-command-in-linux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Practical Uses of Rsync Command in Linux</title>
		<link>https://www.prowebtips.com/practical-uses-of-rsync-command-in-linux/</link>
					<comments>https://www.prowebtips.com/practical-uses-of-rsync-command-in-linux/#respond</comments>
		
		<dc:creator><![CDATA[Pronay Sarkar]]></dc:creator>
		<pubDate>Tue, 17 Jan 2023 12:44:32 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Command]]></category>
		<category><![CDATA[File Management]]></category>
		<category><![CDATA[mv]]></category>
		<category><![CDATA[Rsync]]></category>
		<guid isPermaLink="false">https://www.prowebtips.com/?p=26164</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<p><a href="https://en.wikipedia.org/wiki/Rsync" target="_blank" rel="noreferrer noopener">Rsync</a> is a very popular command-line tool in Linux for synchronizing files and directories between two different locations. Rsync is commonly used for taking backups, file transfers, copying from one location to another, and mirroring.</p>



<p>Rsync uses a delta-transfer algorithm, which means it only transfers the parts of files that have been changed, making it very efficient for oversized or large numbers of files. It also has the ability to resume interrupted transfers and can work over SSH for added security.</p>



<p>Some common use cases for Rsync commands include:</p>



<ul class="wp-block-list">
<li>Backing up files and directories to a remote server</li>



<li>Synchronizing files and directories between multiple computers</li>



<li>Mirroring a website or other remote file repository</li>



<li>Transferring large files over a network</li>
</ul>



<p>Rsync command can be used on various Operating systems like Windows, Linux, macOS, etc.</p>



<div class="wp-block-group has-base-2-background-color has-background"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-rank-math-toc-block" id="rank-math-toc"><h2>Table of Contents</h2><nav><ul><li><a href="#base-syntax-of-rsync-command">Base Syntax of Rsync Command</a></li><li><a href="#install-rsync-on-linux-system">Install Rsync on Linux System</a></li><li><a href="#practical-uses-of-rsync-command">Practical Uses of Rsync Command</a></li><li><a href="#frequently-asked-questions-about-rsync">Frequently Asked Questions about Rsync </a></li><li><a href="#conclusion">Conclusion</a></li></ul></nav></div>
</div></div>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="544" src="https://www.prowebtips.com/wp-content/uploads/2023/01/Syncing-files-or-directory-with-progress-flag-in-Rsync-1024x544.png" alt="Syncing files or directory with progress flag in Rsync" class="wp-image-26174" title="Syncing files or directory with progress flag in Rsync" srcset="https://www.prowebtips.com/wp-content/uploads/2023/01/Syncing-files-or-directory-with-progress-flag-in-Rsync-1024x544.png 1024w, https://www.prowebtips.com/wp-content/uploads/2023/01/Syncing-files-or-directory-with-progress-flag-in-Rsync-300x159.png 300w, https://www.prowebtips.com/wp-content/uploads/2023/01/Syncing-files-or-directory-with-progress-flag-in-Rsync-768x408.png 768w, https://www.prowebtips.com/wp-content/uploads/2023/01/Syncing-files-or-directory-with-progress-flag-in-Rsync.png 1067w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<h2 class="wp-block-heading" id="base-syntax-of-rsync-command">Base Syntax of Rsync Command</h2>



<pre class="wp-block-code"><code>rsync &#91;OPTION]… SRC &#91;SRC]… DEST</code></pre>



<p><strong>Various options that used with Rsync Command:</strong></p>



<ul class="wp-block-list">
<li>&nbsp;&#8211;verbose, -v&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; increase verbosity</li>



<li>&#8211;archive, -a&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; archive mode is -rlptgoD (no -A,-X,-U,-N,-H)</li>



<li>&#8211;recursive, -r&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; recurse into directories</li>



<li>&#8211;relative, -R&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; use relative path names</li>



<li>&#8211;backup, -b&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; make backups (see &#8211;suffix &amp; &#8211;backup-dir)</li>



<li>&#8211;update, -u&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; skip files that are newer on the receiver</li>



<li>&#8211;dirs, -d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; transfer directories without recursing</li>



<li>&#8211;dry-run, -n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; perform a trial run with no changes made</li>



<li>&#8211;del&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; an alias for &#8211;delete-during</li>



<li>&#8211;progress&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; show progress during the transfer</li>



<li>&#8211;itemize-changes, -i&nbsp;&nbsp;&nbsp; output a change-summary for all updates</li>



<li>&#8211;help, -h (*)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; show this help (* -h is help only on its own)</li>
</ul>



<h2 class="wp-block-heading" id="install-rsync-on-linux-system">Install Rsync on Linux System</h2>



<p>Debian/Ubuntu</p>



<pre class="wp-block-code"><code>sudo apt install rsync</code></pre>



<p>RHEL/CentOS/Fedora/Oracle/Rocky &amp; AlmaLinux</p>



<pre class="wp-block-code"><code>sudo yum install rsync</code></pre>



<p>Arch Linux</p>



<pre class="wp-block-code"><code>pacman -S rsync</code></pre>



<p>openSUSE</p>



<pre class="wp-block-code"><code>sudo zypper install rsync</code></pre>



<h2 class="wp-block-heading" id="practical-uses-of-rsync-command">Practical Uses of Rsync Command</h2>



<p>As we have mentioned above, Rsync is a useful command tool for managing files over the command line. Using Rsync we can take the backup, mirror, and copy files over the terminal.</p>



<p><strong>1. Syncing a local directory to a remote server over SSH:</strong></p>



<pre class="wp-block-code"><code>rsync -avz -e ssh /path/to/local/directory/ user@remote.server:/path/to/remote/directory/</code></pre>



<p>This command uses the -a flag for archive mode, -v for verbose output, -z for compression, and -e flag followed by the ssh command to connect to the remote server.</p>



<p><strong>2. Syncing a remote directory to a local machine over SSH:</strong></p>



<pre class="wp-block-code"><code>rsync -avz -e ssh user@remote.server:/path/to/remote/directory/ /path/to/local/directory/</code></pre>



<p>This command is similar to the previous one, but it copies files from the remote server to the local machine.</p>



<p><strong>3. Syncing a directory with progress:</strong></p>



<pre class="wp-block-code"><code>rsync -av --progress /path/to/local/directory/ /path/to/remote/directory/</code></pre>



<p>This command uses the &#8211;progress flag to display the progress of the transfer.</p>



<p><strong>4. Syncing a directory and exclude certain files:</strong></p>



<pre class="wp-block-code"><code>rsync -av --exclude='*.log' /path/to/local/directory/ /path/to/remote/directory/</code></pre>



<p>This command uses the &#8211;exclude flag followed by a pattern to exclude all files with the extension .log from the transfer.</p>



<p><strong>5. Syncing a directory and preserving symbolic links:</strong></p>



<pre class="wp-block-code"><code>rsync -avL /path/to/local/directory/ /path/to/remote/directory/</code></pre>



<p>This command uses the -L flag to preserve symbolic links during the transfer.</p>



<p><strong>6. Syncing a directory and preserving hard links:</strong></p>



<pre class="wp-block-code"><code>rsync -avH /path/to/local/directory/ /path/to/remote/directory/</code></pre>



<p>This command uses the -H flag to preserve hard links during the transfer.</p>



<p><strong>7. Syncing a directory and preserving permissions:</strong></p>



<pre class="wp-block-code"><code>rsync -avp /path/to/local/directory/ /path/to/remote/directory/</code></pre>



<p>This command uses the -p flag to preserve permissions during the transfer.</p>



<p><strong>8. Syncing a directory and preserving timestamps:</strong></p>



<pre class="wp-block-code"><code>rsync -avt /path/to/local/directory/ /path/to/remote/directory/</code></pre>



<p>This command uses the -t flag to preserve timestamps during the transfer.</p>



<p><strong>9. Syncing a directory and deleting files that are no longer in the source:</strong></p>



<pre class="wp-block-code"><code>rsync -av --delete /path/to/local/directory/ /path/to/remote/directory/</code></pre>



<p>This command uses the &#8211;delete flag to delete files from the destination directory that are no longer in the source directory.</p>



<p><strong>10. Syncing a directory and creating a backup of files that are overwritten:</strong></p>



<pre class="wp-block-code"><code>rsync -avb /path/to/local/directory/ /path/to/remote/directory/</code></pre>



<p>This command uses the -b flag to create a backup of files that are overwritten during the transfer. The backup files will be suffixed with ~.</p>



<pre class="wp-block-verse"><strong>Must Read:</strong> <a href="https://www.prowebtips.com/move-files-directories-using-linux-mv-command/" target="_blank" rel="noreferrer noopener">How to Move Files and Directories using Linux mv Command</a></pre>



<h2 class="wp-block-heading" id="frequently-asked-questions-about-rsync">Frequently Asked Questions about Rsync </h2>


<div id="rank-math-faq" class="rank-math-block">
<div class="rank-math-list ">
<div id="faq-question-1673900420114" class="rank-math-list-item">
<h3 class="rank-math-question ">Can Rsync be used to synchronize files between different operating systems?</h3>
<div class="rank-math-answer ">

<p>Yes, Rsync can be used to synchronize files between different operating systems as long as they both have the Rsync command installed.</p>

</div>
</div>
<div id="faq-question-1673900439969" class="rank-math-list-item">
<h3 class="rank-math-question ">Can Rsync be used to synchronize files over the internet?</h3>
<div class="rank-math-answer ">

<p>Yes, Rsync can be used to synchronize files over the internet, either by using the rsync protocol directly or by tunneling the connection through SSH.</p>

</div>
</div>
<div id="faq-question-1673900469502" class="rank-math-list-item">
<h3 class="rank-math-question ">Can Rsync copy permissions and ownership of files?</h3>
<div class="rank-math-answer ">

<p>Yes, Rsync has the option to preserve permissions and ownership of files when transferring them.</p>

</div>
</div>
<div id="faq-question-1673900498260" class="rank-math-list-item">
<h3 class="rank-math-question ">Can Rsync copy symlinks?</h3>
<div class="rank-math-answer ">

<p>Yes, Rsync can copy symlinks, but it also has the option to copy the files that the symlinks point to instead.</p>

</div>
</div>
<div id="faq-question-1673900554879" class="rank-math-list-item">
<h3 class="rank-math-question ">Can Rsync be used to create incremental backups?</h3>
<div class="rank-math-answer ">

<p>Yes, Rsync can be used to create incremental backups by using the &#8220;&#8211;link-dest&#8221; option, which creates hard links for files that have not changed since the last backup.</p>

</div>
</div>
<div id="faq-question-1673900586441" class="rank-math-list-item">
<h3 class="rank-math-question ">Can Rsync be used to synchronize files with a mobile device?</h3>
<div class="rank-math-answer ">

<p>Yes, Rsync can be used to synchronize files with a mobile device, provided that the device has a Rsync client installed or the device can connect to the server via SSH.</p>

</div>
</div>
<div id="faq-question-1673900613582" class="rank-math-list-item">
<h3 class="rank-math-question ">Can Rsync be used to sync files with cloud storage?</h3>
<div class="rank-math-answer ">

<p>Yes, Rsync can be used to sync files with cloud storage services, provided that the service has a way to connect to a server via SSH, or has a Rsync client that can connect to the server.</p>

</div>
</div>
<div id="faq-question-1673900634941" class="rank-math-list-item">
<h3 class="rank-math-question ">Can Rsync be used to transfer files to a remote server that is behind a firewall?</h3>
<div class="rank-math-answer ">

<p>Yes, Rsync can be used to transfer files to a remote server that is behind a firewall, provided that the firewall allows incoming connections to the Rsync port (873) or the SSH port (22).</p>

</div>
</div>
</div>
</div>


<h2 class="wp-block-heading" id="conclusion">Conclusion</h2>



<p>In this article, we have learned, how can use the Rsync commands in a Linux system, it can be used for taking backups, file transfers, copying from one location to another, and mirroring, and it can be performed in local or remote machines using an SSH connection. </p>



<p>So far if you get any questions regarding the practical uses of Rsync commands or related to file management on Linux, do comment, and we will reply as soon as possible.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.prowebtips.com/practical-uses-of-rsync-command-in-linux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Fix Video Memory Management Internal BSOD</title>
		<link>https://www.prowebtips.com/fix-video-memory-management-internal-bsod/</link>
					<comments>https://www.prowebtips.com/fix-video-memory-management-internal-bsod/#respond</comments>
		
		<dc:creator><![CDATA[Pronay Sarkar]]></dc:creator>
		<pubDate>Mon, 02 Jan 2023 18:30:37 +0000</pubDate>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[Blue Screen of Death]]></category>
		<category><![CDATA[BSOD]]></category>
		<category><![CDATA[Error]]></category>
		<guid isPermaLink="false">https://www.prowebtips.com/?p=26120</guid>

					<description><![CDATA[Fix the VIDEO_MEMORY_MANAGEMENT_INTERNAL Blue Screen of Death (BSOD) error, without losing data or re-installing Windows.]]></description>
										<content:encoded><![CDATA[
<p>Recently I purchased a brand-new laptop with Ryzen 5 CPU and with dedicated Nvidia graphics card. After completing of initial setup, the laptop was fine, as a normal laptop. In the same after using few hours, I faced the infamous, Blue Screen of Death (BSOD) &amp; which was caused by VIDEO_MEMORY MANAGEMENT INTERNAL, as per the description of the screen.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="731" src="https://www.prowebtips.com/wp-content/uploads/2023/01/BSOD-VIDEO_MEMORY_MANAGEMENT_INTERNAL-1024x731.jpg" alt="BSOD VIDEO_MEMORY_MANAGEMENT_INTERNAL" class="wp-image-26122" title="BSOD VIDEO MEMORY MANAGEMENT INTERNAL" srcset="https://www.prowebtips.com/wp-content/uploads/2023/01/BSOD-VIDEO_MEMORY_MANAGEMENT_INTERNAL-1024x731.jpg 1024w, https://www.prowebtips.com/wp-content/uploads/2023/01/BSOD-VIDEO_MEMORY_MANAGEMENT_INTERNAL-300x214.jpg 300w, https://www.prowebtips.com/wp-content/uploads/2023/01/BSOD-VIDEO_MEMORY_MANAGEMENT_INTERNAL-768x548.jpg 768w, https://www.prowebtips.com/wp-content/uploads/2023/01/BSOD-VIDEO_MEMORY_MANAGEMENT_INTERNAL.jpg 1143w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">VIDEO_MEMORY_MANAGEMENT_INTERNAL Blue Screen of Death (BSOD) error</figcaption></figure>
</div>


<p>After researching, for hours on the internet, I found some videos, and articles related to this error but not specific to mine. Then I used some tools that specially build to check and diagnose the Windows error. You can also find these two apps on the Microsoft Store. First, one is <a href="https://apps.microsoft.com/store/detail/diagnostic-data-viewer/9N8WTRRSQ8F7" target="_blank" rel="noreferrer noopener">Diagnostic Data Viewer</a>, and the second one is<a href="https://apps.microsoft.com/store/detail/windbg-preview/9PGJGD53TN86" target="_blank" rel="noreferrer noopener"> WinDbg preview</a>.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="800" src="https://www.prowebtips.com/wp-content/uploads/2023/01/Windows-Error-Diagnostic-Data-Viewer-1024x800.png" alt="Windows Error Diagnostic Data Viewer" class="wp-image-26123" title="Windows Error Diagnostic Data Viewer" srcset="https://www.prowebtips.com/wp-content/uploads/2023/01/Windows-Error-Diagnostic-Data-Viewer-1024x800.png 1024w, https://www.prowebtips.com/wp-content/uploads/2023/01/Windows-Error-Diagnostic-Data-Viewer-300x234.png 300w, https://www.prowebtips.com/wp-content/uploads/2023/01/Windows-Error-Diagnostic-Data-Viewer-768x600.png 768w, https://www.prowebtips.com/wp-content/uploads/2023/01/Windows-Error-Diagnostic-Data-Viewer.png 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Windows Diagnostic Data Viewer (App)</figcaption></figure>
</div>


<p>Windows natively have reliability history tools under the “Security and Maintenance” section. Where you can see the history of Windows errors, etc. If got a BSOD then, I suggest you download the WinDbg preview app from Microsoft Store, this app analyzes the dump file and explains the error &amp; what caused by.</p>



<p>Coming to the topic, if you are facing the <strong>VIDEO_MEMORY_MANAGEMENT_INTERNAL</strong> Blue Screen of Death (BSOD) error, then it is a hardware error that occurs when there is a problem with the graphics card or its driver. This error can be caused by a variety of issues, such as outdated or corrupted drivers, hardware malfunctions, or software conflicts.</p>



<div class="wp-block-group has-base-2-background-color has-background"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-rank-math-toc-block" id="rank-math-toc"><h2>Table of Contents</h2><nav><ul><li><a href="#to-troubleshoot-the-video-memory-management-internal-bsod-error-you-can-try-the-following-steps">To troubleshoot this error, you can try the following steps:</a></li><li><a href="#how-to-roll-back-a-graphic-driver-on-windows">How to Roll back a Graphic Driver on Windows</a></li><li><a href="#other-important-points-need-to-be-in-mind-to-fix-this-bsod">Other important points need to be in mind to fix this BSOD</a></li><li><a href="#frequently-asked-questions-about-windows-bsod">Frequently Asked Questions about Windows BSOD</a></li></ul></nav></div>
</div></div>



<h2 class="wp-block-heading" id="to-troubleshoot-the-video-memory-management-internal-bsod-error-you-can-try-the-following-steps">To troubleshoot the VIDEO_MEMORY_MANAGEMENT_INTERNAL BSOD error, you can try the following steps:</h2>



<ol class="wp-block-list" type="1">
<li>Update the graphics card driver: If the graphics card driver is outdated or corrupted, it can cause this error. You can try updating the driver to the latest version to see if it resolves the issue.</li>



<li>Check for hardware issues: It is possible that the graphics card or other hardware is malfunctioning, causing the error. You can try running hardware diagnostic tests to check for any issues.</li>



<li>Check for software conflicts: If you have recently installed any new software or made changes to your system, it is possible that the software is causing the error. You can try uninstalling any recently installed software or rolling back any system changes to see if it resolves the issue.</li>



<li>Reset the system: If none of the above steps help, you can try resetting the system to its default state. This will remove any software or system changes that may be causing the error.</li>
</ol>



<p>I hope this helps! Let me know in the comment box if you have any other questions or suggestions. However, check out how you can roll back the graphic drivers, and other fixes for this BSOD error.</p>



<pre class="wp-block-verse"><strong>Must Read:</strong> <a href="https://www.prowebtips.com/how-to-fix-missing-sign-in-options-on-windows-10/" target="_blank" rel="noreferrer noopener">How to Fix Missing Sign-in Options on Windows 10</a></pre>



<h2 class="wp-block-heading" id="how-to-roll-back-a-graphic-driver-on-windows">How to Roll back a Graphic Driver on Windows</h2>



<p>To roll back a driver on Windows, follow these steps:</p>



<p><strong>Step &#8211; 1. Open the Start menu and search for &#8220;Device Manager&#8221;.</strong></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="965" height="904" src="https://www.prowebtips.com/wp-content/uploads/2023/01/Search-Windows-Device-Manager.png" alt="Search Windows Device Manager" class="wp-image-26126" title="Search Windows Device Manager" srcset="https://www.prowebtips.com/wp-content/uploads/2023/01/Search-Windows-Device-Manager.png 965w, https://www.prowebtips.com/wp-content/uploads/2023/01/Search-Windows-Device-Manager-300x281.png 300w, https://www.prowebtips.com/wp-content/uploads/2023/01/Search-Windows-Device-Manager-768x719.png 768w" sizes="auto, (max-width: 965px) 100vw, 965px" /></figure>
</div>


<p><strong>Step &#8211; 2. In the Device Manager, find the device whose driver you want to roll back.</strong></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="726" height="569" src="https://www.prowebtips.com/wp-content/uploads/2023/01/Select-Installed-Driver-from-Windows-Device-Manager.png" alt="Select Installed Driver from Windows Device Manager" class="wp-image-26127" title="Select Installed Driver from Windows Device Manager" srcset="https://www.prowebtips.com/wp-content/uploads/2023/01/Select-Installed-Driver-from-Windows-Device-Manager.png 726w, https://www.prowebtips.com/wp-content/uploads/2023/01/Select-Installed-Driver-from-Windows-Device-Manager-300x235.png 300w" sizes="auto, (max-width: 726px) 100vw, 726px" /></figure>
</div>


<p><strong>Step &#8211; 3. Right-click the device and select &#8220;Properties&#8221;.</strong></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="727" height="569" src="https://www.prowebtips.com/wp-content/uploads/2023/01/Select-Properties-of-installed-Driver-by-right-clicking.png" alt="Select Properties of installed Driver by right clicking" class="wp-image-26128" title="Select Properties of installed Driver by right clicking" srcset="https://www.prowebtips.com/wp-content/uploads/2023/01/Select-Properties-of-installed-Driver-by-right-clicking.png 727w, https://www.prowebtips.com/wp-content/uploads/2023/01/Select-Properties-of-installed-Driver-by-right-clicking-300x235.png 300w" sizes="auto, (max-width: 727px) 100vw, 727px" /></figure>
</div>


<p><strong>Step &#8211; 4. In the Properties window, go to the &#8220;Driver&#8221; tab.</strong></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="497" height="528" src="https://www.prowebtips.com/wp-content/uploads/2023/01/Go-To-Driver-Section.png" alt="Go To Driver Section" class="wp-image-26130" title="Go To Driver Section" srcset="https://www.prowebtips.com/wp-content/uploads/2023/01/Go-To-Driver-Section.png 497w, https://www.prowebtips.com/wp-content/uploads/2023/01/Go-To-Driver-Section-282x300.png 282w" sizes="auto, (max-width: 497px) 100vw, 497px" /></figure>
</div>


<p><strong>Step &#8211; 5. Click the &#8220;Roll Back Driver&#8221; button.</strong></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="500" height="568" src="https://www.prowebtips.com/wp-content/uploads/2023/01/Click-on-Rollback-to-restore-previous-version.png" alt="Click on Rollback to restore previous version" class="wp-image-26129" title="Click on Rollback to restore previous version" srcset="https://www.prowebtips.com/wp-content/uploads/2023/01/Click-on-Rollback-to-restore-previous-version.png 500w, https://www.prowebtips.com/wp-content/uploads/2023/01/Click-on-Rollback-to-restore-previous-version-264x300.png 264w" sizes="auto, (max-width: 500px) 100vw, 500px" /></figure>
</div>


<p>If the button is grayed out, it means that the device does not have a previous driver to roll back to. In this case, you will not be able to roll back the driver.</p>



<p>Alternatively, you can also use the &#8220;System Restore&#8221; feature to roll back changes to your system, including drivers. This can be useful if rolling back the driver through the Device Manager is not possible or does not resolve the issue.</p>



<p>Keep in mind that rolling back a driver may not always fix the problem, and it is possible that the previous driver may have their own issues. It is always a good idea to create a system restore point before making any changes to your system so that you can revert the changes if necessary.</p>



<pre class="wp-block-verse"><strong>Must Read:</strong> <a href="https://www.prowebtips.com/error-2147942402-0x80070002-when-launching-ubuntu2204-exe/" target="_blank" rel="noreferrer noopener">Fix Error 2147942402 (0x80070002) when launching ‘ubuntu2204.exe’</a></pre>



<h2 class="wp-block-heading" id="other-important-points-need-to-be-in-mind-to-fix-this-bsod">Other important points need to be in mind to fix this BSOD</h2>



<ol class="wp-block-list" type="1">
<li>Restart your computer. Sometimes, a simple grace restart can resolve the issues.</li>



<li>Check for updates. Make sure that you have all the latest updates for your operating system and any software that you are using.</li>



<li>Check for hardware issues. Make sure that all your hardware is properly installed and functioning. Check for loose cables or damaged components.</li>



<li>Check for software conflicts. If you recently installed any new software or drivers, try uninstalling them to see if they are causing the issue.</li>



<li>Run a diagnostic tool. There are several diagnostic tools that you can use to help identify the cause of a BSOD. One such tool is the Windows Debugger.</li>



<li>Consult online resources. There are many online forums and resources where you can find solutions to common BSOD issues.</li>
</ol>



<h2 class="wp-block-heading" id="frequently-asked-questions-about-windows-bsod">Frequently Asked Questions about Windows BSOD</h2>


<div id="rank-math-faq" class="rank-math-block">
<div class="rank-math-list ">
<div id="faq-question-1672681797750" class="rank-math-list-item">
<h3 class="rank-math-question ">What is the BSOD?</h3>
<div class="rank-math-answer ">

<p>The BSOD is a stop error screen that is displayed when Windows encounters a critical system error that requires the operating system to shut down to prevent damage.</p>

</div>
</div>
<div id="faq-question-1672681810557" class="rank-math-list-item">
<h3 class="rank-math-question ">What causes the BSOD?</h3>
<div class="rank-math-answer ">

<p>There are many possible causes for the BSOD, including hardware failures, driver conflicts, and software bugs.</p>

</div>
</div>
<div id="faq-question-1672681865198" class="rank-math-list-item">
<h3 class="rank-math-question ">How do I fix the BSOD?</h3>
<div class="rank-math-answer ">

<p>There is no one-size-fits-all solution for the BSOD, as the cause of the error can vary. Some common troubleshooting steps include:<br />1. Updating or reinstalling drivers<br />2. Running a virus scan<br />3. Checking for hardware issues<br />4. Disabling conflicting software</p>

</div>
</div>
<div id="faq-question-1672681912647" class="rank-math-list-item">
<h3 class="rank-math-question ">How can I prevent the BSOD from occurring?</h3>
<div class="rank-math-answer ">

<p>Keeping your system up to date with the latest software and drivers, as well as running regular maintenance tasks, can help prevent the BSOD from occurring.</p>

</div>
</div>
<div id="faq-question-1672681925935" class="rank-math-list-item">
<h3 class="rank-math-question ">Can the BSOD be caused by a virus?</h3>
<div class="rank-math-answer ">

<p>Yes, it is possible for a virus to cause the BSOD. It is important to keep your system protected with antivirus software and to be cautious when downloading and opening files from the internet.</p>

</div>
</div>
</div>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://www.prowebtips.com/fix-video-memory-management-internal-bsod/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
