Если кто вдруг осваивает Opencart, и начал с версии 2.2.0.0 например, то там есть косяк в админке.
При нажатии на вкладку "Клиенты" выдается ошибка сервера HTTP 500.
Глядя на логи, видно что первый косяк в строке 1105:
[Mon Jun 27 21:17:00 2016] [error] [client XX.XXX.X.XXX] PHP Parse error: syntax error, unexpected '&&' (T_BOOLEAN_AND), expecting ')' in /home/XXXX/data/www/XXXXX.ru/admin/controller/customer/customer.php on line 1105
Эта проблема в англоязычном интернете уже решена, на Гитхабе можно посмотреть как:
https://github.com/opencart/opencart/issues/4106 Однако после того, как я добавил злоебучую скобку, проблема не исчезла, а просто стала выглядеть немного по-другому;
[Mon Jun 27 22:48:35 2016] [error] [client XX.XXX.X.XXX] PHP Parse error: syntax error, unexpected '&&' (T_BOOLEAN_AND) in /home/XXXX/data/www/XXXXX.ru/admin/controller/customer/customer.php on line 1053
Иными словами, косяк вылез в строке 1053. И про эту ошибку, на данный момент, никто не пишет, ответа как устранить не нашел.
Скопировал файл в PHP-песочницу, посмотреть что там, в строке 1053.
Увидел следующее
В общем, одна скобка тут наоборот, лишняя. Убираем ее и немедленное счастье испытываем, вкладка "Клиенты" выдает список клиентов, надо же.
Весь вечер убил, блять, после работы.