php-fpm

Linux Mint. Ошибки при настройке NGINX + php5-frm

Аватар пользователя roman-yrv

Добрый день.

В общем, поставил Linux Mint версии 17.2

Решил настроить для тестовых целей nginx + php-frm? пользуясь вот этим руководством.
http://www.itzgeek.com/how-tos/linux/linux-mint-how-tos/nginx-1-6-2-php5...

И столкнулся как минимум с двумя ошибками.

1. При перезапуске nginx как

sudo service nginx restart

выскакивает какая-то ошибка, связанная с instance (точно не помню, так как пишу эту тему под windows 7)

А вот, если перезапустить как

sudo /etc/init.d/nginx restart

тогда всё перезапускается при отсутствии ошибок.

Вопрос - почему не работает с service ? Реально ли решить эту проблему ?

2. Не получается выполнить следующее:

sudo service php5-fpm reload
0 Thanks

apache24 + php-fpm Друпал в поддиректории на

Аватар пользователя postgres

Друпал установлен в подкаталоге /en/

...
Alias /en/ "/usr/local/www/apache24/data/drupal/"

#ProxyPassMatch ^/en/(.*\.php(/.*)?)$ unix:/var/run/phph-fpm.socket|fcgi://127.0.0.1:9000/usr/local/www/apache24/data/drupal/

DirectoryIndex index.php
Options none
AllowOverride all
Require all granted

алиас работает нормально, статика отображается по адресу www.example.com/en/index.html
а на php возвращается 404 file not found
в error.log
[Tue May 26 07:02:54.430455 2015] [proxy_fcgi:error] [pid 64372] [client 178.8.8.2:60792] AH01071: Got error 'Primary script unknown\n'

а желание простое - направлять в proxy только динамику друпала.

0 Thanks

Varnish + nginx + php-fpm. Не могу запустить ngnix на порту 8080

Аватар пользователя Litos

Здравствуйте.

Схема работы должна иметь следующий вид:
1. пользователь открывает в браузере сайт, при этом отправляется запрос на 80 порт
2. первым стоит Varnish на 80 порту. Если у него есть запрос - он отдаёт его сам. Если нет - переводит запрос на 8080 порт
3. на 8080 порту стоит Nginx. Если у него есть запрос - отдаёт сам, если нет - переводит на 9000 порт
4. на 9000 порту стоит php-fpm. Он выполняет полную обработку запроса с вызовом БД и загрузкой файлов

Конфиги:

/etc/default/varnish
DAEMON_OPTS="-a :80 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,512M"

/etc/varnish/default.vcl
backend default {
.host = "127.0.0.1";
.port = "8080";
}

0 Thanks

[Решено] Большой файл вгружается в ноду, но не появляется. AmazonS3.

Аватар пользователя meloff

Всем привет. Запустил сайт и под посетителями выяснилось, что нужно срочно менять способ хранения файлов.

Ночью установил на сайт модуль AmazonS3, AWS SDK for PHP, нужные библиотеки, все настроил, все работает, небольшие файлы грузятся. Но проблема в загрузке больших файлов. В php.ini я установил лимит в 6442450944 байт, это 6гб. Выбираю файл весом 600мб через стандартную грузилку в ноде, нажимаю загрузить, загрузка доходит до 100% где-то за 40мин (yota мать её) и.... ничего не происходит. Ни ошибок, ни сообщений в логах, но файл не появляется в интерфейсе, и не появляется в s3, как будто бы я его и не загружал вовсе.

0 Thanks

Проблемы при тестах Drupal

Аватар пользователя xDebian6

Что то много ошибок при тестах Drupal, а при приближении к завершению, при тесте "Basic upgrade path" полная остановка с ошибкой "An AJAX HTTP error occurred. HTTP Result Code: 500 Debugging information follows. Path: /batch?id=24&op=do StatusText: Internal Server Error ResponseText:" При этом если тестировать с включенной русской локалью - тесты даже не стартуют из за страшных ошибок, описание которых выглядит туманно.

0 Thanks

ведущий друпал php программист (санкт-петербург)

Аватар пользователя morozovsk

В нашу команду требуется ведущий php-программист.

Обязательные знания и умения:
*друпал 6 и его модули: devel, ctools, cck, views, organic groups, imagecache, votingapi
*оптимизация сайта на drupal
*ооп, mvc и один из фреймворков: zend, yii или symfony
*дебаггинг и профилирование php
*пхп и акселераторы php
*постгрес и оптимизация запросов
*линукс на уровне продвинутого пользователя
*система контроля версий: svn, git, mercurial или другая
*багтрекинг система: jira, mantis или другая
*алгоритмы и паттерны

Желательные знания и умения:
*друпал 7 и опыт миграции на него с drupal 6
*линукс на уровне администратора
*настройка nginx, php-fpm, postgresql, memcached, акселераторы
*утилиты: atop, munin, определение узких мест сервера
*нагрузочное тестирование

0 Thanks

Описание проекта BOA, автоматическая настройка Nginx + PHP-FPM

Аватар пользователя a.roman

Опробовал в работе неплохой проект BOA (Barracuda, Octopus, Aegir), предназначенный для автоматического развертывания веб-сервера (Nginx + Php-fpm + APC + Redis + Aegir), заточенного под размещение Drupal сайтов.
Прочитать статью о проекте BOA

0 Thanks

Проблема с установкой Drupal 7.9

Аватар пользователя mraden

FreeBSD 8.2-RELEASE ядро GENERIC amd64
nginx 0.8.54
php 5.2.17
php 5.2.14 fpm 0.5.14
postgresql 9.0.3

nginx настроен отдавать php запросы php-fpm
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/home/web/www/tmp.ru$fastcgi_script_name;
include fastcgi_params;
}

php установлен с поддержкой pgsql
из выдачи phpinfo()
PostgreSQL(libpq) Version 9.0.3
Multibyte character support enabled
SSL support enabled
Active Persistent Links 0
Active Links 0

postgresql слушает порты по дефолту
#listen_addresses = 'localhost'
#port = 5432
max_connections = 40

pg_hba.conf дефолтный, методы проверки пароля trust

Все службы стартуют штатно, без ошибок.

Собственно вопрос:
Попытка установить drupal 7.9 утыкаются на ошибку при привязке к базе данных.

In order for Drupal to work, and to continue with the installation process, you must resolve all issues reported below. For more help with configuring your database server, see the installation handbook. If you are unsure what any of this means you should probably contact your hosting provider.

Failed to connect to your database server. The server reports the following message: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2).

Пробовал обращаться на 127.0.0.1 порт 5432, получил

0 Thanks

Нужно настроить связку Nginx + php-fpm + eAccelerator на freebsd

Аватар пользователя Extreme

Требуется человек, который может установить и настроить Nginx + php-fpm + eAccelerator для 5-го друпала.
Nginx подразумевается как основной сервер, без апача.
Соответственно надо переписать правила апача под Nginx.
Кто поможет? icq: 196962326

0 Thanks