LINUX.ORG.RU

Сообщения dubrovin_ak

 

php и smarty

Скажу сразу, я любитель и пишу для себя. ;))) Так вот, поставил новый сервер, php 8.2.24 и smarty 5.4.1 и не могу заставить работать, последний раз ставил 3.х, навастривал аналогично. архив распаковал в /var/www/html/inc/smarty

index.php

require_once('inc/smarty/libs/Smarty.class.php');

$smarty = new Smarty();

$smarty->setTemplateDir('templates/');
$smarty->setCompileDir('templates_c/');
$smarty->caching = false;

$smarty->assign('name', 'Test);
$smarty->display('index.tpl');

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

 ,

dubrovin_ak
()

Ошибка ппри обновлении nextcloud

Стоит nextcloud 30.0.1 пытаюсь обновить его, выдает ошибку на стадии create backup

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>504 Gateway Timeout</title>
</head><body>
<h1>Gateway Timeout</h1>
<p>The gateway did not receive a timely response
from the upstream server or application.</p>
<hr>
<address>Apache/2.4.62 (Debian) Server at 192.168.27.11 Port 80</address>
</body></html>

Стоит apache php-fpm

max_execution_time = 3600
max_input_time = 3600
memory_limit = 1024M
upload_max_filesize = 16G
max_file_uploads = 200
post_max_size = 16G

Куда копать?

 

dubrovin_ak
()

Несколько вопросов NextCloud

Всем добрый день. Поставил nextcloud потестил, +/- подходит для задач. Сейчас хочу уже поставить для полноценного использования, и появился ряд вопросов: 1 - ошибка в логах «Exception: HMAC does not match.» как вылечить, да читал, нет решения толком… 2 - каталог «datadirectory» это smb шара, как-то это влияет на работ? т.к. все это на виртуалках, и есть файловый сервер с raid масивом. 3 - каталог appdata можно как то симлинком сделать на другой райд, т.к. 1 райд это хдд, другой райд это ссд, или это не имеет смысла в плане ускорения? 4 - какую ставить лучше версия, 27, 28, 29 ?

 

dubrovin_ak
()

Помогите со скриптом

$TDATE=«Date finished: Sun Dec 29 23:47:25 2019»

echo $(date –date $TDATE +%s)

date: лишний операнд «Sun»

Как из этой строки сделать дату? ;)

 ,

dubrovin_ak
()

Загрузка файлов на серер Android

Есть галеря насписанная на php. Загрузка фото через форму multiple, далее через ajax все ок, все загружает, все работает. Но как на android сделать чтобы можно было выбрать несколько фото и отправить их??? через что?

 , ,

dubrovin_ak
()

Samba не пускает по ip

Есть файловый сервер на centos, в ad через sssd, все ок все работает. С машины win10(не в домене) по ad.local запрашивает логин:пароль и пускает, а если по ip адресу, то бесконечно спрашивает логин и пароль... Куда копать уже не знаю... :((

[2019/01/02 23:28:24.779561,  3] ../source3/auth/auth.c:189(auth_check_ntlm_password)
  check_ntlm_password:  Checking password for unmapped user [ad]\[artem]@[DESKTOP-NOJJ98N] with the new password interface
[2019/01/02 23:28:24.779575,  3] ../source3/auth/auth.c:192(auth_check_ntlm_password)
  check_ntlm_password:  mapped user is: [ad]\[artem]@[DESKTOP-NOJJ98N]
[2019/01/02 23:28:24.779623,  2] ../source3/auth/auth.c:332(auth_check_ntlm_password)
  check_ntlm_password:  Authentication for user [artem] -> [artem] FAILED with error NT_STATUS_LOGON_FAILURE, authoritative=1
[2019/01/02 23:28:24.779659,  2] ../auth/auth_log.c:760(log_authentication_event_human_readable)
  Auth: [SMB2,(null)] user [ad]\[artem] at [Ср, 02 янв 2019 23:28:24.779648 +07] with [NTLMv2] status [NT_STATUS_LOGON_FAILURE] workstation [DESKTOP-NOJJ98N] remote host [ipv4:192.168.137.104:51408] mapped to [ad]\[artem]. local host [ipv4:192.168.137.4:445] 
[2019/01/02 23:28:24.779678,  3] ../auth/auth_log.c:591(log_no_json)
  log_no_json: JSON auth logs not available unless compiled with jansson
[2019/01/02 23:28:24.779708,  3] ../auth/gensec/spnego.c:1414(gensec_spnego_server_negTokenTarg_step)
  gensec_spnego_server_negTokenTarg_step: SPNEGO(ntlmssp) login failed: NT_STATUS_LOGON_FAILURE
[2019/01/02 23:28:24.779742,  3] ../source3/smbd/smb2_server.c:3171(smbd_smb2_request_error_ex)
  smbd_smb2_request_error_ex: smbd_smb2_request_error_ex: idx[1] status[NT_STATUS_LOGON_FAILURE] || at ../source3/smbd/smb2_sesssetup.c:137
[2019/01/02 23:28:24.780608,  3] ../source3/smbd/server_exit.c:236(exit_server_common)
  Server exit (NT_STATUS_CONNECTION_RESET)

 , , ,

dubrovin_ak
()

KUbuntu 18.04 Рабочий стол не работают значки...

Значки на рабочем столе не реагируют ни на что, ни на лкм, ни на пкл... Куда капать? ни чего не обновлял, просто перестали и все, перезагрузка не помогает...

 , , ,

dubrovin_ak
()

proxmox 5 перенос ВМ

есть образы ВМ, есть несколько lvm, все это работало на qemy/kvm. Поставил proxmox, а как теперь это туда все переместить?

 ,

dubrovin_ak
()

Debian 9 KVM не могу создать хранилище pool

Через virt-manager пытаюсь добавить пул, «disk физический диск», ругается:

Ошибка создания пула: Не удалось запустить пул: Requested operation is not valid: Format of device '/dev/sdb' does not match the expected format 'unknown'
Пытаюсь другой диск в lvm
Ошибка создания пула: Не удалось создать пул: Storage pool already built: Format of device '/dev/sdd' does not match the expected format 'unknown', forced overwrite is necessary
Как добавить? У меня диск /dev/sdb полностью под одну вм, /dev/sdd под другую машину. Еще есть raid1 софтовый, там тоже надо надо два раздела сделать и отдать разным ВМ.

Через virsh тоже не могу... такая же фигня была и на дебиан 8 помнится...

 , ,

dubrovin_ak
()

ubutnu kvm не работает проброс USB

Пытаюсь сделать проброс usb модема, при запуске ругается ошибка:

 Не удалось запустить домен ubuntu16.04
ошибка: внутренняя ошибка: qemu unexpectedly closed the monitor: 2017-06-21T15:12:31.707315Z qemu-system-x86_64: -device usb-host,hostbus=1,hostaddr=4,id=hostdev0,bus=usb.0,port=2: failed to find host usb device 1:4 
в конфиге:
     <hostdev mode='subsystem' type='usb' managed='yes'>
      <source>
        <vendor id='0x12d1'/>
        <product id='0x1001'/>
      </source>
      <address type='usb' bus='0' port='2'/>
    </hostdev>
Куда копать? давно как-то экспериментировал, все работало...

 

dubrovin_ak
()

Mikrotik PPTP рвет PPPOE

Есть mikroik rb2011uias-rm, инет ростелеком, pppoe. Подключаюсь удаленно к микротику из глоба, pptp после чего происходит сразу обрыв. Открыл логи, а там... Когда подключается pptp клиент, он рвет соединение к провайдеру в плоть до отключения интерфейса... Че за бред!?

 , ,

dubrovin_ak
()

Бэкап webdav rsync

Подключил я yandex диск через webdav, запустил rsync и полная фигня... Первый раз она за весь день тупо забил кем весь диск локальный, на яндекс отправил порядка 200 мегов. Потом покапался в davfs.conf, назначил кешью в tmp, 512 мб. Толку нет. Ни фига не синхроница. Какие есть варианты? Бэкап порядка 32 000 файлов jpeg. Потом конечно меньше, и изменять загруженные не надо будет!

 , ,

dubrovin_ak
()

Бэкап на yandex диск

Хочу сделать бэкап фотографий на яндекс диск. Суть в чем, на сервере дома, крутится галерея на php. Нужно сделать бэкап так, чтобы в случае чего, случайно удалили, или диск вышел из строя затер несколько фоток, на яндексе, удаления и изменения не применялись. Т.Е. только копирование новых фоток, ну и плюс бэкам mysql (тут проблем нет). Немогу тока допетрить как сделать бэкап фото. Соответственно надо чтобы это автоматом ночью запускалось. Почитал про rsync, webdav так и не понял как сделать так чтобы только синхронизировались новые фалы.

 ,

dubrovin_ak
()

Загрузка фалов в галерею

Есть галерея. есть в ней загрузка фотографий (php,jqury). Загрузчик работает так, получаем кол-во фалов в поле, потом через ajax и formdata, отправляем по одному файлу, как пришел ответ о завершении, отправляем следующий. Как все файлы отправлены, отправляем по одному запросу через ajax на обработку этого файла. Все хорошо работает. Но тут захотелось еще загружать видео, так вот, нужен progress bar чтобы видеть как загружается. и чет порыскал и не могу ни как сделать...

function f_p(id,ff) {
    $.ajax({
        url: "upload.php?page=progress",
        type: "POST",
        dataType: "json",
        cache: false,
        data: {PHP_SESSION_UPLOAD_PROGRESS:123},
        error: function (textStatus,errorThrown) {
          
        },
        success: function (data) {
            if(ff) {

                 if (!data.done) {
                    $('#bar').attr('max', data.star);
                    $('#bar').attr('value', data.prog);
                     $("#stat_1").html(data.star);
                    setTimeout(f_p(id, 1), 1000);
                }
                else
                {
                    $('#bar').attr('value', data.star);
                }
                $("#stat_2").html(data.prog);
                $("#stat_3").html(data.filess);
            }
            else
            {
                setTimeout(f_p(id, 1), 500);
            }

        }
    });
}
$('#submit').click(function () {
        var trt ='';
        timid = $('#session_id').val();
        datef = new FormData($('#upload_form')[0]);
        datef.set('PHP_SESSION_UPLOAD_PROGRESS','123');
        ner = $('#file')[0].files;
        f_file = ner.length;
        for (var i=0; i < f_file; i++)
        {
            //list = list + "<img id='img"+i+"' class='img_upload' style='display: none' src='img/upload_img.png' width='210' height='210'>"+ner[i].size;
            trt = trt + "<div id='fi"+i+"'><b>"+ner[i].name+"</b><div id='pr"+i+"'>"+ner[i].size+" / <span id='fs"+i+"'>0</span></div><div id='size"+i+"'></div><div id='status"+i+"'></div><div id='status_2"+i+"'></div><br></div>";
            size_files = size_files + ner[i].size;
            //fert[i][0] = ner[i].size;
            fert[i] = 0;
            datef.append(i, ner[i]);
        }
        $.ajax({
            url: "upload.php?page=upload",
            type: "POST",
            dataType: "html",
            cache: false,
            contentType: false,
            processData: false,
            data: datef, //указываем что отправляем
            error: function (jqXHR,textStatus,errorThrown) {
            },
            beforeSend: function() {
            },
            success: function (data) {
            }
        });
        f_p(123,0);
        $("#file_list").html(trt);
        $('#u_progress').html(size_files);
        $('#bar').attr('max', size_files);
    });
Попытался вот так сделать, но почемуто первый запрос на прогресс, возращает ошибку о том, что нет $_SESSION[«upload_progress_123»], а потом все ОК.

 ,

dubrovin_ak
()

Debian Transmission права на файл

Чет не могу понять, куда копать, umask стоит 0. права на файлы rw, а как сделать rwx ???

 ,

dubrovin_ak
()

kvm web gui

Порекомендуйте web gui, задачи: создавать вм, смотреть загрузку вм, внц... что-то типа virt-manager. система debian.

 ,

dubrovin_ak
()

XenServer 7 проброс usb

как в 7 xenserver пробросить usb? надо в виртуалку модем пробросить. пробывал: xe vm-param-set other-config:pci=0/000:00:1d.0 uuid=*** Фиг... виртуалка не запускается потом.

 ,

dubrovin_ak
()

Debian KVM

Есть mdadm raid1 , как мне его пробросить в виртуалку???

 

dubrovin_ak
()

Фотогалерея для домашнего сервера

Посоветуйте фотогалерею. Сейчас просто в папках все лежит, не удобно, по ви-фи долго грузится да и не удобно, и хочется еще с планшета. Хотел сам написать, в школьные времена писал на php ;) Но сел начал писать, и понял, что с отсутствием свободного времени я ее буду писать год.
Что хочется:
Загрузка несколько файлов за раз.
Доступ с планшета, телефона и компьютера.
Чтобы урезал размер для быстроты загрузки, но при этом и сохранял ориг. файла, чтобы можно было скачать.
Доступ открытый, но можно было делать скрытые альбомы.

 ,

dubrovin_ak
()

Debian и Xen 4.4

Решил обновить систему, и тут началось... Есть у кого конфиги рабочие для примера? Вроде разобрался, запустил гостевую, но она не хочет грузить cd rom
boot failed could not read from cdrom (code 0005)
И почему то не подхватывает mac
и как я понял xl shutdown работает тока по uuid ?

 

dubrovin_ak
()

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