Glueon

Glueon
Рейтинг
172
Регистрация
26.07.2013
Должность
sysadmin

DELETE оператор по-моему позволяет делать INNER JOIN, удаляя таким образом сразу из нескольки таблиц одновременно.

Но если у вас InnoDB я бы транзакции сделал ...

И DELETE + INSERT заменить на UPDATE, а то это по-моему совсем трэш :) Разве что у вас там может до удаления быть несколько записей с city_id, их нужно удалить все и вставить одну новую.

Посмотрите список процессов. Я честно не помню как он называется, но если его увидишь - поймешь, что это он. ./ispmgr mysql check что ли ...

Может это и не ошибка. Надо смотреть таблицу `h4zp7_redirect_links` на предмет того, что там есть key, который дублируется при вставке. На основе этого сделать выводы. Раньше, когда был русский язык возможно некоторые значения превращались в "?????", что в итоге привело к проблемам в уникальности ключей.

Иногда установка панели надолго (а может и навечно) зависает на этапе проверки SMTP, Apache и прочего.

Я в таких случаях просто убиваю эти процессы. Проверка завершается со статусом error, но это не влияет ни на что.

PHP-шный zip-архиватор на лету вообще есть. Без каких-либо расширений. Наверное это единственный вариант. Сделать glob и архив.

Если они обращаются к разным IP - можно выдрать из netstat номер PID'а и уже его изучать в /proc.

Что на замену? nginx limit_zone?

netwind:
Перечитайте все сначала и заметите, что на этапе установки соединения используется третий сервер STUN. Но трафик он не обрабатывает. И вообще может быть публичный.

Да уже разобрались. В конкретном посте не было разговора о STUN.

Romka_Kharkov:
Если у вас апач от рута, то пойдет :D Везде конечно по разному, меня пока успокаивает suPHP, стало быть можно "вычленить" виртуалхосты от "nobody", но есть же и установки когда все виртуальные хосты это nobody.... тогда предоставив возможность читать\писать в эту директорию апачу (для модуля) автоматически выдаем эту же возможность всем владельцам vhosts....

---------- Добавлено 27.07.2013 в 18:15 ----------


Да я в общем-то не стараюсь взять его за эталон, ровно как вы и сказали от мелкой атаки решил поотбиваться, тупо долбят по 2-3 ИП в сутки разные, решил немного автоматизировать, и вот.... ;)))
Видать придется старый добрый fail2ban с цепи спускать ;)

My bad. Я думал основной процесс работает от root, а fork'и от www-data.

Ну, шо. Тут можно посоветовать selinux правило наковырять какое-нибудь :) либо уйти нафиг от этих файлов и хранить в каком-нибудь memcache данные.

revered:
Я понял. Т.е. можно сделать: /cat/page/parametr1/123
И в итоге получить:
категория = cat;
страница = page;
array (
"parametr1" -> "123"
);
И дальше этот параметр использовать как обычный GET запрос, например выводить статью с id=123.
Правильно я понял? И такая реализация на 2013 год, хорошее решение? Стоит так делать?

Но я не понимаю все равно как передать POST. Допустим пользователь регисрируеться, заполняет данные... Дальше нажимает "ОК". И что происходит? Если в action формы вписано допустим: page2.php, откроется эта страница и будет фиг пойми что.

Или просто в форме в поле action, нужно вписать нормальный адрес типа : /registr
И данные нормально передадутся?

С POST-ом очень просто.

В примере с регистрацией у вас будет страница /page/register. В качество action будет тоже указываться /page/register.

Произойдет include файла register.php в котором будет


if ( isset($_POST['login']) && ... )

Где и будете регистрацию проводить.

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

Всего: 2115