Download the PHP package pixelant/pxa-lpeh without Composer

On this page you can find all versions of the php package pixelant/pxa-lpeh. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package pxa-lpeh

Local Page Error Handler for TYPO3

This extension speeds up error page handling and frees up PHP workers by loading local page content without issuing an external HTTP request.

The speed increase depends on the round-trip time for external HTTP requests for your server (including resolving the DNS), but it could easily be 3x what you're having today.

Installation

  1. Download from the TYPO3 Extension Repository or require the extension using Composer: composer req pixelant/pxa-lpeh
  2. Enable the extension in the Admin tools > Extensions module or run vendor/bin/typo3 extension:activate pxa_lpeh

Configuration

Default Configuration

No configuration is required by default.

The extension will use the configuration for any "Show Content from Page" error handler.

Disabling Page Content Error Handler Override

By default, this extension overrides the PageContentErrorHandler class and calls this class only if the Error Handler configuration explicitly requires an external request.

You can disable this override in the Admin tools > Settings > Extension Configuration by checking the box "Don't replace the standard 'Show Content from Page' error handler, use 'PHP Class' instead".

This extension can still be used by explicitly configuring a PHP Error Handler Class in Site management > Sites > [Your Site] > Error Handling:

  1. Create a new error handling
  2. Set "HTTP Error Status Code" to 404
  3. Set "How to handle Errors" to "PHP Class"
  4. Set "ErrorHandler Class Target (FQCN)" to
  5. Set "Show Content from Page" to a page in current Site to generate a link e.g. t3://page?uid=78

Avoiding Hung HTTP Requests

External requests for error pages can hang your site during high-load situations. We recommend setting $GLOBALS['TYPO3_CONF_VARS']['HTTP']['timeout'] to a non-zero value to alleviate this problem.

Ultimate Error Fallback

If fetching the page fails, a "generic" TYPO3 error page will be displayed with the http status code. This might be e.g. the link isn't to a page, the page doesn't exist in this site etc.

Issues and Contribution

Please feel free to submit issues or contribute pull requests to this extension.


All versions of pxa-lpeh with dependencies

PHP Build Version
Package Version
Requires typo3/cms-core Version ^9.5 || ^10.1 || ^11.5
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package pixelant/pxa-lpeh contains the following files

Loading the files please wait ....