Архивы: Июль 2015

1С-Битрикс: страница 404.php (велосипед)

<?
include_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/urlrewrite.php');
$sapi_type = php_sapi_name();
if ($sapi_type=="cgi") 
   header("Status: 404");
else 
   header("HTTP/1.1 404 Not Found");
@define("ERROR_404","Y");
//Тут уже подключение верней части шаблона и присваивание заголовка
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("Данная страница не существует!");
//Код страницы
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
?>
<style>
	h1 { text-align:center;font-size:16px; }
</style>
<p style="text-align:center;font-size:15px;">Вы можете <a href="/">перейти на главную страницу сайта</a></p>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

ImportError: The _imagingft C module is not installed на mac os

Я уже писал однажды Django No module named _imagingft о подобной проблема, но на старом маке и на свежем он уже не работает.

  1. Для начала удаляем все старое pip uninstall Pillow
  2. Ставим jpeg library

    1.  скачиваем http://www.ijg.org/files/jpegsrc.v8c.tar.gz
    2. распаковываем tar zxvf jpegsrc.v8c.tar.gz
    3. конфигурация ./configure
    4. собираем make
    5. теперь ставим собранный пакет sudo make install
    6. копируем пакет к библиотекам cp -r ~/Downloads/jpeg-8с/ /usr/local/jpeg
  3. Теперь ставим сам freetype library
    1. скачиваем http://www.freetype.org/download.html
    2. распаковываем tar zxvf freetype-2.6.tar.gz
    3. конфигурация ./configure
    4. собираем make
    5. теперь ставим собранный пакет sudo make install
    6. копируем пакет к библиотекам cp -r ~/Downloads/freetype-2.6/ /usr/local/freetype
  4. Теперь обратно ставим python пакет для работы с графикой pip install Pillow

И ура все работает.

 

 

Увеличиваем максимальный размер вложений в Postfix на Bitrix Virtual

На свежем развернутом сервере на bitrix virtual не уходила почта из модуля «Рассылки» с вложением больше 7 мегабайт.

Увеличиваем размер до 50 мегабайт.

postconf -e message_size_limit=51200000
postfix reload

и что бы на верняка, перезапускаем Postfix

service postfix restart