Бавен PHP под Plesk

От много време насам този wordpress сайт се зареждаше ужасяващо бавно, но най-после намерих време да проуча и да разбера какъв е проблема.

Тъй като хостинга е IIS, платформата е PHP, а базата е MySQL имаше доста варианти за проблем. Бързо елиминирах MySQL като вариант и остана IIS/ PHP. По-точно всяка PHP страница се зареждаше за над 5 секунди, колкото и да е малка!

След опити за custom php.ini и така нататък проблемът се оказа в настройката на самото PHP в Plesk. Конкретно за мене в Web Hosting Settings PHP работеше като CGI – смених го на ISAPI extension и всичко тръгна нормално

PHP Setting in Plesk

 

Новините от RSS feed излизат като “????” в Joomla

В стандартна инсталация на Joomla 1.0.x (включително и локализираната версия на български от joomla-bg.com) RSS агрегаторът не работи правилно, заради проблеми с encoding-a и резултатът обикновено е следния:
Въпросителни в имената на статиите и в линковете.
След известно търсене по форумите видях, че проблемътът се състои в com_newsfeeds компонента и по-специално във файла newsfeeds.html.php, който се намира в /components/com_newsfeed/ подпапка.

Вече не си спомням от къде в Интернет намерих patch за горния проблем. Ето го и самия patch:

newsfeeds.html.php
В общи линии е това. След като се сложи файла, резултатът вече е доста по-приемлив, а именно: