Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
litespeed_wiki:config:cannot_find_lsphp55 [2018/07/20 13:43] Jackson Zhang [How to fix Can not find External Application: lsphp72 error] |
litespeed_wiki:config:cannot_find_lsphp55 [2025/06/02 19:56] (current) Lisa Clarke Redirect to new Documentation Site |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== How to fix "Can not find External Application: lsphpxx" error ===== | + | ~~REDIRECT>https://docs.litespeedtech.com/lsws/extapp/php/troubleshooting/~~ |
- | + | ||
- | Sometime you may experience the following error after the installation: | + | |
- | + | ||
- | 2015-06-23 14:29:56.297 ERROR [config:scripthandler] Can not find handler with type: 12, name: lsphpxx. | + | |
- | 2015-06-23 14:29:56.297 ERROR [config:scripthandler] Can not find External Application: lsphpxx, type: lsapi | + | |
- | 2015-06-23 14:29:56.297 ERROR [config:scripthandler] use static file handler for suffix [phpxx] | + | |
- | + | ||
- | It simply means no lsphpxx external application set up yet. You should create an external app lsphpxx and point a right binary to it. | + | |
- | + | ||
- | ==== In cPanel EA4 environment ==== | + | |
- | Most likely you won't see such error since most of the PHP handler have been preconfigured. If some occasion, newer version of PHP, such as lsphp72 or a future version, may not be included in LSWS configuration, you can manually create such lsphp72 external app and point it to ea-php72-lsphp binary, or CL php72 binary when CloudLinux is used. | + | |
- | + | ||
- | + | ||
- | ==== In old cPanel EA3 environment ==== | + | |
- | In cPanel EA3 environment, LiteSpeed normally builds matching PHP most likely for 5.4.x hence no lsphp55 installed. | + | |
- | + | ||
- | The message itself is absolutely safe to be ignored. If you just like to get rid of the error, you can do either of the following: | + | |
- | * Install lsphp55 and pointing the /usr/local/lsws/fcgi-bin/lsphp55 to the newly installed binary. | + | |
- | * Simply remove lsphp55 handler. | + | |
- | * Use any exiting PHP handler as lsphp55, for example: | + | |
- | + | ||
- | ln -sf /usr/local/lsws/fcgi-bin/lsphp5 /usr/local/lsws/fcgi-bin/lsphp55 | + | |
- | The last one creates a symbolic link to use lsphp5 as lsphp55 handler. It is not recommended, though it can remove the error alert, since faked lsphp55 may create misunderstanding in the future. | + |