суббота, 10 октября 2015 г.

forbidden 403 apache 2

Если после установки и настройки LAMP в Ubuntu like системе, при заливке сайта на отдельный каталог не /var/www получаете ошибку


Forbidden 403

apache 2.2 etc
то,

ctrl+alt+t
sudo gedit /etc/apache2/apache2.conf 

+ add 
<Directory /home/your_user/> 
 Options Indexes FollowSymLinks 
 AllowOverride None 
 Require all granted
</Directory> 

+ sudo service apache2 restart

Мне помогло)

четверг, 8 октября 2015 г.

если не запускается phpmyadmin после установки

Переустановил linux (на опыте узнал что terminal quake и видеокарта GeForce 820 однако ж, не совместимы - система морозилась каждые 5 мин)
дошла очередь до LAMP - локального сервера для веб-опытов.
Все стандартно, установил php, apache2 etc.
установил phpmyadmin. Но после перехода на localhost/phpmyadmin получил ошибку
 404 "Not Found"...

Перезагрузил apache, толку нет.
Тогда помогла волшебная таблетка команда
sudo dpkg-reconfigure -plow phpmyadmin
В особо крайних случаях помогает
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
sudo /etc/init.d/apache2 reload
 Всем добра!

вторник, 8 сентября 2015 г.

Простое решение - для спасения планеты.

Каждый день, я вижу на улицах много машин, которые ездят на бензине, дизеле... Хотя относительно давно (для нашего века скоростных технологий) уже изобрели рабочие электромобили, на которых могут ездить все.

Цена электромобилей очень высока, и у них еще не развита инфраструктура, заправки, доступ к чистой энергии. Возможно, я плохо знаю, всю структуру внедрения электромобилей в быт. Но у меня есть вопрос, почему бы на имеющиеся машины не ставить двигатели и аккумуляторы от Тесла? Да и куда деть эти машины , если не переделывать!

Выпускать на автозаводах, Мерседесы, БМВ, Рено, Хонда и тп., с двигателями и аккумуляторами от Тесла. А уже выпущенные переделывать, менять устаревшие двигатели внутреннего сгорания на электродвигатели?

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

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

Думаю, в будущем автоконцерны все равно перейдут на электродвигатели, но к тому времени уже может быть слишком поздно... 

вторник, 25 августа 2015 г.

настройка vps сервера, подключение к mysql, и access denied for user root localhost

День добрый, други)

Итак, пользуюсь неплохим хостингом от Justhost.com, хороший сервис, кстати держат серваки в старой доброй Англии, дружелюбный саппорт - говорит только по английский.

И вот пришел день, когда я - апргейдился до VPS. Причина: Laravel 5. Так как потребовался ssh доступ, и раз цены адекватные, why not, сказал я себе.

На тестовом домашнем locahost, сделал проект на Laravel (что за проект и как долго пилил это отдельная история), базу данных ввиду отсутствия надобности в полноценной mysql, не долго думая выбрал sqlite. Все было прекрасно, проект запилен, тесты проходит.

Поехали накатывать на VPS:
Зашел в учетку, там в cpanel, оттуда настройки ftp вытянул. Удобно, готовый xml конфиг для Filezilla предлагают.

По ftp закинул файлы, настройл htaccess. Кстати, в папку public заливаете файлы из папки проекта. Например: папка проекта Laravel, то папки public_html, resource, app итп, должны заливаться в папку public на сервере, будет что-то public_html/app, public_html/artisan.php итп.
Думаю суть ясна.

Ок, проект открывается, все норм. Думаю. пора заменить sqlite на mysql, предварительно создал базу данных, login_base (предположим). и юзера login_base_usr.
Все, пароли сохранил, в config/database заменил, и...

Сайт перестал открываться. access denied for user root @localhost! вот как.
Причина - 1. файл env. Именно оттуда, вытягивается вначале настройки к базе данных. Так что, на сервере, редактируйте данные, и замените стандартные на свои, в моем случае, подставил localhost, login_base, login_base_usr, соответственно, хост, база и юзер.

Заново, запускаю, access login_usr@localhost denied!! Что за фигня, чуваки! Оказалось, все просто, я уже собирался сносить всех юзеров, и заново делать пароли и привилегии... Но, заглянув в раздел database в cpanel, внимательно обнаружил, что когда я создал базу данных, и юзера, то ... правильно - не привязал юзера к базе данных!
так что будьте внимательны. После привязки, все заработало как часы!

Всем добра и бабла!))

суббота, 4 июля 2015 г.

Ты ноль или еденица? Решай!

- Ты ноль или еденица? Решай!
- Ты слишком долго пялился в монитор, чувак... Жизнь не бинарна!

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

Взять, например, Cola или Pepsi - думаешь, ты выбираешь? или следуешь рекламе в ящике?
Кто круче, Аллах, или Бог? а может, Атеизм?
IPhohe 6 или Samsung S6?
Демократия, или Авторитаризм? Голосуй, предурок, сделай выбор..
Поступи хорошо, поступай плохо...
Отойти в сторону, или выразить свой протест...

Все это бред, нет никакого выбора, пока ты не мыслишь свободно, а что бы мыслить свободно, сперва нужно освободиться от влияния, на свой драгоценный мозг Великой пропаганды Потребительства и Потребства!

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

Так вот, Ноль - это раб текущего положения вещей, Единица - хозяин.
Главный выбор - это выбор жить или умереть. Вот она - бинарщина жизни.
Выбор это действие, это всегда единица!

А когда за тебя делают выбор другие, или ты делаешь выбор следуя навязонному выбору, ты Ноль!

Вот в чем смысл жизни - Выбор... И самое интересно, после выбора - наступают последствия, которые определяют следующий выбор)

понедельник, 22 июня 2015 г.

Laravel 5, и select box, integer в массиве наоборот

Продолжается битва с laravel 5, хроника событий. Кстати, уже вышла 5.1 Но я все еще на 5.0))

Странная штука, в Laravel 5
Есть форма, с выпадающим селектом, для выбора цифровых данных, например чисел от 5 до 50.
Добавил в view, фасад формы

<div class="value">
{!! Form::label('value', 'Числа:') !!}
{!! Form::select('value', [5,10,15,20,30,50], ['class' => 'form-control']) !!}
</div>

Выводил: 5,10,15,20,30,50
Но в контроллер после отправки формы - попадает value:0

Попробовал так:
<div class="value">
{!! Form::label('value', 'Числа:') !!}
{!! Form::select('value', ['пять'=>5,'десять'=>10], ['class' => 'form-control']) !!}
</div>
Все равно -  попадает value:0

Долго соображал в чем дело)

Оказывается все просто - данные в передаваемом массиве, шли наоборот,
нужно писать вот так:

<div class="value">
{!! Form::label('value', 'Числа:') !!}
{!! Form::select('value', [5=>'пять',10=>'десять'], ['class' => 'form-control']) !!}
</div>

суббота, 13 июня 2015 г.

Если не хочется пока использовать Laravel 5.1 - то создаем проект под laravel 5.0

Сегодня начиная новый проект, точнее ветку, наткнулся на проблему с авторизацией, в laravel 5.1 другая структура.
Почти пол проекта добито под 5.0, нужна свежая установка именно этой версии. Нет проблем:
Вводим в нужной папке, в терминале заветное заклинание)

composer create-project laravel/laravel your-project-name 5.0.*
и вуаля)