Prestashop + Google Cloud SQL

В настоящее время я пытаюсь настроить экземпляр Prestashop 1.7, используя Google Cloud Compute Engine и Google Cloud SQL (MySQL 5.7).

I удалось попасть на страницу установки Prestashop, но когда я пытаюсь подключить его к Cloud SQL, я получаю следующую ошибку:

    Your database login does not have the privileges to create table on 
    the database "prestashop". Ask your hosting provider:
    Storage engine MyISAM is disabled (Table creation is disallowed).

Я потратил на это много времени и не могу заставить его работать. Ящики работали в течение нескольких недель без перезапуска или обновления пакетов, проблема была обнаружена ранее сегодня. На ящиках есть один sudoer, без признаков вторжения.

Сменить права доступа просто, но мы до сих пор не знаем, что происходит. Есть ли у кого-нибудь идеи, которые мы можем изучить?

1
задан 15 July 2017 в 02:06
1 ответ

У меня нет под рукой коробки CentOS, но, если предположить, что она использует systemd , она может быть похожа на Ubuntu, где есть /usr/lib/tmpfiles.d/screen-cleanup.conf с:

d /var/run/screen 0775 root utmp

и /lib/systemd/system/systemd-tmpfiles-clean.timer с

[Timer]
OnUnitActiveSec=1d

Таким образом, он будет сбрасываться до 0775 ежедневно. Вы можете отключить его, связав /etc/tmpfiles.d/screen-cleanup.conf с / dev / null

Однако, как сказал @kasperd, у вас, вероятно, есть другая неправильная конфигурация.

Примечание: я не тестировал это.

2
ответ дан 3 December 2019 в 20:20

Теги

Похожие вопросы