2.12.1. Несумісні параметри

Причиною помилки 500 на сайті може бути наявність у файлі .htaccess підтримуються параметрів. Перевірте вміст цього файлу і при необхідності внесіть в нього відповідні правки:

  • Options +FollowSymLinks — потрібно замінити на Options +SymLinksIfOwnerMatch.
  • Options All -Indexes - потрібно замінити на Options -Indexes.
  • +ExecCGI - потрібно видалити.
  • AllowOverride з будь—якими параметрами — потрібно видалити.

На хостингу не використовується модуль Apache mod_version, Тому якщо в .htaccess присутні блоки з директивами IfVersion, Їх також слід видалити, залишивши тільки вміст блоків, призначених для Apache 2.4.

Також на хостингу не можна використовувати RewriteMap. Якщо метою є, наприклад, перетворення URL в нижній регістр, вирішувати цю задачу краще за допомогою додавання відповідних директив безпосередньо в PHP-скрипти сайту.

Для внесення змін до файл можна використовувати файл-менеджер або будь-який FTP-клієнт.

Зміст