Opencart 2.0 + Linux

Тема в разделе "Opencart", создана пользователем Surprise, 15 окт 2015.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Модераторы: ZiX
  1. Surprise

    Surprise

    Регистр.:
    13 мар 2012
    Сообщения:
    305
    Симпатии:
    111
    С переездом OpenCart на Debian 6, возникло множество ошибок связанных с правами доступа. Установить какой-то модуль через ocmod вообще не представляется возможным, поставить на все папки 777 - не безопасно.
    755 не работают

    На данный момент есть 2 пользователя - root( через WinSCP) проводятся все манипуляции с файлами. И второй, чисто пользователь фтп.

    Какая конфигурафия должна быть для нормальной работы с доступом?
     
  2. ZiX

    ZiX Коддинг, Парсинг

    Moderator
    Регистр.:
    9 июл 2011
    Сообщения:
    1.378
    Симпатии:
    562
    всё дело не в OS а в настройках вебсервера.
    Используете панель или ручная сборка?
     
    Surprise нравится это.
  3. Surprise

    Surprise

    Регистр.:
    13 мар 2012
    Сообщения:
    305
    Симпатии:
    111
    Установлен ISPmanager-Lite 4.4.10.27
     
  4. greatbart

    greatbart Постоялец

    Регистр.:
    25 авг 2007
    Сообщения:
    59
    Симпатии:
    12
    root и пользователь веб-сервера имеют разные степени доступа. root может все, другой, назовем его www-data, не имеет прав на файлы root
    Пробуйте командой chown изменить права на файлы из пользователя root на пользователя веб-сервера
     
    Surprise нравится это.
  5. ZiX

    ZiX Коддинг, Парсинг

    Moderator
    Регистр.:
    9 июл 2011
    Сообщения:
    1.378
    Симпатии:
    562
    с isp всегда так.
    Установите для домена php не как apache а PHP как FastCGI
    и проблема решится. и 755 заработают.
     
    Surprise нравится это.
  6. Surprise

    Surprise

    Регистр.:
    13 мар 2012
    Сообщения:
    305
    Симпатии:
    111
    FastCGI нету, сейчас попробую просто на CGI и отпишусь .
    Установить FastCGI не сильно геморно?
     
  7. ZiX

    ZiX Коддинг, Парсинг

    Moderator
    Регистр.:
    9 июл 2011
    Сообщения:
    1.378
    Симпатии:
    562
    там в возможностях. делайте чтобы было apache nginx fastcgi
    cgi медленнее
     
    Surprise нравится это.
  8. Surprise

    Surprise

    Регистр.:
    13 мар 2012
    Сообщения:
    305
    Симпатии:
    111
    Спасибо!
    Установил FastCGI, полет нормальный. Права 755 работают. Некоторые ошики сразу пропали
    Однако при импорте дампа из-под админки выскакивает
    Код:
    Internal Server Error
    
    The server encountered an internal error or misconfiguration and was unable to complete your request.
    
    Please contact the server administrator, *** and inform them of the time the error occurred, and anything you might have done that may have caused the error.
    
    More information about this error may be available in the server error log.
    
    Apache/2.2.22 (Debian) Server at *** Port 80
    Проблемма не критичная, залью через phpMyAdmin, однако возможно эта ошибка вызвана какими-то настройками?
     
  9. ZiX

    ZiX Коддинг, Парсинг

    Moderator
    Регистр.:
    9 июл 2011
    Сообщения:
    1.378
    Симпатии:
    562
    нужно настроить таймауты nginx и php и fcgi
     
  10. Surprise

    Surprise

    Регистр.:
    13 мар 2012
    Сообщения:
    305
    Симпатии:
    111
    увеличил все значения. Так же увеличил максильный размер импортируемых файлов в 100 раз - результат 0 .
    Файл error.log пустой (/system/logs/)
    -
    Через админку не могу загрузить файлы более 50кб ( к права стоят 777)
     
    Последнее редактирование: 16 окт 2015