LINUX.ORG.RU

Сообщения darkozoid

 

выполнение sh через php из браузера

Доброго дня. На сервере есть простенький скрипт, для создания репозитория, хотел сделать к нему web интерфейс. Ну типа вводишь название тыкаешь кнопку и все готово.

написал php скрипт, запускаю из консоли - все работает, из браузера - 0 реакции. в чем дело может быть?

<?php
$q = "--test.ru2";
if(1){ // надо будет потом
        $res = false;
        $res = shell_exec("#!/bin/bash\n echo`svnadmin create /var/svn/repositories/".$q."/`");

        if($res){
                print "ok";
        }else{
                print "<p>error create</p>";
                print "<p><a href='/'>&larr; go back</a></p>";
        }
}else{
// form
}
?>

 ,

darkozoid
()

postgres запускается, но не запускается

Знаю, что уже замылили эту тему, но все, что я нашел не помогло или не соответствует моей ситуации, так что прошу помощи знатоков.

Итак, запускаю

/etc/init.d/postgresql start

на что получаю сообщение, что все ok

проверяю

# sudo -u postgres psql template1
psql: could not connect to server: Connection refused
        Is the server running locally and accepting
        connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?


ладушки... гугл в помощь... но не тут то было..
lsof | grep PGSQL

пусто

# netstat -tnlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      717/nginx -g daemon
tcp        0      0 0.0.0.0:8069            0.0.0.0:*               LISTEN      514/python
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      717/nginx -g daemon
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      665/sshd
tcp6       0      0 :::80                   :::*                    LISTEN      717/nginx -g daemon
tcp6       0      0 :::22                   :::*                    LISTEN      665/sshd
опять пусто и в логах пусто... во всех, что я смог найти..
# uname -a
Linux 82608.local 4.4.0-98-generic #121-Ubuntu SMP Tue Oct 10 14:24:03 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
root@82608:/var/run/postgresql#

при запуске ошибок не выдает но и не запускается.. как так? при этом

# /etc/init.d/postgresql status
● postgresql.service - PostgreSQL RDBMS
   Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
   Active: active (exited) since Wed 2017-11-08 10:32:43 MSK; 26min ago
  Process: 11432 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
 Main PID: 11432 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/postgresql.service

Nov 08 10:32:43 82608.local systemd[1]: Starting PostgreSQL RDBMS...
Nov 08 10:32:43 82608.local systemd[1]: Started PostgreSQL RDBMS.
Nov 08 10:43:03 82608.local systemd[1]: Started PostgreSQL RDBMS.
Но и в HTOP процесса с PID 11432 нету... я ничего не понимаю

 

darkozoid
()

Создание файла в директории с правами 444

Доброго дня. Подскажите пожалуйста. Вот есть у меня хостинг, на нем несколько сайтов. Как то на сайты попадает вирус, но не суть как. и эта зараза начинает плодить файлы, при чем я рекурсивно назначал директориям права 444, но это не помогло, файлы появляются.

Собственно как такое может быть? ведь запись в директорию запрещена?

 

darkozoid
()

nginx symbol lookup error

Доброго дня, товарищи. Подскажите пожалуйста, куда копать? при попытке запуска выдает вот такую лабуду

/usr/sbin/nginx: symbol lookup error: /usr/sbin/nginx: undefined symbol: pcre_free_study invoke-rc.d: initscript nginx, action «start» failed.

 

darkozoid
()

любимая функция mail()

Ситуация такая, сервер, на нем несколько сайтов, на всех сайтах не работает php mail()

система Linux xxxx.ru 2.6.32-042stab112.15 #1 SMP Tue Oct 20 17:22:56 MSK 2015 i686 GNU/Linux

в php.ini в disable_functions она не входит, из консоли письмо приходит нормально

# echo "Test mail" | mail -s "hi" darkink@mail.ru

mta exim4, в логах ни чего не нашел

Скрипт на сайте простой:

error_reporting(E_ALL); 

if(mail("darkink@mail.ru", "test", "test")){
	print"ok";
}else{
	print"bad";
}

всегда bad;

в чем может быть причина?

 ,

darkozoid
()

php, графика, консоль

Есть скрипт, который рисует прямоугольник и выводит его в браузер - все работает как надо.

Если запускаю этот скрипт из консоли, соответственно ни какого прямоугольника я не вижу, а вижу только кракозябры...

Вопрос к знатокам: как мне отобразить графику в консоле?

 ,

darkozoid
()

Помогите разобраться с exim`ом

на сайте скрипт отсылает письма на 2 ящика: 1 - на том же vps где и сайт (но другой домен) 2 - на mail.ru

на первый ящик письма приходят нормально, на mail - не приходят вообще...

/var/log/exim4# cat mainlog
2015-05-14 11:12:52 1YsnK8-0003iO-Ld <= prog@artlinespb.ru U=www-data P=local S=52142 id=172ac02d3671eb214f389aaa90f15843@www.mebelaugust.ru
2015-05-14 11:12:52 1YsnK8-0003iQ-Mp <= prog@artlinespb.ru U=www-data P=local S=52336 id=9929945a027290a4a60011cef0640866@www.mebelaugust.ru
2015-05-14 11:12:52 1YsnK8-0003iQ-Mp SMTP error from remote mail server after DATA: host mxs.mail.ru [217.69.139.150]: 421 Temporarily rejected for 109.120.169.101. Try again later.
2015-05-14 11:12:53 1YsnK8-0003iQ-Mp == darkink@mail.ru R=dnslookup T=remote_smtp defer (-46): SMTP error from remote mail server after DATA: host mxs.mail.ru [94.100.180.150]: 421 Temporarily rejected for 109.120.169.101. Try again later.
2015-05-14 11:12:53 1YsnK8-0003iO-Ld => prog@artlinespb.ru R=dnslookup T=remote_smtp H=mx3.peterhost.ru [80.93.62.121]
2015-05-14 11:12:53 1YsnK8-0003iO-Ld Completed

 ,

darkozoid
()

Bus error (core dumped) при запуску *.bin

Доброго для товарищи.Задача проста до безумия, есть бесперебойник, ippon 600? надо настроить обратную связь для отключения сервера в случае отсутствия питания...
В readme написано:

 Enter /Linux directory, execute ./setup.bin(GUI mode) or ./setup_console.bin(console mode) to start the installation.
все казалось бы просто, но!
# ./setup_console.bin
Bus error (core dumped)

Как мне эту дрянь победить то?

 

darkozoid
()

ODBC

Может мне кто нибудь внятно рассказать как поставить этот чертов драйвер? На сервере ubuntu 12.1, стоит mySQL использующийся для виртуальных хостов.
На другом компе (windows 7) стоит open office base
надо подключить oobase к mysql серверу.
Сам драйвер скачиваю с mysql.com, но как его поставить не пойму
/etc/odbc.ini - у меня вообще нет (создал, но ни чего не поменялось)

 ,

darkozoid
()

Связки ключей

Постоянно выскакивает окно для ввода пароля и его подтверждения, хотел убрать.
Иду в пароли и ключи шифрования, а там 22 ключа, все «Пароли:login» удалить их не получается, выдает: «Не удалось удалить Нет такой связки ключей»
При попытке изменить пароль, пишет: «Не удалось изменить пароль к связке ключей Ошибка разработчика: приложение послало некорректные данные.»

Вопрос: можно как то переустановить мастера ключей или что то сделать что бы это окно не выскакивало каждый раз и система запоминала пароли? Система ubuntu 10.04 (GNOME)

darkozoid
()

Масто для хоста

Господа, подскажите пожалуйста.
Есть в офисе сервер, на нем винчестер на 160 гигов Создано несколько виртуальных хостов, один из них используется для хранения файлов, соответственно место заканчивается, купили новый винчестер на 2 Тб, если я его поставлю, то как сделать что бы туда писались файлы автоматом, когда на первом место закончится.
С одного или всех хостов - не важно.

darkozoid
()

Сеть не работает

Ситуация странная, был комп в сети с ip 192.168.0.200
поменял ip на 192.168.0.47 и все... нет компа в сети... netstat ни чего не выдает (только шапку таблицы)
/etc/network/interfaces/ уже переписал несколько раз, при рестарте нет ни ошибок, ни предупреждений.
Стоит кривой и ущербный (в смысле ушатана система просто донельзя) debian 7, но надо подключиться к нему по сети что бы скачать файлы нужные...
куда смотреть?

darkozoid
()

Квоты пользователей 0 / 1000

Поставил в isp квоты в 1000 для всех пользователей, но при просмотре списка пользователей в графе Диск стоит 0/1000.
Подскажите пожалуйста, как мне вывести реально занимаемое место этим юзером.

 

darkozoid
()

Как узнать вес всех каталогов?

# cd /
# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/vzfs              49G   49G  348K 100% /
tmpfs                 512M     0  512M   0% /lib/init/rw
tmpfs                 512M     0  512M   0% /dev/shm

вопрос как узнать кто сожрал место?
Как вывести на экран вес всех каталогов в корне?

darkozoid
()

Виртуальный хост не работает, но только 1

Столкнулся с проблемой и не понятно почему так.

Создаю новый хост (например ххх) набираю в браузере http://xxx - все отлично... меняю имя хоста на wiki и все... вместо той директории что нужна вижу вообще otrs который не понятно каким боком вылезает...

если захожу просто по ip сервера, то вижу дефолнтный хост... все как должно быть...

И только одно имя хоста глючит, куда смотреть то?

darkozoid
()

Кэширование

Господа знатоки помогите разобраться в чем дело. Гугл рекомендует включить кэширование на сайте. В .htaccess прописываю

ExpiresActive On
ExpiresDefault "access plus 4 weeks"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 216000 seconds"
ExpiresByType application/x-javascript "access plus 604800 seconds"
ExpiresByType text/html "access plus 3600 seconds"
ExpiresByType application/xhtml+xml "access plus 3600 seconds"

но кэширование не работает. Модуль установлен, апач перезапущен, но все равно результата 0. Куда смотреть? Конфиги? Какие и куда там смотреть?

darkozoid
()

Права на файлы

День добрый. Подскажите как мне дать пользователю Usertest возможность менять атрибуты файлов, владелец которых www-data.

Если я правильно понял, то при смене группы пользователя изменится и его домашняя директория, а мне этого не надо...

(debian 7)

darkozoid
()

XSLT и php 5

Доброго дня форумчанам. Столкнулся с проблемой при переносе сайта на другой сервак.

PHP Fatal error:  Call to undefined function xslt_create()
версия php 5.3

Вопрос собственно в том, можно ли на поставить этот чертов XSLT, и если можно то как это сделать

на сервере debian 6 переписывать сайт не вариант (ну если только самый край уже будет, и то клиент не захочет платить за это)

darkozoid
()

И снова Ssh

Добрый день. Обрисую общую ситуацию для начала. есть 3 компа в сети 192.168.0.7 - это мой 192.168.0.47 - это один сервак 192.168.148.200 - второй сервак открываю putty на своем компе и подключаюсь к .200 - все ок, подключаюсь к .47 - все ок, теперь с .47 подключаюсь ssh 192.168.0.200 - все ок (open ssh) но вот если пытаюсь подключится с 200 на 47 то получаю

ssh: connect to host 192.168.0.47 port 22: Connection refused
но адрес пингуется нормально
# ping 192.168.0.47
PING 192.168.0.47 (192.168.0.47) 56(84) bytes of data.
64 bytes from 192.168.0.47: icmp_req=1 ttl=64 time=0.139 ms
64 bytes from 192.168.0.47: icmp_req=2 ttl=64 time=0.127 ms
64 bytes from 192.168.0.47: icmp_req=3 ttl=64 time=0.120 ms
64 bytes from 192.168.0.47: icmp_req=4 ttl=64 time=0.125 ms
^C

возникают 3 вопроса: 1) на какой машине искать проблему? 2) где ее вообще искать 3) как исправить кодировку (при соединении через putty на 200 машину сообщения в виде п╬ я│п╬я│я┌п╬я▐пҐп╦п╦... п⌠п╬я┌п╬п╡п╬ E: п²п╣ я┐пЄп╟п╩п╬я│я▄ пҐп╟п╧я┌п╦ п©п╟п╨п╣я┌ )

Кто нибудь посоветуйте что делать, пожалуйста. P.S. только со скидкой на то что я чайник а linux P.P.S 200 - Debian 7, 47 - Ubuntu 12.4

darkozoid
()

нехватка места

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

#df -h показывает 26 гигов из 50 а при попытке что то создать в /tmp пишет, что превышена квота...

Что вообще происходит, там же полно места... где увеличить квоту?

darkozoid
()

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