-
Ошибка обновления WordPress «Обновление не удалось распаковать»
Выскочила проблема, причем на многих блогах у меня, а инфы как обычно нет. Собственно открываем файл wp-admin/includes/class-wp-filesystem-ftpext.php, строки 329-338 Заменить $file_list = @ftp_nlist( $this->link, ‘-a ‘ . $path ); на $file_list = @ftp_nlist( $this->link, $path ); После этого обновление происходит, разве что не выключается режим обслуживания. После обновления просто удаляем файл .maintaince в корне сайта.
-
Ищем рассылателя спама
Сервер стал переодически вешаться. Оказалось, что одновременно запускалось множество процессов sendmail’a, а папки /var/spool/mqueue и mqueue-client заполнены файлами так, что PuTTy вводе вешался. Дело в спаме.
-
Новая страница (схема) Opencart
Создаем папку latest в catalog\controller, а в ней файл latest.php.
-
Кнопка «Вверх» на любом сайте
Собственно ontop, указываем путь к картинке и добавляем ссылку на скрипт в хедере (до тега body) <script type=»text/javascript» src=»catalog/view/javascript/jquery/scrolltopcontrol.js»></script>
-
Создаем минихостинг на apache2-mpm-itk и pure-ftpd
Для начала ставим приложения apt-get install apache2-mpm-itk pure-ftpd Затем сразу изолируем будущих пользователей в своих папках. Для этого pure-ftpd запускаем с ключем -A.
-
Установка и настройка ftp-сервера
В принципе все очень просто: apt-get install pure-ftpd Затем просто добавляем пользователя командой adduser Готово 🙂 вечно забываю, какой сервер легче поставить 🙂 Сразу на будущее поставим, что бы не запускался отдельный процесс на каждого пользователя. В /etc/shells добавим в конец /usr/sbin/nologin. После редактирования файл будет выглядеть следующим образом: # /etc/shells: valid login shells /bin/sh […]
-
Доступ к MySQL извне
Собственно понадобилось реализовать схему — сайт в одной стране, база в другой. Но по дефолту в MySQL выключена возможность коннекта со сторонних IP. Для начала выполняем mysql -u user -p Зайдя в мускул выбираем нужную баз use mysql Смотрим сколько пользователей и какие SELECT Host,User,Password FROM user; +————+———+——————————————-+ | Host | User | Password | […]
-
Таймер MVP. Релиз.
Когда то появились зачатки. Время текло. От первоначального скрипта остался только connect.php 🙂 Добро пожаловать в пост, разберемся, как это работает.
-
Уменьшаем количество процессов apache
Для этого в файле /etc/apache2/apache.conf ищем строчки и приводим к следующему виду StartServers 1 MinSpareServers 1 MaxSpareServers 2 MaxClients 50 MaxRequestsPerChild 4000
-
Настройки чата на форуме
Используется форум SMF и к нему AjaxChat Integration. Небольшое изменение в чате, дабы отображалось больше постов и они дольше держались.