Месяц: Апрель 2017

Ubuntu. MySQL загрузка большого файла

Создаем каталоги upload и save

sudo mkdir /etc/phpmyadmin/upload sudo mkdir /etc/phpmyadmin/save

Устанавливаем права

sudo chmod a+w /etc/phpmyadmin/upload
sudo chmod a+w /etc/phpmyadmin/save

Открываем на редактирование конфиги

sudo gedit /etc/phpmyadmin/config.inc.php

Ищем строки  с $cfg[‘UploadDir’] и $cfg[‘SaveDir’] и прописываем следующее

$cfg['UploadDir'] = '/etc/phpmyadmin/upload';
$cfg['SaveDir'] = '/etc/phpmyadmin/save';

Теперь копируем дамп базы в папку upload и переходим в phpmyadmin жмем «Импорт» там появиться новый пункт «Выберите из каталога загрузки сервера /etc/phpmyadmin/upload/

выбираем дамп и вперед.

Ubuntu включаем mod_rewrite.

Перешел с Windows на Linux и столкнулся с проблемой, что проекты на Laravel не запускаются. Выяснил что это происходит из-за неправильной настройки локального хоста.

В главной директории Laravel находиться файл .htaaccess в котором включается mod_rewrite, который не как не реагировал.

В первую очередь нежно проверь есть ли файл rewrite.load, переходим в /etc/apache2/mods-available ищем этот файл, если отсутствует rewrite.load, то нужно выполнить команду: a2enmod rewrite.

Если есть, то все хорошо и переходим  в modsenabled и делаем символьную ссылку на rewrite.load

sudo ln -s ../mods-available/rewrite.load rewrite.load

Теперь проверяем виртуальные хосты:

Ubuntu до 14.0: открываем /etc/apache2/sites-available/default (или файл вашего хоста, например test.local.conf)

Ubuntu старше 14.0: открываем файл /etc/apache2/apache2.conf

И меняем AllowOverride None на AllowOverride All

 

Перезагружаем apache

sudo /etc/init.d/apache2 restart

Все должно работать.