Промяна на PHP версията и PHP настройките (и какво да направите при грешки след надграждане)
При WebOké Вие сами избирате коя версия на PHP използва Вашият уебсайт и сами променяте настройки като upload_max_filesize, memory_limit и max_execution_time. Това става в DirectAdmin чрез Select PHP version. Ако сайтът Ви спре да работи след ъпгрейд, по-нататък ще прочетете какво да направите.
Промяна на версията на PHP
- Влезте в DirectAdmin: в Моят WebOké отидете на Моите продукти и при Вашия хостинг пакет кликнете върху DirectAdmin.
- Под Допълнителни функции кликнете върху Select PHP version.
- Изберете желаната версия от падащото меню и запазете избора.

Тествайте Вашия уебсайт веднага след промяната. Ако нещо спре да работи, прочетете блока по-долу.
Сайтът Ви не работи след ъпгрейд на PHP
Сайтът Ви показва бяла страница, съобщение за грешка или част от него не работи? Това почти винаги се дължи на приставка (plugin), тема или собствен код, който не е съвместим с новата версия.
- Върнете предишната версия. Изберете отново в Select PHP version версията, която сте имали преди. Сайтът Ви веднага ще заработи отново както преди. Настроените разширения и опции на новата версия се запазват за следващ опит.
- Открийте грешката в лога за грешки. В DirectAdmin под Системна информация и файлове кликнете върху Преглед на сайта и логове, а след това при Вашия домейн върху Дневник на грешките. Погледнете в долната част за редове с
PHP Fatal errorилиPHP Warning. В пътя обикновено се вижда коя приставка или тема причинява проблема. Ако няма нищо полезно, прочетете Показване на PHP грешки без промяна на php.ini. - Актуализирайте софтуера си. Първо направете резервно копие. След това актуализирайте WordPress (или друг Ваш софтуер), темата си и приставките си, докато старата версия на PHP все още е активна. Премахнете приставките, които не използвате.
- Опитайте отново. Активирайте отново новата версия, тествайте сайта си и погледнете отново в лога за грешки.

Ако виждате Call to undefined function, често липсва PHP разширение. Него активирате сами, вижте по-долу.
Активиране на разширение, например ionCube
Някои платени софтуерни продукти, като определени приставки или модули за онлайн магазини, са криптирани. Те работят само с т.нар. loader: ionCube (ioncube_loader) или SourceGuardian (sourceguardian). Производителят на софтуера Ви казва от кой имате нужда. Често се забелязва по съобщение от типа "requires the ionCube PHP Loader".
- Отворете Select PHP version и проверете в горната част дали е избрана правилната версия. Разширенията се настройват поотделно за всяка версия на PHP.
- Отидете в раздела Extensions.
- Поставете отметка на
ioncube_loader(или разширението, от което имате нужда). Промяната влиза в сила до минута.

Промяна на PHP настройките
- Отворете Select PHP version и отидете в раздела Options.
- Променете настройката, от която имате нужда, например
upload_max_filesizeза по-големи качвания. В такъв случай увеличете иpost_max_size. - Промяната се запазва веднага.
По този начин не е нужно да добавяте нищо във файл .htaccess.
Предпочитате да Ви помогнем?
Не успявате или сайтът Ви не е бил актуализиран от години? С PHP ъпгрейда ние правим Вашия уебсайт съвместим с актуална версия на PHP, на фиксирана цена. Ако не успеем, получавате парите си обратно. Прочетете Възлагане на PHP ъпгрейд.
Вижте също в ръководството за DirectAdmin: PHP опции: upload_max_filesize, memory_limit и max_execution_time, Активиране и деактивиране на PHP разширения и Грешки след PHP ъпгрейд и намиране на дневника на грешките.
Подробно обяснение със скрийншоти: Избор на версия на PHP (Select PHP version) в ръководството за DirectAdmin.
