Интернет магазин - YUPE, установка,настройка и решение проблем.
Материал из support.qbpro.ru
(перенаправлено с «Интернет магазин - YUPE»)
- Установка магазина YUPE (Система: Debian-9, nginx,php-fpm,mysql)
В принципе данной инструкции достаточно для разворачивания магазина, но без проблем это не проходит.
- Для Debian 9:
apt-get install git git clone https://github.com/yupe/yupe.git
После того как вы получаете копию сайта, в корневом каталоге необходимо иcправить 2 файла, рабочий пример ниже:
После замены этих файлов команда: Composer install - проходит без замечаний.
Для NGINX файл сайта выглядит так:
server {
listen 91.51.111.65:80;
server_name myshop.ru;
root /www/yupe/public;
error_log /var/log/nginx/yupe.error;
access_log /var/log/nginx/yupe.access;
location / {
if ($http_host ~* "^www\.(.+)$"){
rewrite ^(.*)$ http://%1/$1 redirect;
}
if (!-e $request_filename){
rewrite ^(.*)$ /index.php;
}
index index.html index.php;
}
location ~* \.(css|js|png|gif|jpg)$ {
expires max;
}
location ~ \.php$ {
fastcgi_pass localhost:9000;
fastcgi_param SCRIPT_FILENAME
$document_root$fastcgi_script_name;
include fastcgi_params;
}
}
после всех настроек перед тем как начнете процесс инсталляции внесите изменение настроек работы с Memcached:
mcedit /www/yupe/vendor/yiisoft/yii/framework/caching/CMemCache.php
нужно изменить:
public $useMemcached=false;
на
public $useMemcached=true;
ИСТОЧНИКИ и ПОЛЕЗНОЕ:
