apache, php, ubuntu, заметки

disable_functions для php.ini

Для повышения уровня безопасности на сервере, желательно установить переменной disable_functions в php.ini следующие значения: disable_functions = «apache_setenv, chown, chgrp, closelog, define_syslog_variables, dl, exec, ftp_exec, openlog, passthru, pcntl_exec, popen, posix_getegid, posix_geteuid, posix_getpwuid, posix_kill, posix_mkfifo, posix_setpgid, posix_setsid, posix_setuid, posix_uname, proc_close, proc_get_status, proc_nice, proc_open, proc_open, proc_terminate, shell_exec, syslog, system»

php, Битрикс

Автоподсказка функций и классов битрикса в eclipse. Продолжение

в продолжении темы Автоподсказка функций и классов битрикса в eclipse выкладываю новые классы и скрипт генерации. отныне статические классы вызываются :: Скрипт генерации: скачать Файлы для эклипса:скачать

php, Битрикс

Автоподсказка функций и классов битрикса в eclipse

1. Заходим в директорию: ВАШ ПУТЬ\workspace\.metadata\.plugins\org.eclipse.php.core\__language__\e9de053e\ e9de053e — как я понимаю случайные символы, заходим в папку, она должна быть там одна 2.берем архив bsm_classes_to_eclipse.zip 3. распаковываем в эту папку (ВАШ ПУТЬ\workspace\.metadata\.plugins\org.eclipse.php.core\__language__\e9de053e\) 4. запускаем/перезапускаем eclipse радуемся 🙂 скрипт для сбора классов и функций live_api_ec.zip скрипт основан на базе http://dev.1c-bitrix.ru/community/webdev/group/78/blog/1991/

apache, php, ubuntu

Логирование удаления файлов и директорий php

Иногда возникает проблема с исчезающими директориями и файлами, и встает вопрос как отловить какой же скрипт работает не верно и удаляет все подряд. Внимание, для этого метода у вас должны быть права root на сервере. И так, нам понадобится расширение apd ставим если не установлены пакеты autoconf gcc g++, ставим apt-get install autoconf gcc g++ непосредственно установка apd pecl install…

Continue Reading

Всякая х-ня

Spreadsheet_Excel_Writer и файл 0 байт

Столкнулся с проблемой, после переезда на новый сервер, xls файлы создавались размером 0 байт. проблема возникает из-за доступа к темповой директории как одно из решение отключить open_basedir если таковой имеется, либо выставить корректные права на темповую директорию