Bobcares

PHP has encountered an Access Violation in Plesk – How to resolve

by | Apr 14, 2021

PHP has encountered an Access Violation in Plesk? We can help you.

A critical system issue, Access violation error may cause total system corruption or even loss of data.

As part of our Server Management Services, we assist our customers with several PHP queries.

Today, let us see how to resolve the error, PHP has encountered an Access Violation.

 

PHP has encountered an Access Violation in Plesk

Recently, one of our customers came across an error message in the Windows server with the Plesk control panel.

PHP has encountered an Access Violation at xxxxxxxx

The major causes of this error include:

  1. Several DLL files in different folders with different versions.
  2. If the server runs Windows, this probably relates to a memory leak in PHP or a PHP module.
  3. Due to Eaccelerator extension from PHP.
  4. Incorrect permissions of the temp folder.
  5. ZendOptimizer does not work well with PHP.
  6. Due to limits set in the application pool.

 

How to solve this error?

Initially, we copy the file libmysql.dll from C:\Program Files (x86)\SWsoft\Plesk\Additional\PleskPHP5 to C:\WINDOWS\system32.

Then we correct the PATH in environment variables.

We need to put the PHP path (C:\Php) at the beginning of the environment variable “Path”.

The incorrect one is as below:

Path = %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Intel\DMIX;C:\Php;

On the other hand, the correct one looks like this:

Path = C:\Php;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Intel\DMIX;

Then we can see that there is something that does not allow to access the resources.

It might be the maximum reach of the memory limit, might be the maximum limit of Inodes, or any bad piece of code which holds the memory.

In addition, it can occur due to the limits set in the application pool.

Moving ahead, we remove the eaccelerator extension from PHP.

This will solve the problem. However, it may add to the system’s burden because Eaccelerator is basically something that saves system resources.

We can find php.ini, usually in C:/PHP/php.ini or C:/winnt/php.ini or C:/Windows/php.ini.

Make sure that there are read, write and execute permissions for the folder C:/winnt/temp or C:/Windows/temp.

In the case of ZendOptimizer, we need to try another version.

[Need help with the resolution? We can help you]

 

Conclusion

In short, the error occurs in the Windows server with the Plesk control panel. Today, we saw an effective method our Support Techs employ to fix it.

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

GET STARTED

var google_conversion_label = "owonCMyG5nEQ0aD71QM";

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Never again lose customers to poor
server speed! Let us help you.

Privacy Preference Center

Necessary

Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID - Preserves user session state across page requests.

gdpr[consent_types] - Used to store user consents.

gdpr[allowed_cookies] - Used to store user allowed cookies.

PHPSESSID, gdpr[consent_types], gdpr[allowed_cookies]
PHPSESSID
WHMCSpKDlPzh2chML

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

_ga - Preserves user session state across page requests.

_gat - Used by Google Analytics to throttle request rate

_gid - Registers a unique ID that is used to generate statistical data on how you use the website.

smartlookCookie - Used to collect user device and location information of the site visitors to improve the websites User Experience.

_ga, _gat, _gid
_ga, _gat, _gid
smartlookCookie
_clck, _clsk, CLID, ANONCHK, MR, MUID, SM

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

IDE - Used by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.

test_cookie - Used to check if the user's browser supports cookies.

1P_JAR - Google cookie. These cookies are used to collect website statistics and track conversion rates.

NID - Registers a unique ID that identifies a returning user's device. The ID is used for serving ads that are most relevant to the user.

DV - Google ad personalisation

_reb2bgeo - The visitor's geographical location

_reb2bloaded - Whether or not the script loaded for the visitor

_reb2bref - The referring URL for the visit

_reb2bsessionID - The visitor's RB2B session ID

_reb2buid - The visitor's RB2B user ID

IDE, test_cookie, 1P_JAR, NID, DV, NID
IDE, test_cookie
1P_JAR, NID, DV
NID
hblid
_reb2bgeo, _reb2bloaded, _reb2bref, _reb2bsessionID, _reb2buid

Security

These are essential site cookies, used by the google reCAPTCHA. These cookies use an unique identifier to verify if a visitor is human or a bot.

SID, APISID, HSID, NID, PREF
SID, APISID, HSID, NID, PREF