Установил prestashop_1.7.6.1 и все работало нормально. В один момент - раз, и админка перестала работать: Not Found The requested URL was not found on this server. Apache/2.4.29 (Ubuntu) Server at www.test.mysite Port 80 Ничего не понимаю... глядь, а папка /var/www/html/prestashop/admin стала называть admin8898e7r787q или что-то вроде... Переименовал ее взад на admin и все заработало... Сие что такое?
Честно говоря нет. Вообще нулевая конструкция. Несколько раз переустанавливал, так как не мог понять, что происходит. А потом понял, в чем проблема. Может права надо какие-то на папки?
Похоже, давно я в ПрестаШоп не заглядывал: Гугл говорит, что движок сам меняет название директории админки после установки в целях безопастности. Вы можете только сменить название на более удобное для вас, но просто admin оно быть не может. Права влияют только на возможность доступа к файлу/директории, но ничего с ними не делают.
Presta делает это в целях безопасности. в 1.7 версии . Как вариант попробовать права на папку - только чтение. Убрать галочки с редактирование и исполнение. Но тогда для взлома админки злодеи быстро узнают путь для перебора паролей.
Преста 1.7, да и 1.6 тоже, требует для безопасности изменить, после установки, до первого запуска, имя папки admin. Если не менять самим, она автоматом переименует. В этом нет трагедии. Зашел через ftp-клиента на хост и посмотрел какое теперь имя у админки.