Перетягин Илья

Перетягин Илья

С нами с 23 декабря 2012; Место в рейтинге пользователей: #376
Перетягин Илья
28 октября 2013, 22:25
0
Как то на первый взгляд все слишком мудрено, но выглядит чище, красивее!
Спасибо, буду пробовать.
Перетягин Илья
28 октября 2013, 21:51
1
0
Блин, спасибо большое, ты реально помог!

Может кому интересно или пригодиться, выложу чудо творение:
Чанк
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
    $('.form_db').submit(function(e){
	e.preventDefault();
	var m_method=$(this).attr('method');
	var m_action=$(this).attr('action');
	var m_data=$(this).serialize();
		$.ajax({
			type: m_method,
			url: m_action,
			data: m_data,
			success: function(result){
				$('#connect_table').html(result);
			}
		});
	});
});    
</script>
<div id="connect_table">[[!resource]]</div>
Тут мы вызываем наш сниппет который содержит форму, а script type перехватывает его… в общем получается ajax

Код сниппета
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    extract($_POST);
}
$count = $count1 + $count2 + $count3;

$output = '<form action="[[~[[*id]]]]" method="post" class="form_db">';
$output .= '<input type="number" name="count1" value="5" />';
$output .= '<input type="number" name="count2" value="7" />';
$output .= '<input type="number" name="count3" value="2" />';
$output .= '<button type="submit" name="submit">ok</button>';
$output .= '</form>';
$output .= "<p>$count</p>";
return $output;

Тут мы имеем три поля и кнопку отправки, так же прием запроса и вычисления суммы этих трех полей.

Еще раз большое спасибо Василий!

Перетягин Илья
17 октября 2013, 12:28
0
Василий спасибо еще раз! буду пробовать…
Перетягин Илья
17 октября 2013, 11:41
0
И точно… Вот часто так бывает, сидишь день думаешь над чем то, потом звонишь или пишешь кому то и выкладываешь суть проблемы, при этом когда уже вся суть выложена, то и ответ сам приходит, остается только один вопрос — почему так долго думал над этим)))
Спасибо большое Василий!
Перетягин Илья
04 сентября 2013, 18:08
0
Буду надеяться, что ситуация станет лучше. Очень бы не хотелось видеть крах такого мероприятия.
Перетягин Илья
22 августа 2013, 15:24
0
Василий добрый день!
Появилась не понятная проблема, когда надо восстановить сайт из рез.копии выплывает белый экран.
То есть берем бд, заливаем, все хорошо. Берем архив с файлами, достаем от туда сайт, ставим в нужную директорию, меняем конфиг файлы, назначаем чмоды и белый экран, что в админке, что на фронте…
Если к этой же бд (из рез. копии) залить файлы из директории, без архивации, то все работает, если архивировать в zip, то так же все работает, а вот с tar.bz2 не понятная проблема.
В чем может быть дело, куда копать?
Перетягин Илья
18 августа 2013, 14:58
0
Относительно старая история, акк на hostgator.com оплачен до 28.08.2013.
Дальше продлевать не стал из за таких проблем. Взял linode.com по твоим заметкам чуть больше месяца назад.
Из за этих проблем у меня сайты в поиске не слабо полетели, можно сказать на пару, тройку месяцев проблем мне подкинули… Заказчики не довольны, мне работы прибавилось…
Перетягин Илья
18 августа 2013, 14:47
0
Ну я и переехал по твоим заметкам )))
Причем нельзя сказать, что он плохой, действительно все на хорошем уровне работает, только вот этот момент мне как то не понравился…
Перетягин Илья
18 августа 2013, 14:27
0
hostgator.com
Два года без единой проблемы, все летает, сапорт отзывчивый. Был самый минимальный тариф, к концу второго срока меня перевели на новый «типа улучшенный» сервер, все стало падать, постоянные тормоза, один из сайтов открывался по 60-90 сек. В ответ нелепые отмазки, что бы проверил там или тут...., например грешат на расстояние, но вот два года до этого, таких проблем не было и расстояние не мешало или грешат на модх, а когда создаешь просто файл пхп с циклом и показываешь им скорость работы – вообще не отвечают.
Вывод – пора брать тариф по дороже, лично мне такие методы не нравятся.
Перетягин Илья
08 августа 2013, 15:21
0
Добрый день Василий!
Хочу воспользоваться пакетом Redirector, но как бы его не крутил — реакции ноль.
Сервер настраивал по этой заметке bezumkin.ru/sections/blog/580/#comment-13464
Возможно такое, что нету редиректа из за настроек nginx?
Перетягин Илья
03 августа 2013, 09:57
0
На самом деле это шикарное решение, всегда приятно пощупать что то перед покупкой, такой подход должен поднять продажи. Странно, что в магазине крупным не написана такая возможность.
Перетягин Илья
27 июля 2013, 23:58
0
Обнаружил причину, а точнее свои кривые руки)).
Резервное копирование осуществляет твой скрипт, а вот вместо Dropbox используется яндекс диск (вот не знаю почему, но Dropbox упорно не захотел работать). Папка куда валяться архивы находиться в root (вот тут кривые руки проявляются) ). Получается, что все архивы попадают в новый архив, увеличивая тем самым объем нового архива на размер предыдущего, ну и каждый день размер вот так вот взлетает… Первые несколько дней это не чувствовалось и я перестал следить за размерами архивов, и вот на пятый день место на диске кончилось, ну и все собственно упало…
И появилась мысль — было бы здорово получить статью основанную на твоем опыте по самым частым проблемам и способам их решения, а то шаг вправо, шаг влево и уже не знаешь что и делать…
Перетягин Илья
25 июля 2013, 17:30
0
Спасибо! Буду разбираться дальше.
Перетягин Илья
25 июля 2013, 17:16
0
Василий добрый день!
Сегодня днем полетело половина сайтов, то есть вместо отображения сайта выводило окно Nginx 1.4… (как то так, уже не помню даже). Причем слетели именно сайты на modx.
Полез проверять права, наличие самих файлов сайта, все на месте. Почистил в ручную кеш у работающего сайта и он так же слетел (сделал вывод, что все «работающие» сайты просто выдавали мне картинку из кеша).
Перезапустил сервер из панели линоде, после чего все сайты упали на мертво, кроме чистой статики, из этого конечно пошел смотреть на наличие бд, пхпмайадмин не пустил, после не долгих танцев с бубнами, попробовал запустить mysql и все заработало.
Полез по sftp и тут опять подстава — не пускает не на один сайт. Перезагрузил сервер еще раз, стало пускать, причем mysql как и положено запустился вместе с сервером сам…

Вот самое интересное тут это с чего же все могло начаться, минимум три, четыре дня я не прикасался к серваку, все хорошо работало и вдруг такие проблемы. Не может это быть взломом?
Перетягин Илья
19 июля 2013, 17:42
0
mSearch2 в размере двух штук сразу же бы купил по таким акциям
Перетягин Илья
16 июля 2013, 17:54
0
Для будущих поколений так сказать, напишу на чем я спотыкнулся и как решил. Многое в комментах уже написано, я только соберу немного все в кучу. Еще учитываем, что данный текст для тех, кто первый раз увидел подобные дебри.

1. Письмо упорно не хотело отправляться.
Перед установкой
apt-get install nginx php5-fpm mysql-server php5-mcrypt php5-mysql php5-curl php-db php5-gd unzip zip sendmail htop

(а если уже установили, то после, но лучше до, иначе как и написано в видео будет долго думать в одном месте) идем в /etc/hostname в этот файл пишем имя (любое слово), далее идем в /etc/hosts и меняем вторую строчку на
111.111.111.111 Имя Домен

Первое это ваш IP, его можно посмотреть в админке linode, второе это имя которое вы внесли в файл hostname, третье имя домена которое вы хотите сделать. (Это можно вычитать в комментах). А дальше… все равно же не работает))). Вычитываем в комментах про DNS и начинаем понимать, что суть настройки немного отличается от тех, как нас научили shared-хостинги. Идем в админку linode и находим там раздел DNS Manager, кликаем Add a domain zone… дальше все подробно расписано вот тут library.linode.com/dns-manager
После этих действий перезагружаем сервак (хотя скорее всего можно перезапустить одну какую то службу, но мне это пока не ведомо) коннектимся обратно и видим, что сменился не только пользователь под которым вы зашли, но и localhost сменился на ваше имя которое вы задали в hostname. На этот раз все должно получится.

2. addplace.sh упорно не работает, сайты не создаются и вообще все плохо.
Убедитесь, что выполнены следующие пункты:
2.1 в /etc/php5/cli/php.ini записано date.timezone = Europe/Moscow
2.2 создан каталог www в var
2.3 Создана группа sftp addgroup sftp
2.4 Разрешили выполнение скриптам chmod +x ./*
Я много раз переустанавливал систему и постоянно, что то терялось, в результате сайты не создавались, решил проблему когда просто поспал.

3. phpMyAdmin
В целом была только одна не большая проблема, когда лезем в /var/www/pma/www/examples/create_tables.sql и начинаем там что то чудовищное делать, главное не промазать и заменить ровно столько раз, сколько показано на видео, лечиться так же сном.

п.с. нашел удобную команду – ctrl+alt+enter (причем левые клавишы а не правые), эта комбинация вставит имя файла/каталога на котором вы сейчас находитесь в командную строку. Когда по видео надо открыть файл редактором nano, то приходится писать имя файла, вот что бы его не писать……

Надеюсь кому то будет полезно.
Перетягин Илья
16 июля 2013, 12:53
0
Василий добрый день!
Во первых – огромное тебе человеческое спасибо за такое видео и текстовое содержимое! Подобных мануалов я просто не видел.
Примерно за три дня все заработало, и это если учесть, что знаний в этой теме полный нуль.
Очень хочется разораться до конца, закрыть все непонятки в голове так сказать, по этому появился вопрос:
Этот обучающий урок разделен на две части, в одном речь идет про Selectel, во втором уже про Linode и добавлено видео. Сделав все по видео, получился работающий сервер, то есть создал сайт, «покрутил» его, удалил и т.д., вроде бы все хорошо, но в первом материале, который про Selectel есть раздел озаглавленный «Настройка сервисов», вот именно в этом моменте становится не понятно – эти настройки были нужны до Linode или и сейчас надо их делать, причем такие строчки как
post_max_size = 100M
еще можно понять, что надо бы сделать, а вот такой текст
«Следующий сайт можно создать просто скопировав конфиг этого и поменяв site1 на site2.»
становится не понятным, мы же уже создали директории скриптом и вроде бы как все хорошо работает.
Суть вопроса: часть материала из первого обучения устарела или нет, а может устарело не все? и т.д.
Перетягин Илья
12 июля 2013, 11:21
0
На счет картинки в lightbox — bezumkin.ru/modx/minishop2/solutions/1403/