Skip to content

Posts tagged ‘debian’

29
Авг

Включаем показ ошибок в PHP коде

Допустим вы хотите узнать какие ошибки вы наделали в php коде, ну или кто-то другой, так вот для этих целей необходимо отредактировать конфигурационный файл php.ini. И после этого вы получите все ошибки на страницах вашего веб сайта.

Итак находим следующии строки:

display_errors = Off (по умолчанию отключена) – переключим в On, и смотрим страницу сайт, если есть ошибки то мы их увидим. После отладки кода, выключим опцию, ибо это дает злоумышленнику доп. информацию.
display_startup_errors = Off (по умолчанию отключена) – То же самое что и displаy_errors, только для ошибок процесса запуска. После включения и окончания работы, не забываем отключить!

log_errors = On (по умолчанию включен) – Выдавать сообщения в лог файл.

ignore_repeated_errors = Off (по умолчанию отключена) – При включении опции одинаковые сообщения не выдаются больше одного раза.

error_reporting = Режим показа сообщений, то есть какие типы сообщений будут выдаваться на экран(приведу самые необходимые значения):

  • error_reporting = E_ERROR – разрешает выдавать только серьезные ошибки.
  • error_reporting = E_ALL – означает выдавать все сообщения, кроме самых незначительных.
10
Авг

Создаем нового пользователя и базу в Mysql

Короткая заметка о создании  из командной строки mysql новой бд и нового пользователя с полными правами на только что созданную базу.

Залогинимся в mysql

# mysql -u root -p

mysql> CREATE DATABASE <имя новой БД>;
mysql> GRANT ALL PRIVILEGES ON <имя БД>.* TO 'имя нового юзера'@'localhost' IDENTIFIED BY 'пароль' WITH GRANT OPTION;
mysql> quit;

Для смены БД используем команду use <имя базы>;

6
Авг

Скрываем от посторонних версию PHP

Для того, чтобы сделать невозможным получение информации о установленной на вашем web-сервере версии PHP, вам необходимо внести некоторые изменения в файл php.ini.

Операционная система в данном случае не играет роли.

Для того что бы скрыть версию php на вашем веб-сайте отредактируем php.ini, при помощи вашего любимого редактора – ee, nano, vi.

# nano /etc/php.ini

Найдите и измените имеющуюся строчку expose_php=On на:

expose_php=Off

Перезагрузите ваш веб-сервер Apache, lighttpd, litespeed

5
Авг

Определяем какие процессы сколько потребляют ресурсов

Для этих целей воспользуемся утилитой top, которая есть во всех unix и linux система.

# top

Теперь для того что бы отсортировать нужные нам позиции по памяти и процессору используем комбинацию клавиш:

Shift + M – узнаем какой процесс больше других использует ОЗУ

Shift + P – узнаем какой процесс больше других использует CPU

Более подробно о команде top можно почитать здесь – http://linux.about.com/