Я обновил PHP с версии 5.6 до 7.0. В PHP 5.6 OrangeHRM работает нормально. Но после обновления до версии 7.0 это дает мне Произошла внутренняя ошибка. Я буду признателен, если кто-то поможет мне в этой ошибке.
В большинстве случаев возможно, что приложения oder не совместимы с PHP7. Так что в вашем коде что-то не так, и вы получаете код состояния 500. Вы должны включить все свои отчеты об ошибках и проверить свои журналы. Внутренние ошибки сервера трудно найти, потому что в большинстве случаев они могут не выводиться.
Я мог бы найти, что OrangeHRM использует старый mysql
функции, которые удалены в PHP7. Таким образом, вы не можете использовать PHP7 в этом случае.
Orange HRM не работает для PHP 7
Так что проверьте журнал изменений усиления для последней версии, если он совместим. Если это не так, вернитесь к PHP 5.6 или вам придется перейти на другое программное обеспечение.
Открытый исходный код OrangeHRM пока не совместим с PHP7. Только корпоративный продукт (после версии 6.4) совместим с PHP7. Если вы хотите перейти с PHP7, вы должны использовать OrangeHRM 6.4 или выше. (Проверено и подтверждено разработчиком OrangeHRM)
Правильный ответ таков.
Перейдите в свой Wamp> MySQL> Настройки MySQL> Режим SQL->, затем выберите Режим SQL Нет
Спасибо