Копирование и синхронизация файлов по FTP в Linux.

Первый способ, копирования файлов на сторонний FTP, с помощью ncftp

Для заливки файлов довольно удобно использовать утилиту ncftpput , входящую в состав пакета ncftp.
Установить на CentOS можно командой:

Пример работы:

Читать далее

День хостинг-провайдера

hosting

1 марта день хостинга

В 2011 году у людей и организаций, чья деятельность связана предоставлением услуг хостинга, появился новый праздник, получивший название «День хостинг-провайдера». Сейчас все хостеры России смогут неофициально отмечать профессиональный день 1 марта каждого года.

Учреждение праздника стало тем случаем, когда изменения в календарь дат вносятся по инициативе коммерческих организаций. Идею Дня хостинг-провайдера предложили руководитель фирмы «hostobzor» .
Читать далее

Вирус заблокировал сайт DLE.

Редирект с телефонов

Без полемики над DLE и исследований логов, приступим к делу.
Проверяем файлы:
index.php
engine/engine.php
engine/init.php
engine/data/config.php
engine/data/dbconfig.php

На наличие похожего кода:

Удаляем лишний код! Читать далее

Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference.

Error: Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference.

Решение:
Эта ошибка возникает из-за версия PHP 5.3 в Joomla, Joomla не разрабатывалась для работы с PHP 5.3.0.
Вы должны изменить код в файле.
Откройте файл:
modules/mod_mainmenu/helper.php
Вы должны изменить это:
function buildXML(&$params) Читать далее

Что означает Fatal error: Call to undefined function wp()

Fatal error: Call to undefined function wp
Fatal error: Call to undefined function wp() in site.ru/wp-blog-header.php on line 14

В вашем случае, ошибка может иметь другой вид, в зависимости от версии WordPress и хостинга, например:
Fatal error: Call to undefined function wp() in ……/public_html/wp-blog-header.php on line 17
Fatal error: Call to undefined function wp() in ……/wp-blog-header.php on line 18
и так далее. В зависимости на какой строчке находится запись wp();

[spoiler name=»Перевод Fatal error»]Перевод «Fatal error: Call to undefined function in ……/wp-blog-header.php on line 14» будет звучать примерно так
Фатальная ошибка: Обращение к неопределенной функции wp() в файле ……/wp-blog-header.php строка 14[/spoiler]

Искать ошибку в файле wp-blog-header.php бесполезно, как и бесполезно его перезаписывать. С ним все в порядке, а проблема кроется в файле wp-config.php .
При повреждении или утрате файла конфигурации wp-config.php, WordPress выдает данную выше ошибку.
Читать далее

Удаляем строку запроса после редиректа в htaccess

Может возникнуть ситуация, когда надо со старых динамических адресов сделать 301 редирект на новые, (псевдо-) статические адреса. То есть с адреса https://site.ru/page.php?id=2 надо редиректить на https://site.ru/main

И редирект сработает, но получится url с добавленным в конце строки запроса %{QUERY_STRING} .
От него можно избавится! Читать далее

Что означает CP нагрузка?

Нагрузка на процессор измеряется в минутах процессорного ядра CPU Points, от сюда имеем сокращение CP.
Эта величина характеризует количество потраченного процессорного времени на обработку скриптов. Как правило это PHP скрипты, на которых построено 90% всех сайтов. Читать далее

Оптимизация работы сайта на Joomla.

Именно с таким заданием обратился Владислав.

[spoiler name=»Полный текст задания»]Сайт создает очень большую нагрузку на процессор хостера, и поэтому при загрузке выдает ошибки
При консультации с службой поддержки специалисты сказали что необходимо оптимизировать работу скриптов сайт дабы снизить количество использованных процессорных минут с 900 до 50-100 в сутки.[/spoiler]
Симптомы были предсказуемые, высокая нагрузка на Joomla, соответственно высокая нагрузка на сам сервер Хостинга. Значительно Выше лимитов предоставляемом на тарифах Виртуального Хостинга.
После беглого анализа access.log, лога доступа, моментально выяснить что происходит. Нагрузку CP на хостинге создавал обширный DDoS флуд. Атака генерировала огромное количество POST запросов на главную сайта «/» и /?ptrxcz_[random].
Читать далее