Работа с консолью
Для опытных пользователей, имеющих навыки программирования Zira CMS предоставляет возможность работать в консоли.
Для того, чтобы консоль была активирована, при установке Zira CMS нужно указать отдельный пароль для авторизации в ней. Если поле пароля при установке было оставлено пустым, то консоль будет отключена.
Окно консоли можно найти в меню верхней панели "Система → Консоль". Сразу после открытия, консоль потребует ввести пароль авторизации.
В целях безопасности, пароль от консоли не должен совпадать с паролем администратора!
При успешной авторизации, появится командная строка, так называемый shell.
Консоль рассчитана для работы только в среде UNIX, командная строка Windows не поддерживается!
В консоли можно выполнять простейшие команды, типа "ls", "cd", "pwd" итд. При этом, они будут запускаться от имени пользователя под которым работает веб-сервер.
Для просмотра информации о PHP, нужно выполнить команду "php -i".
Кроме того, консоль Zira CMS позволяет выполнять PHP-код. Для этого, в режиме "shell" наберите команду "php". В этом случае, консоль будет переведена в режим "php" и вы сможете набрать строку с PHP-кодом. Если введеный код осуществит какой-либо вывод, то он будет отображен в ответе. Для выхода из режима "php" наберите команду "exit".
Также, в консоли Zira CMS можно выполнять запросы к базе данных. Для этого в режиме "shell" наберите команду "db". После чего, можно будет набирать SQL-запросы в командной строке консоли. Выход, обратно в режим "shell" осуществляется командой "exit".
При работе с консолью, нужно быть предельно внимательным, чтобы не совершить ошибку, поскольку это может привести к необратимым последствиям!
Следует сказать, что некоторые хостинг-провайдеры не разрешают выполнять shell-команды на своих серверах, но как правило, если хостинг не бесплатный, эта функция доступна.