Вед-дев, Сео, Манимейкинг

SSH

12/28/2013 - 14:09

Перезагрузка Apache может потребоваться в случае, если вы поменяли настройки PHP в файле php.ini. Без перезагрузки апача они не будут применяться.

Для перезагрузки:

/sbin/service httpd restart

Для запуска:

/sbin/service httpd start

Для остановки:

/sbin/service httpd stop

Всего просмотров: 4,421
12/22/2013 - 12:57

Для того чтобы проверить текущую дату, по которой работает ваш сервер нужно прописать:

date

Если часовой пояс правильный, то можете ниже не читать =)

Но если все же он не правильный, то сделайте следующие шаги:

Заходим в /etc/sysconfig/clock и прописываем:

ZONE="Asia/Almaty"

Ребутаем сервер. И затем

mv /etc/localtime /etc/localtime.bak

Всего просмотров: 1,925
12/07/2013 - 11:42

В directadmin панеле по умолчанию под юзером root не заходит в mysql. Для того чтобы узнать пароль от главного mysql юзера нужно ввести:

cat /usr/local/directadmin/conf/mysql.conf

Команда покажет ваш логин и пароль.

Всего просмотров: 1,822
11/29/2013 - 15:08

Для того чтобы поменять владельца всех файлов и директорий в текущей местположении:

chown -R username *

Изменит владельца для всех файлов, папок и подпапок.

А для изменения группы:

chgrp -R group *

Название группы, как правило, совпадает с именем владельца.

Чтобы проверить, кто владеет файлами и папками, достаточно прописать ls -la

Всего просмотров: 1,398
11/29/2013 - 13:44

Для того чтобы скачать файлы при помощи SSH, можно воспользоваться командой wget.

Пример 1. Качаем файл с удаленного сервера и оставляем такое же имя:

wget http://www.openss7.org/repos/tarballs/strx25-0.9.2.1.tar.bz2

Пример 2. Качаем файл с удаленного сервера и меняем локальное имя файла:

wget -O taglist.zip http://www.vim.org/scripts/download_script.php

Всего просмотров: 1,552
11/24/2013 - 17:52

Создается symlinks следующей командой:

ln -s /path/filename.php filename.php

/path/filename.php - путь до настоящего файла
filename.php - название символической ссылки

Для того чтобы удалить символическую ссылку:

rm filename.php

Не забудьте перейти в директорию, в которой находится символическая ссылка при помощи cd.

Всего просмотров: 2,111
11/20/2013 - 17:46

Делается это при помощи следующей команды:

tar cf archive.tar.gz *

Где archive.tar.gz - имя архива, а * означает все файлы.

Заархивировать полностью со скрытыми файлами:

tar cf archive.tar.gz /home/path/archive/

Разархивировать можно следующей командой:

tar xvfz /home/archive.tar.gz -C /home/folder/archive/

Если не сработает, то можно tar xvf

gzip -d file.gz

Разархивирует gzip архив

Всего просмотров: 2,833
10/28/2013 - 14:35

Иногда возникает необходимость в запуске каких-либо drush команд по крону. Делается это следующим образом:

*/5 * * * * drush -r /home/username/domains/domain.com video-scheduler

В примере выше, мы делаем запуск drush команды video-scheduler каждые 5 минут для сайта domain.com

Всего просмотров: 1,210
10/06/2013 - 23:17

Если вам необходимо полностью снести все файлы друпала (как это сделать через SSH - читайте тут), то прежде чем приступать к делу, необходимо выставить права 777 (в самом низу статьи обозначения) на папку sites иначе удалить не получится из-за ошибки Access denied, т.е. у вас нет прав на удаление этих файлов.

Выставляем права на файлы SSH

Всего просмотров: 3,362
10/02/2013 - 13:47

Ниже приведу список "часто используемых" команд в drush:

drush updb - запускает скрипт update.php

drush cron - запускает все хуки Cron

drush cc all - очищает все кеши

drush up - обновляет ядро и все модули, а если указать конкретные названия модулей, то он обновит только указанные модули, тоже самое и с ядром - можно просто написать drupal и он обновит только ядро. (drush up drupal)

Всего просмотров: 1,818
10/02/2013 - 02:07

В drush есть удобные команды для полного бэкапа вашего сайта (файлы + бд), а также для разворачивания этого бэкапа (все эти команды нужно делать перейдя в корень сайта при помощи команды cd).

Полный бэкап сайта

drush ard --destination=/home/username/drush-backups/sitename.tar.gz

Всего просмотров: 2,616
10/02/2013 - 01:52

Для удаления файлов или папок в SSH используется команда rm.
Ниже я продемонстрирую ее:

Удалить один или несколько файлов
rm filename.php filename.txt

Удалить все файлы котоыре начинаются с myfile и заканчиваются на txt
rm myfile*.txt

Удалить папку и все ее содержимое рекурсивно
rm -rf foldername/

Удалить все папки и файлы директории в которой мы находися
rm -rf *

Всего просмотров: 18,931
10/01/2013 - 23:04

Если вы желаете переместить папку или файл с одного место в другое при помощи SSH, то вам пригодятся команды описанные ниже:

mv ~/domains/site.com/temp/* ~/domains/site.kz/
mv ~/domains/site.com/temp/.htaccess ~/domains/site.kz/

В первом примере мы переносим все файлы из папки temp/ в корень сайта.
Во втором примере мы переносим только 1 файл .htaccess в корень сайта.
Ниже вы увидите как делается перенос всех скрытых файлов (важно указывать абсолютный путь до скрытых файлов, а в директорию куда переносим - необязательно).

Всего просмотров: 12,446
09/30/2013 - 20:36

Пишем

drush conf

Выбираем 2 - enter

Жмём insert и редактируем в файле что хотим, а затем пишем :w (это сохранит внесенные изменения).
После этого жмём Esc и прописываем :q (q - это выход из редактора).

Также если накосячили, то можно выйти без сохранения :q!

Вот и все.

Всего просмотров: 1,870
09/29/2013 - 12:46

Для создания бэкапов на вашем хостинге/сервере создайте папку для бэкапов drush-backups.

Чтобы сделать бэкап какого либо сайта, нужно сначало войти в папку с сайтом:

cd domains/domain.name

А затем можно посмотреть информацию о БД к которой подключен ваш сайт:

drush sql-info

Всего просмотров: 2,721

Страницы

Подписка на SSH

Разделы

Подписаться

Подписка на RSS-лента последние записи из Блога

Комменты

  • Olzhas 7 месяцев 3 недели назад
    Спасибо. С Новым Годом! 
  • Den 8 месяцев 2 недели назад
    В первой функции, при создании переменной $li_previous нужно поменять '←' с NULL, в $li_next сделать тоже самое. 
  • Гость 8 месяцев 2 недели назад
    Если все ровно так как было описано, то нет никаких сомнений что домен увел сам регистратор. Потому что вероятность того 
  • Валерий 9 месяцев 2 недели назад
    да можно делать импорт-экспорт только лишь в оболочке на входя на mysql сервер 
  • admin 9 месяцев 2 недели назад
    Валерий, а зачем вам именно так делать экспорт? Если я не ошибаюсь, то там нет какой-либо команды чтобы сделать экспорт 
  • Валерий 9 месяцев 3 недели назад
    захожу на mysql через ssh по команде  
  • admin 9 месяцев 3 недели назад
    Добрый вечер, какой у вас клиент? 
  • Валерий 9 месяцев 3 недели назад
    Здравстуйте, есть команда чтобы сделать экспорт базы внутри mysql клиента? 
  • Eduard 10 месяцев 5 дней назад
    Видать, домен хороший был. Заявление пробывали писать на мошенника? 
  • Stas 11 месяцев 2 недели назад
    Ошибка в ключе квантификатора - replace(/будешь|пить/ig, "хлеб"); Указать -g для прохода по всем совпадениям!