LINUX.ORG.RU

Сообщения vagon

 

Пересобрать php c freetype

Форум — General

Всем привет!

Нужна помощь по пересбору php.

Исходные данные:

lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 8.4 (jessie)
Release:        8.4
Codename:       jessie

 php -v
PHP 5.4.45 (cli) (built: May 24 2017 16:41:54)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
php-config
Usage: /usr/local/bin/php-config [OPTION]
Options:
  --prefix            [/usr/local]
  --includes          [-I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib]
  --ldflags           [ -L/usr/lib/x86_64-linux-gnu/mit-krb5 -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu]
  --libs              [-lcrypt  -lc-client  -lexslt -lresolv -lcrypt -lrt -lmcrypt -lltdl -lldap -lstdc++ -lcrypto -lssl -lcrypto -lcrypt -lpam -lpng -lz -lcrypto -lssl -lcrypto -lcurl -lbz2 -lz -lcrypto -lssl -lcrypto -lrt -lm -ldl -lns1  -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lcurl -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -licui18n -licuuc -licudata -licuio -lxml2 -lxml2 -lcrypt -lxml2 -lxml2 -lxml2 -lxml2 -lxslt -lxml2 -lcrypt ]
  --extension-dir     [/usr/local/lib/php/extensions/no-debug-non-zts-20100525]
  --include-dir       [/usr/local/include/php]
  --man-dir           [/usr/local/php/man]
  --php-binary        [/usr/local/bin/php]
  --php-sapis         [ cli fpm cgi]
  --configure-options [--enable-mysqlnd --disable-ipv6]
  --version           [5.4.45]
  --vernum            [50445]

.

Вопрос как пересобрать php с FreeType

чтобы было вместо

GD Support 	enabled
GD Version 	bundled (2.1.0 compatible)
GIF Read Support 	enabled
GIF Create Support 	enabled
PNG Support 	enabled
libPNG Version 	1.2.50
WBMP Support 	enabled
XBM Support 	enabled .

Стало

GD Support 	enabled
GD Version 	2.0.36
FreeType Support 	enabled
FreeType Linkage 	with freetype
FreeType Version 	2.4.9
GIF Read Support 	enabled
GIF Create Support 	enabled
JPEG Support 	enabled
libJPEG Version 	unknown
PNG Support 	enabled
libPNG Version 	1.2.49
WBMP Support 	enabled 

В сборках из исходников нет опыта, а нужно как всегда срочно, буду признателен любой помощи.

 , , , ,

vagon
()

Не логинется в roundcube

Форум — Admin

Переношу почтовый сервер. хочу на новом сервере чтобы roundcube работал через nginx и без https (сейчас apache + https) ОС debian8.

Когда пытаюсь залогиниться через вэб морду roundcube в логах /var/log/mail.err такая ошибка

Oct 24 11:40:29 mx1 roundcube: IMAP Error: Login failed for z@test.ru from x.x.x.x. LOGIN: Authentication failed. in /var/www/roundcube/web/program/lib/Roundcube/rcube_imap.php on line 184 (POST /?_task=login?_task=login&_action=login)

Ещё есть такая ошибка, вылазит сама по себе

Oct 24 11:47:08 mx1 postfix/smtpd[30011]: error: unsupported dictionary type: pcre

Подскажите как сделать чтоб логинилось?

Перемещено leave из general

 ,

vagon
()

Сжатие nginx gzip

Форум — General

Проблема, есть два сервера, всё настроено одинаково, но на втором сервере сервисы типа «PageSpeed Insights» пишут Исправьте обязательно:Включите сжатие. Судя по всему что то настроенно не одинаково, но не пойму что, далее конфиги 1 и 2

( читать дальше... )

По логике всё должно работать, но видимо я что то упустил, есть идеи?

 , ,

vagon
()

Debian 8 и supervisor

Форум — General

Не стартует supervisor

 systemctl status supervisor.service
● supervisor.service - LSB: Start/stop supervisor
   Loaded: loaded (/etc/init.d/supervisor)
   Active: failed (Result: exit-code) since Ср 2016-06-15 15:11:41 MSK; 4s ago
  Process: 20541 ExecStart=/etc/init.d/supervisor start (code=exited, status=2)

июн 15 15:11:41 local-web-server3 supervisor[20541]: Starting supervisor: Error: Invalid user name forge
июн 15 15:11:41 local-web-server3 supervisor[20541]: For help, use /usr/bin/supervisord -h
июн 15 15:11:41 local-web-server3 systemd[1]: supervisor.service: control process exited, code=exited status=2
июн 15 15:11:41 local-web-server3 systemd[1]: Failed to start LSB: Start/stop supervisor.
июн 15 15:11:41 local-web-server3 systemd[1]: Unit supervisor.service entered failed state.

Подскажите как исправить?

 ,

vagon
()

При обновлении php до версии 7 перестала отправляться почта с сайта.

Форум — General
php -v
PHP 7.0.5-1~dotdeb+8.1 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

При отправки письма (заказ обратного звонка) получаю такой ответ.

«stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed»

После гугления добавил в /etc/php/7.0/fpm/php.ini

openssl.cafile=/usr/lib/ssl/cert.pem

openssl.capath=/usr/lib/ssl

Подскажите куда копать?

 ,

vagon
()

Nginx бесконечное перенаправление

Форум — General

Всем привет!

Столкнулся с такой штукой. В конфиге nginx есть:

#Убрать / на конце страницы
location ~ .+/$ {
rewrite (.+)/$ $1 permanent;
}

Соответственно когда в адресной строке site.ru/папка nginx добавляет «/» т.к. это папка, кусок конфига выше убирает на конце «/» и получаю ответ «Неверное перенаправление на странице. сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится».

Вопрос, как сделать так чтобы данное правило не распространялось на папки?

 

vagon
()

Nginx перенаправление с index.php на 404

Форум — General

Всем привет!

Не могу понять как сделать чтобы при заходе по site.ru/index.php выдавало 404 ошибку. Если набрать site.ru/123.php тоже не идет на страницу с 404.

Вопрос, как сделать чтобы site.ru/*.php выдавало 404 страничку?

вот конфиг

server {
        server_name  site.ru www.site.ru;
#Убрать / на конце страницы
location ~ .+/$ {
rewrite (.+)/$ $1 permanent;
}
# Убрать /////// на конце страницы
if ($request_uri ~ "^[^?]*?//") {
            rewrite "^" $scheme://$host$uri permanent;
        }
## редирект с www
if ($host ~* ^www\.(.+)$) {
set $newhost $1;
rewrite ^ http://$newhost$request_uri permanent;
}
charset utf-8;
        access_log  /var/log/nginx/site.ru.access.log;
        error_log /var/log/nginx/site.ru.error.log;

 root   /var/www/site.ru/public/;
        index index.php index.html index.htm;
        client_max_body_size 100m;


    location / {

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

    
location ~* \.(css|js|gif|jpe?g|png|jpg)$ {
                expires 7d;
                add_header Pragma public;
                add_header Cache-Control "public, must-revalidate, proxy-revalidate";
                }

        location = /favicon.ico { access_log off; log_not_found off; }
        location = /robots.txt  { access_log off; log_not_found off; }


    error_page  404              /404.html;
    error_page  500              /500.html;
    location = /500.html {
                root /var/www/site.ru/public/;
                internal;
        }

 location ~* ^/.+\.php {

                root /var/www/site.ru/public;
                try_files $uri /index.php =404;
                fastcgi_pass 127.0.0.1:9000;
                fastcgi_index index.php;
                include fastcgi_params;

                fastcgi_param  SCRIPT_FILENAME /var/www/site.ru/public$fastcgi_script_name;
            fastcgi_pass_header Cookie;       
            fastcgi_ignore_headers Cache-Control Expires Set-Cookie;   
            fastcgi_cache_key "$server_addr:$server_port$request_uri|$cookie_phpsessid";  
            fastcgi_cache fastcgi_cache; 
            fastcgi_temp_path  /tmp/nginx/temp 1 2;
            fastcgi_cache_use_stale updating error timeout invalid_header http_500;
            fastcgi_cache_valid 15s;   
#            fastcgi_cache_valid any 10s; 
            }
}

 

vagon
()

Debian 8 и memcached

Форум — Admin

Всем привет!

Не могу понять в чем прикол, дано:

# lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 8.4 (jessie)
Release:	8.4
Codename:	jessie
и memcached 1.4.21

Нужно сделать что бы memcached слушал два порта, 11211 и 11212.

Сделал как сказано в /etc/init.d/memcached

...
# Usage:
# cp /etc/memcached.conf /etc/memcached_server1.conf
# cp /etc/memcached.conf /etc/memcached_server2.conf
# start all instances:
# /etc/init.d/memcached start
# start one instance:
# /etc/init.d/memcached start server1
...

в /etc/memcached_server2.conf заменил порт на 11212

делаю /etc/init.d/memcached restart

# netstat -lp | grep mem
tcp        0      0 *:11211                 *:*                     LISTEN      4547/memcached  
tcp6       0      0 [::]:11211              [::]:*                  LISTEN      4547/memcached  
udp        0      0 *:11211                 *:*                                 4547/memcached  
udp6       0      0 [::]:11211              [::]:*                              4547/memcached

В конфигах memcached_server1.conf и memcached_server2.conf менял порты на любые произвольные, делаю рестарт, а всё равно memcached висит на 11211.

Подскажите как сделать чтобы memcached слушал два порта?

 ,

vagon
()

Nginx проксирование.

Форум — General

Всем привет! Возник вопрос как добавить второе перенаправление. Используется nginx без apache. Есть site.ru в днс указаны два ip 0.0.0.1 и 0.0.0.2. Один сервер используется как резервный. Для того что бы все пользователи попадали на нужный (основной) сервер в конфиге (0.0.0.2) nginx есть:

...
 location / {
        try_files $uri $uri/ /index.php?q=$uri&$args;
        proxy_pass http://0.0.0.1:80;
    }

На этом этапе всё в порядке. Возникла необходимость делать тоже самое для поддомена pod.site.ru. если в конфиге указывать «proxy_pass http://0.0.0.2:80;» то перенаправление соответственно идёт на 0.0.0.1 и отображается site.ru.

Собственно вопрос, как сделать что бы pod.site.ru с сервера 0.0.0.2 перенаправлял копию которая лежит на 0.0.0.1?

 

vagon
()

nginx 1.8 заменить стандартную 404 страницу

Форум — General

Всем привет. Не могу понять почему не работает замена стандартной страницы nginx «404 Not Found»

В конфиге указываю:

error_page 404 /404.html;

404.html лежит в корне, не могу понять что не так.

 

vagon
()

php-fpm + nginx = белая страница

Форум — General

PHP 5.6.19-0, nginx version: nginx/1.6.2

в корне лежит файлик index.php:

<?php
phpinfo();
-rwxrwxrwx 1 root www-data 17 апр 7 15:56 index.php

при обращении выдаётся белая страница в логах

nginx

"GET / HTTP/1.1" 200 31 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0"
/var/log/php5-fpm.log
DEBUG: pid 1214, fpm_pctl_perform_idle_server_maintenance(), line 379: [pool www] currently 0 active children, 2 spare children, 2 running children. Spawning rate 1
других ошибок нет

/etc/php5/fpm/php.ini

display_errors = On
display_startup_errors = On 
log_errors = On
Ни как не могу понять почему не отрабатывает php
tcp        0      0 localhost:9000          *:*                     LISTEN      1214/php-fpm.conf)

 ,

vagon
()

Сломал дебиан GLIBC_2.14 not found

Форум — General

При выполнении команды ls, cp, dpkg вылазит ошибка

# ls ls: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /lib/x86_64-linux-gnu/libselinux.so.1)

Данная ошибка возникла после долгих эксперементов с обновлением. Как можно вернуть систему к жизни?

# apt-cache policy libc6 libc6:

Installed: 2.13-38+deb7u10

Candidate: 2.13-38+deb7u10

Version table:

*** 2.13-38+deb7u10 0

500 http://security.debian.org/ wheezy/updates/main amd64 Packages

100 /var/lib/dpkg/status 2.13-38+deb7u8 0

500 http://mirror.yandex.ru/debian/ wheezy/main amd64 Packages

 ,

vagon
()

The server quit without updating PID file (/var/run/mysqld/mysqld.pid)

Форум — Admin

После обновления с 5,5 до 5,6 не стартует mysql Starting MySQL [FAIL...] The server quit without updating PID file (/var/run/mysqld/mysqld.pid). ... failed!

 ,

vagon
()

DB connection error. Server: localhost, user: root, password:

Форум — General

При рестарте mysql, пока mysql не запущена, при обращении к серверу выдаётся:

DB connection error. Server: localhost, user: root, password: «пароль» DB select database error. DB name: «БД» . Query: SELECT count(o.id) as cnt FROM `orders` o WHERE o.status=6 . Query: SELECT count(o.id) as cnt FROM `orders` o WHERE o.status=1 No such file or directory

Подскажите как сделать так что бы не светилась эта информация?

 

vagon
()

Tomcat + xwiki

Форум — Admin

Всем привет! Есть nginx, tomcat7 и xwiki. nginx перенаправляет на Tomcat (висит на 8080), при обращении по http://ip выводится стандартный томкатовский index.html, сама xwiki открывается по адресу http://ip/xwiki Подскажите как сделать так что бы xwiki открывалась по http://ip

 ,

vagon
()

RSS подписка на новые темы