Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1865
  • Last Modified:

PHPShield loader error

I  have downloaded the latest version of PHPShield for demo from http://www.phpshield.com/. I encoded a file using the same software and placed it in my htdocs directory. When I open the encoded file in browser it genrates following error.
"PHP script C:\xampp\htdocs\3.php is protected by phpSHIELD and requires the phpSHIELD loader phpshield.5.2ev.win. The phpSHIELD loader has not been installed, or is not installed correctly. Please visit the phpSHIELD php encoder site to download required loader."

I downloaded the loader "All loaders for Windows. PHP 4.3.x to PHP 5.x " and placed it in ext directory. but its still not working. Am using Windows XP. with XAMPP. and php version 5.2.3. My extension_dir is C:\xampp\php\ext\. and enable_dl is on. Help me running my encoded script.
0
Naveed_Manzoor
Asked:
Naveed_Manzoor
  • 6
  • 4
  • 2
  • +1
1 Solution
 
nizsmoDeveloperCommented:
do you have the extension path:
C:\xampp\php\ext\

in your system path variable?
0
 
Naveed_ManzoorAuthor Commented:
yes in my php5.ini file residing at C:\xampp\php I have
extension_dir = "C:\xampp\php\ext\"
0
 
nizsmoDeveloperCommented:
no, in your SYSTEM PATH variable.

In windows, right click on my computer, properties, and go to the advanced tab, click on the "Environment Variables" button, and in the "System Variables" subwindow scroll down until you see a variable labelled PATH, click on this and then click the Edit button, in the value make sure you append a ";" at the end and the append C:\xampp\php\ext\ to the value and save changes.

EG mine is:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;D:\run;C:\Program Files\Common Files\Teleca Shared;C:\Program Files\Intuwave\Shared\mRouterRuntime

so i append the extensions path like this:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;D:\run;C:\Program Files\Common Files\Teleca Shared;C:\Program Files\Intuwave\Shared\mRouterRuntime;C:\xampp\php\ext\

hope this helps.
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
Naveed_ManzoorAuthor Commented:
I have added it but still getting the same error....
0
 
nizsmoDeveloperCommented:
as a last resort, try and uninstall and reinstall PHP and restart from scratch, something must be setup wrong..has this every worked?
0
 
Naveed_ManzoorAuthor Commented:
I checked the same instalation on other system. This is some configration mistake. Cant find it out.
0
 
nizsmoDeveloperCommented:
so it works on another server?
0
 
Naveed_ManzoorAuthor Commented:
NO
0
 
DmitriiconsultantCommented:
Did you edit your php5.ini?

It must contain string like:


extension=phpshield/phpshield.5.2ev.win

Open in new window

0
 
Naveed_ManzoorAuthor Commented:
Yes i have this in my php.ini file .
0
 
DmitriiconsultantCommented:
>I downloaded the loader "All loaders for Windows. PHP 4.3.x to PHP 5.x " 

Their site says:
"PLEASE NOTE: These loaders are for the FULL version of phpSHIELD and will not work with the demo version."

And the appropriate loader is in the subfolder named 'loaders' of phpSHIELD folder.
0
 
Naveed_ManzoorAuthor Commented:
Yes , its in the folder but I allready extracted the appropriate loader (phpshield.5.2ev.win) and placed it in the ext folder, my php.ini is also updated with extension path.
0
 
cositollcCommented:
Make a file with following code:

<? phpinfo(); ?>

put it in your htdocs and open it with apache.

In the first block you have an entry "Loaded Configuration File" which ist the correct php.ini
Make your changes in this file: extension=phpshield/phpshield.5.2ev.win

In the block "PHP Core" you can see the correct extension-dir ("extension_dir")
Put the phpshield-files in this directory (subfolder phpshield)

Restart your apache and have fun
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 6
  • 4
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now