Correct nginx for LS in subdirectory

Добрый день, столкнулся со следующей проблемой: мы используем nginx и vestacp в качестве вебсервера, а livestreet на одном из старых проектов у нас стоит в поддиректории. Как должен выглядеть конфиг nginx в таком случае для того, чтобы начали нормально работать реврайты?

Второй вопрос: блог этот писали лет пять назад, если не больше, поэтому сейчас, на PHP 5.6 ругается на DbSimple, который сто лет как не поддерживается, если мне память не изменяет, поэтому сыплет ошибками Deprecated. Можно, конечно, варнинги отрубить, но как-то по-другому эта проблема уже была, может, решена?

Спасибо!

Не могу решить проблему Регистрация!

Всем привет, возможно кто то сталкивался… авторизация работает, регистрация нет. перенес сайт на впс. Регистрацию после переноса не проверял.

.htaccess прописал как советуют в сообществе:
AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.pingwinus.com [NC]
RewriteRule ^(.*)$ pingwinus.com/$1 [L,R=301]
#RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php
# Alternative rule
#RewriteRule ^(.*)$ /index.php

# Deny access
<Files «plugins.dat»>
order allow,deny
deny from all

<Files «plugin.xml»>
order allow,deny
deny from all

<Files ~ "\.tpl$">
Order allow,deny
Deny from all


Хотя редирект прописан в nginx и движок ставил в весте.

Во общем сама проблема pingwinus.com/
буду рад помощи

Конфигурация nginx для работы Livestreet

Наша команда активно использует nginx как самостоятельный веб-сервер. Мы с легкостью отказались от apache, и призываем к этому всех наших клиентов.

Для всех неравнодушных к хостингу Livestreet и производительности их сайтов публикуем конфиг для nginx:

root /home/{username}/domains/{parent_domain};

location / {
try_files $uri $uri/ /index.php?q=$uri&$args;
}

location ~* /templates/.*\.(tpl|php)$ {
deny all;
}

location /tmp {
deny all;
}

location ~ /\. {
deny all;
}

location ~ \.(tpl|xml|log|sql)$ {
deny all;
}

location ~*  \.(jpg|jpeg|png|gif|ico|css|js)$ {
expires 7d;
}

location ~ \.php$ {
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_intercept_errors on;
fastcgi_pass unix:/var/run/php5-{domain}.sock;
}


Для ваших PR всегда доступен репозиторий: github.com/elasticweb/nginx-configs

Еще раз о nginx+php5-fpm

Сегодня столкнулся с проблемой, не работала повторная активация и чуть позже и регистрация. Стал искать причину.
Смотрю логи nginx
2014/11/13 14:14:34 [error] 2354#0: *393 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 192.168.10.2, server: site.ru, request: "POST /registration/ajax-registration/ HTTP/1.1", upstream: "fastcgi://unix:/tmp/fastcgi.socket:", host: "site.ru", referrer: "http://site.ru/"

Попробовал перекинуть с TCP
listen 127.0.0.1:9000
на
listen unix:/tmp/fastcgi.socket;
… не помогло. Думаем дальше, пробовал поиграть с настройками php5-fpm увеличивал child и тому подобное нифига не помогало.
Решение?
Отключил все плагины и попробовал регнутся, повторно выслать пароль и заработало. Причиной оказалось, то что в админке aceadminpanel данные в настройке почтовика, должны совпадать с настройка почтовика в самом config.php. Да и если есть проблема с отправкой писем с сайта(активация аккаунтов, и т.п.) это тоже может быть причиной. Что странно, LS запущенный на apache такой проблемой не страдает. И в билде с апачем в config.php у меня ничего не прописанно, данные отсылаются с настроек aceadminpanel. Может кому-нибуть, когда-нибуть эта инфа пригодится.

php-fpm грузит CPU на 100% после включения memcached

debian 6 + Nginx + mysql + php-fpm 5.5 + OPcache (вроде так называется, стандартный кеш в php 5,5). Включен файловый кеш в LS. Загрузка сервера выше 0.20 0.20 0.20 редко подымается.

Ставлю memcached:

apt-get install memcached php5-memcache


в /etc/memcached.conf добавляю:

-s /var/run/memcached.sock
-a 0777


Читать дальше →

Как настроить в конфиге вебсервера реврайты аналогичные правилам в .htaccess. Для работы на nginx.

Сообственно сабж: Установил php5.5+php-fpm+mysql+nginx на Mac OS X Mavericks
вот по этой статье habrahabr.ru/post/217245/
Подскажите как настроить конфиг веб сервера.
Так как работает только главная страничка а остальные ссылки отдают 404
Или ткните носом где это прочитать.

Перенос сайта и ошибка при загрузки картинки

Собственно вопрос: вчера перенес сайт autofeel.ru на новый сервер и теперь он выдает ошибку «Невозможно обработать файл, проверьте тип и размер файла» при загрузки изображений. В чем может быть дело? Права на папки и подпапки uploads проверял — все верно стоит.

Сервер: debian + nginx

Плагин «Домен для статики»

Описание

Плагин предназначен для переноса статических файлов на отдельный домен (поддомен).
Обязательным условием является использование одного сервера (общей файловой системы для сайта и для статических файлов).

GitHub: github.com/wasja1982/livestreet_staticdomain

Читать дальше →