Как установить CURL

30.01.2015

cURL — бесплатная утилита командной строки, позволяющая взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL. Проще говоря – это ПО позволяющее программам и скриптам Вашего сайта подключаться к внешним сервисам и ресурсам по протоколам FTP, SFTP, FTPS, HTTP, HTTPS, TFTP, SCP, Telnet, DICT, LDAP, а также POP3, IMAP и SMTP. Кроме того cURL поддерживает сертификаты HTTPS, методы HTTP POST, HTTP PUT
В этой заметке описана установка cURL в ОС CentOS, Debian и через панель управления сервером ISPManager

Читать дальше

Ошибка 500 internal server error в OpenCart

08.01.2015

Сегодня я расскажу об одной достаточно редко встречающейся, однако зачастую «трудной» в определении ошибке, возникающей в процессе работы сайтов, созданных на основе CMS OpenCart. Иногда после закачки сайта на хостинг он работает какое-то (зачастую продолжительное) время, после чего частями начинает отдавать ошибку 500 «Internal Server Error». например, вот так: Кроме того та же ошибка начинает возникать как в некоторых местах страницы, так и на отдельных страницах целиком! Ещё одним «симптомом» является то, что восстановление файлов сайта из бекапа временно устраняет ошибку (чем более давний бекап взят — тем дольше работает сайт) При этом в логах сервера нет ничего вразумительного о […]

Читать дальше

Как при помощи cron-задачи скачать файл и переместить его в нужную папку

07.01.2015

Иногда возникает задача периодически скачивать файл или страницу с удалённого сервера и сохранять её в определённую папку. При этом использовать bash-скрипт не всегда возможно. Вопрос решается следующим образом: Создайте файл с именем download.php и вот таким содержимым (пример скачивает somefile.xml и копирует его в папку сайта /xml/):

Читать дальше

Как установить SSL-сертификат в ISPManager 4

04.01.2015

Несмотря на достаточную простоту работы с ISPManager 4 – некоторые пункты меню найти не так-то просто.
В частности это касается и раздела добавления SSL-сертификата. Изначально его просто нет в меню программы!
Чтобы появился пункт “SSL-сертификаты” нужно выполнить следующие шаги:

Читать дальше

Fatal error: Unable to read xxx bytes in file.php

23.12.2014

Если Вы получаете ошибку Unable to read X bytes in file.php , то это означает, что файл с именем file.php (закодированный при помощи Zend Encoder) повреждён. Чаще всего так бывает по причине неправильной загрузки по FTP файлов сайта на сервер. Причина возникновения ошибки заключается в том, что FTP-клиент по-умолчанию настроен так чтобы при закачке на сервер выбирать для каждого файла режим передачи данных исходя из его расширения. Текстовые файлы (txt, html, php и другие) передаются по-умолчанию в режиме ASCII . Бинарные файлы (например картинки, исполняемые файлы) — в двоичном режиме (binary, bin, бинарном). Если режим выбран неправильно (например, ASCII для бинарного файла) […]

Читать дальше