Fatal Error: Class 'Xsltprocessor' Not Found

Fatal error: Class 'XSLTProcessor' not found

Install the XSL extension to get that class. This might be as easy as uncommenting (remove the starting ';') on the line that reads extension=php_xsl.dll in php.ini on Windows, or apt-get install php5-xsl on most Linux-based systems. For custom builds of PHP, use configure option --with-xsl (requires package libxslt1-dev).

Fatal error: Class 'XSLTProcessor' not found - but is installed

How did you enable the php_xsl extension on Azure? If you manually upload the DLL library to Azure and config via Configure via ini settings section of How to: Enable extensions in the default PHP runtime. It maybe that the DLL library you configured doesn't match the PHP version or OS version.

However, Azure Web Apps has already contain the php_xsl.dll library in the ext folder of PHP runtime in every available version. But by default Azure PHP runtime doesn't enable it. you can login Kudu console site of your Azure Web App service, and direct to the default ext folder, e.g D:\Program Files (x86)\PHP\v7.0\ext. You can find all the libraries provided by Azure.

So, please delete your old configurations, and try to follow the Configure via ini settings section of How to: Enable extensions in the default PHP runtime, add the configuration in the extensions.ini:

extension=php_xsl.dll

Any further concern, please feel free to let me know.

PHP Extension not working on Windows Azure

I have already solved this problem on my own.
The solution is quite simpel actually...

In 'App Settings' add this:
PHP_EXTENSIONS on the left side.
bin/php_xsl.dll on the right side.
PHP_EXTENSIONS = bin/php_xsl.dll

So it needs the forward slash instead of the backslash.

Please notice that the XSL dll files are not working on any PHP version.
The current version is only working on 5.4 and for every php version you can find another dll-file. 5.5 does not have it's xsl dll as far as I know for now. Just as pdo_sqlsrv.dll btw.

Advantages of SQL Server 2008 over SQL Server 2005?

  • Transparent Data Encryption. The
    ability to encrypt an entire
    database.
  • Backup Encryption. Executed at
    backup time to prevent tampering.
  • External Key Management. Storing
    Keys separate from the data.
  • Auditing. Monitoring of data access.
  • Data Compression. Fact Table size
    reduction and improved performance.
  • Resource Governor. Restrict users or
    groups from consuming high levels or
    resources.
  • Hot Plug CPU. Add CPUs on the fly.
  • Performance Studio. Collection of
    performance monitoring tools.
  • Installation improvements. Disk
    images and service pack uninstall
    options.
  • Dynamic Development. New ADO and
    Visual Studio options as well as Dot
    Net 3.
  • Entity Data Services. Line Of
    Business (LOB) framework and Entity
    Query Language (eSQL)
  • LINQ. Development query language for
    access multiple types of data such
    as SQL and XML.
  • Data Synchronizing. Development of
    frequently disconnected
    applications.
  • Large UDT. No size restriction on
    UDT.
  • Dates and Times. New data types:
    Date, Time, Date Time Offset.
  • File Stream. New data type
    VarBinary(Max) FileStream for
    managing binary data.
  • Table Value Parameters. The ability
    to pass an entire table to a stored
    procedure.
  • Spatial Data. Data type for storing
    Latitude, Longitude, and GPS
    entries.
  • Full Text Search. Native Indexes,
    thesaurus as metadata, and backup
    ability.
  • SQL Server Integration Service.
    Improved multiprocessor support and
    faster lookups.
  • MERGE. TSQL command combining
    Insert, Update, and Delete.
  • SQL Server Analysis Server. Stack
    improvements, faster block
    computations.
  • SQL Server Reporting Server.
    Improved memory management and
    better rendering.
  • Microsoft Office 2007. Use OFFICE as
    an SSRS template. SSRS to WORD.
  • SQL 2000 Support Ends. Mainstream Support for SQL 2000 is coming to an end.

(Good intro article part 1, part 2, part 3.
As for compelling reasons, that depends on what you are using SQL server for. Do you need hierarchical data types? Do you currently store files in the database and want to switch over to SQL Server's new filestream feature? Could you use more disk space by turning on data compression?

And let's not forget the ability to MERGE data.

Class 'COM' not found

From PHP 5.4.5, COM and DOTNET is no longer built into the php core.you have to add COM support in php.ini:

[COM_DOT_NET]
extension=php_com_dotnet.dll

Otherwise you will see this in your error log:
Fatal error: Class 'COM' not found

The extension is included with php 5.4.5 for Windows.



Related Topics



Leave a reply



Submit