How to install & configure php-gettext extension

OS type and version ubuntu 18.04.6
Webmin version 2.104

I tried
dnf install php81-php-gettext
Last metadata expiration check: 0:43:47 ago on Fri 14 Jun 2024 08:38:31 AM UTC.
Package php81-php-common-8.1.29-1.el8.remi.x86_64 is already installed.
Dependencies resolved.
Nothing to do.

Maybe its in php-common by that response.

P.S. found this
The package that provides gettext in CentOS 9 is php-common, I use Rocky9 so basically the same.

Try apt-get install php-gettext
or apt-get install php81-gettext (depends what php your using)

thank you, it displays as it was installed but, some of my pages displays error 500

check the phpinfo and see if its there, check your apache error logs as well


yeah enabled but, some of my journal page menus are not displaying

Anything in the logs?

the domain redirects to here and seems to work ok

Thank you for your response, yeah it is working after I login to my dashboard administration & journal menus are not displaying.

Hard to know, logs would be your only clue. Is it a common software like wordpress, or custom made.
Just updated, I see this is webmin not virtualmin.

could be the .htaccess as well.

sorry for delayed response, due to my personal issue.
here is the log file
22-Jun-2024 08:31:01 UTC] PHP Fatal error: Uncaught GuzzleHttp\Exception\RequestException: cURL error 5: Could not resolve
proxy: 2320@ (see libcurl - Error Codes) in /var/www/public_html/lib/pkp/lib/vendo
2 Stack trace:
3 #0 /var/www/public_html/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(155): GuzzleHttp\Handler\CurlFactory
4 #1 /var/www/public_html/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(105): GuzzleHttp\Handler\CurlFactory
5 #2 /var/www/public_html/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(43): GuzzleHttp\Handler\CurlFactory:
6 #3 /var/www/public_html/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp\Handler\CurlHandler->__inv
7 #4 /var/www/public_html/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(51): GuzzleHttp\Handler\Proxy::GuzzleHttp
8 #5 /var/www/public_html/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(37): GuzzleHttp\Handler\Proxy::Guz
9 #6 /var/www/public_html/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Middleware.php(29): GuzzleHttp\PrepareBodyMiddleware->__invo
10 #7 /var/www/public_html/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(70): GuzzleHttp\Middleware::GuzzleHtt
11 #8 /var/www/public_html/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Middleware.php(59): GuzzleHttp\RedirectMiddleware->__invoke(
12 #9 /var/www/public_html/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/HandlerStack.php(71): GuzzleHttp\Middleware::GuzzleHttp{clo
13 #10 /var/www/public_html/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Client.php(351): GuzzleHttp\HandlerStack->__invoke()
14 #11 /var/www/public_html/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Client.php(162): GuzzleHttp\Client->transfer()
15 #12 /var/www/public_html/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Client.php(182): GuzzleHttp\Client->requestAsync()
16 #13 /var/www/public_html/lib/pkp/classes/xml/ GuzzleHttp\Client->request()

any idea what guzzle is?

found this

maybe its the php version