Error message

User warning: The following theme is missing from the file system: responsive_green. For information about how to fix this, see the documentation page. in _drupal_trigger_error_with_delayed_logging() (line 1143 of /var/www/moscovie.com/includes/bootstrap.inc).

bash

Загрузка больших файлов в mysql

Открываем консоль.
Если находимся в Windows переводим консоль в режим работы с кодировкой utf8 по умолчанию
chcp 65001

Подключаемся к базе данных
Для windows прописываем пути к исполняемым файлам
$PATH_TO_MYSQL\mysql.exe -h 192.168.1.1 --port=3306 -u root -p

Если подключаемся локально
$PATH_TO_MYSQL\mysql.exe -u root -p

Увеличиваем размер пакета для передачи данных
set global net_buffer_length=1000000;

The code has been tested and works

Запускаем бинарные и исполняемые файлы в linux

chmod +x file.bin
./file.bin

Запуск sh файлов

Sh файл это скрипт, специально написанный для операционной системы Linux. Процесс его запуска похож на запуск bin файла:

chmod +x file.sh
./file.sh

Тут всё так же, первой командой задаём права на выполнение, второй уже запускаем файл.

Так же можно запускать файл другими способами:

sh filename.sh

bash filename.sh

Запуск python файлов

The code has been tested and works

Работа с «плохими» файлами в командной строке в Linux

В названии файла есть служебный символ bash

Самый простой случай. Для удаления файлов, содержащих в своем названии служебные символы вроде пробелов, кавычек, двойных кавычек, звездочек, обратные кавычки и др. можно заэкранировать обратным слешем или использовать одинарные кавычки:

$ rm -f my\:file\ name
$ rm -f 'my file with white:spaces:and:colons'
$ rm -f \(filename\)

С помощью одинарных кавычек нельзя удалить файл, в названии которого есть одинарная кавычка, даже заэкранировав ее.

Имя файла начинается с дефиса

The code has been tested and works

Автоматическая, правильная расстановка прав в файловой структуре

Скрипт, который автоматически проставляет везде нужные права, полезен при переезде на реальный хостинг:
#!/bin/bash
if [ $(id -u) != 0 ]; then
printf "This script must be run as root.\n"
exit 1
fi
drupal_path=${1%/}
drupal_user=${2}
httpd_group="${3:-www-data}"
# Help menu
print_help() {
cat This script is used to fix permissions of a Drupal installation
you need to provide the following arguments:
1) Path to your Drupal installation.

The code has been tested and works

Пишем bash скрипт для новых сайтов система openSuse


#!/bin/bash

#Каталог где будет создана рабочая директория домена.
dir_domain="/media"

#Редактор
editor="nano"

#Не обязательно!
#MySQL
dbuser="root"
dbpass=""

#Проверка существования директории
if [ ! -d $dir_domain ]
then
echo "Директория $dir_domain не существует!"
exit 0
fi

echo "Введите имя домена"
read domain

The code has been tested and works
Subscribe to RSS - bash