Евгений Крупченко

Евгений Крупченко
Рейтинг
178
Регистрация
27.09.2003
Интересы
хостинг без тормозов

в чем выигрывают, в домино?

домен 2го уровня всегда лучше.

чем короче, тем лучше. (toptara.su свободен)


хотя если это не под "сайт", а под хлам типа лендинга или чисто для поисковиков, то наверное лучше чтоб ключевик (краснодар так понимаю) был в домене тоже. т.е. toptara-krasnodar.ru

лучше всеж сделать https версию и если она не нужна, то редирект оттуда на http.

"закрыть" никак, только потушить у хостера вэб-сервер на 443м порту на этом ip адресе.

но он же видимо нужен там.

dmitry1351:
проставляют на тысячах сайтов по всему миру комментарии

на лбу себе татуху набей... со ссылкой, ведущей на твой сайт.

а vps админить не надо конечно же

and do not need admin vps course

не очень понимаю что именно реализовать?

реализовано же.

1 кнопка на раб. столе - нажал, скачался срхив. куда, на E или еще куда-то - надо уж в браузере самостоятельно указать.

или надо не все подряд базы, а одну конкретную?

тоже без проблем - правим в скрипте строчку:

$query="show databases where 'Database' not like 'mysql' and 'Database' not like 'performance_schema' and 'Database' not like 'information_schema';";

на:

$query="show databases like 'имя_базы';";

I do not really understand that it is implemented?

It sold well.

1 button on the slave. table - clicked, download srhiv. where, in the E or somewhere else - should indicate so in the browser yourself.

or it is necessary to base, and one particular not all in a row?

also no problem - the right line in the script:

$ query = "show databases where ' Database' not like 'mysql' and 'Database' not like 'performance_schema' and 'Database' not like 'information_schema';";

on the:

$ query = "show databases like 'database_name';";

Had:
нажал 1 кнопку и сделалось? И чтоб кнопка была на рабочем столе Винды.

сервер ну никак сам не пролезет к вам на диск E:, если конечно тот не будет открыт наружу в инет.

поэтому обычные люди делают сохраняют куда-то на фтп, облако какое-нить, куда угодно что постоянно онлайн.

но и в поставленной задаче нет ничего нереализуемого.

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

набросал по-быстрому скриптец:

http://evgenius.com/z/dbbackup.7z

создаете на сайте (или техническом поддомене, который бегет вам предоставляет - логин.beget.tech) какую-нибудь папку и закидываете в нее этот index.php

на этом моменте есть небольшая дыра в безопасности.

поэтому желательно конечно иметь постоянный ip и добавить в самый верх скрипта строчку:

if($_SERVER['REMOTE_ADDR']!='1.1.1.1') die();

и конечно поправить 1.1.1.1 на свой адрес. либо как-то еще закрыть доступ чужим к этому скрипту.

иначе гипотетически кто-угодно сможет скачать вашу базу 😒

дальше, на рабочем столе создаем ярлык с url к этому скрипту.

и все.

запускаем когда надо ярлык - скрипт сперва сдампит все имеющиеся базы в .sql файлы, потом все что надампил архивирует в архив вида [дата].7z и по окончанию отдает этот архив в браузер. остается нажать сохранить и скачается [дата].7z

подчищать старые копии уж извините, со стороны сервера у вас на компе не получится.

также если надо не по дням, а еще и по часам/минутам, то легко подправить там в скрипте кусочек $date=date("Y.m.d"); нужными буквами отсюда:

https://www.php.net/manual/ru/function.date.php

только не надо использовать двоеточие например или еще что-нть эдакое в качестве разделителя, т.к. в винде файлы с таким именем не возможны.

скрипт только что проверен именно на бегете. все работает.

правда кто знает какие у вас там объемы баз. опробовал на 150мб .sql файле и 30мб в сжатом виде.

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

кроме того есть шанс роста бегетовского "cp" из-за архивации.

но если что, всегда можно стукнуть в личку за правильным shared'ом без этих всех лимитов 😎

Had:
Press 1 button to shoot? And that button is on Windows desktop.

server does well he did not get through to you on drive E :, unless of course he will not be exposed to the outside in the 'Net.

why ordinary people do remain somewhere on ftp, cloud a thread anywhere that is constantly online.

but also in the task at hand nothing is unrealizable.

If the part does the server, then you need the opposite - to initiate something in their computer that would run the script on the server, and then the result was downloaded here on the same computer.

He sketched a quick skriptets:

http://evgenius.com/z/dbbackup.7z

create an online (or technical subdomain that beget you provide - login.beget.tech) a folder, throws it in the index.php

at this moment there is a small security hole.

so of course it is desirable to have a permanent ip and add to the top line of the script:

if (! $ _ SERVER [ ' REMOTE_ADDR'] = '1.1.1.1') die ();

and of course correct 1.1.1.1 to your own address. or somehow still close access stranger to this script.

otherwise hypothetically someone else can download your base 😒

then, on the desktop to create a shortcut to this script url.

and everything.

when you have to run a shortcut - the script first sdampit all the bases in the .sql files, then all that nadampil archives in archive form [date] .7z and at the end gives the file to the browser. left click to save and download [date] .7z

erase old copies excuse me, on the part of the server on your computer will not work.

also if necessary by leaps and bounds and more / minute, it is easy to correct it in the script a piece of $ date = date ( "Ymd" ); the right letters here:

https://www.php.net/manual/ru/function.date.php

Just do not use a colon for example, or something like that-nt of such things as the separator, because in Windows files with the same name are not possible.

script just tested it on begete. everything is working.

though who knows what you have there is the volume database. I tried to 150MB .sql file, and 30MB in compressed form.

if more, then there is a chance to stretch some of the limits.

In addition there is a chance of growth begetovskogo "cp" for archiving.

but if anything, you can always hit the PM is correctly shared'om without these limits all 😎

evgeniymx:
А Вы видать из адептов "раз я купил хостинг, то хостер ОБЯЗАН помогать мне с wordpress/joomla/drupal/иная цмс"?

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

когда клиентов полтора человека это не трудно :-/ а печально...

Всего: 623