All streams
Search
Write a publication
Pull to refresh
-1
0
Олег Нагорный @olegcorner

User

Send message
Искать можно и через duckdcukgo. Там он, кстати, не заблокирован. А вот при переходе по ссылке выводится предупреждение. Что интересно, переключил chromium на duckduckgo по умолчанию, все рачно выводит предупрждение.
У меня из Chromium Goolge более подробно сообщает:

What happened when Google visited this site?
Of the 1613 pages we tested on the site over the past 90 days, 4 page(s) resulted in malicious software being downloaded and installed without user consent. The last time Google visited this site was on 2013-10-24, and the last time suspicious content was found on this site was on 2013-10-23.
Malicious software includes 4 trojan(s).

Malicious software is hosted on 4 domain(s), including cobbcountybankruptcylawyer.com/, stephaniemari.com/, northgadui.com/.

3 domain(s) appear to be functioning as intermediaries for distributing malware to visitors of this site, including stephaniemari.com/, northgadui.com/, satnavreviewed.co.uk/.

This site was hosted on 79 network(s) including AS36752 (YAHOO-SP1), AS23148 (TERREMARK), AS36444 (NEXCESS-NET).

И, тем не менее, хорошо, что Links и Lynx пока открывают сайт несмотря ни на что. Т.е. заблокирован он только в вышеуказанных броузеров.
Да какой там чекер :) Плагин немножко хитрого авторизованного доступа к постам и отладка чужого коммерческого плагина… И, как обычно, все нужно вчера. И, как всегда, «там работы на 5 минут»… Elance, сэр!
Не знаю, в чем там было дело. Скорее всего, у них php собственной компиляции, потому что еще кое-что было подрезано. Сейчас уже не помню точно. Факт в том, что приходится это учитывать при разработке. А это бывает накладно. Особенно, когда это выясняется на стадии сдачи работы.
Вот phpinfo() как раз и показала 5.4, но не работала __DIR__.
У меня несколько месяцев назад был вопрос с GoDaddy. Клиент пожаловался на неработающий код. Код был написан на php5.4. У GoDaddy декларировался тоже 5.4. А вот когда уже по функциям проверил, оказалось, стоит 5.2. Так что нескоро это будет, если будет вообще.
В арче все работает. Посмотрел пакеты Debian unstable — php5-ison идет отдельно в рекомендованных.
Кому-то будет подарок. Но, думаю, годков через 4, наверное, не раньше. А до того времени, либо «ишак сдохнет, либо эмир умрет… ». Или решится вопрос с лицензией.
Конечно, нужно установить Mysql, или MariaDB
Команда для запуска phpmyadmin:

php -S localhost:9000 -t /usr/share/phpmyadmin/

Порт можно указать по своему усмотрению.
В некоторых дистрибутивах конструкция localhost подразумевает роутинг IPv6.
Некоторые браузеры это не «понимают», поэтому localhost можно заменить на 127.0.0.1
Я работаю с php 5.4.4-14+deb7u4. Хотя на десктопе у меня Arch и, соответственно php 5.5. С трейтами сейчас не работаю, т.к. использую PhalconPHP.
Хотел по поводу трейтов заметку написать, руки не дошли. Если интересно, можете мой github посмотреть github.com/oleg578/DependencyInjectionPHP
Вы меня заинтриговали, и я проверил специально.
Для phpmyadmin apache не нужен. Достаточно встроенного php сервера.
Пришлось сделать проброс с виртуалки, конечно, но занятно.
Ответ, конечно, тронул до души.
Справедливости ради следует заметить, что L4 требует php 5.3.7, но при этом использует встроенный сервер php, который появился только в 5.4 (специально документацию посмотрел, потому что уже работаю в php 5.5, а на серверах использую 5.4.). Может — это не так?
a2enmod — apache2 enable module.
Директива Include служит для включения дополнительных настроек в сервер apache. Для этого-же служит и директория conf.d в /etc/apache2. Т.е. для включения phpmyadmin достаточно сделать ссылку в /etc/apache2/conf.d на конфиг phpmyadmin.
Суть разные понятия.
L4 требует php 5.3.7 > — в Ubuntu (LTS) 5.3.10 + mcrypt.
Т.е использование в Laravel PHP 5.5 просто бесполезно.
Теперь касательно apache, Ubuntu и Laravel.
Вот вы ставите полный стек LAMP, Composer, настраивайте сервер apache.
Создаете приложение…
И, торжественно:
Перейдем в созданный проект и убедимся, что все работает, запустив команду php artisan serve

cd habr
php artisan serve

Вопрос — какой сервер вы запускаете командой artisan serve?
Сразу задам вам следующий вопрос, предполагая правильный ответ на предыдущий —
ЗАЧЕМ вам apache для девелопинга Laravel на localhost, если вы его не используете?
True Way?
И я абсолютно согласен, при чем здесь Ubuntu. Ubuntu здесь совершенно ни при чем.
Для справки;
vendor/laravel/framework/src/Illuminate/Foundation/Console/ServeCommand.php
41 passthru(«php -S {$host}:{$port} -t \»{$public}\" server.php");
Я уже давно не пользуюсь Ubuntu. Равно как и apache.
На серверах использую debian + lighttpd, до недавнего времени nginx.
Тем не менее…
Для установки готовых пакетов, в том числе и в Ubuntu, нет смысла устанавливать build--essential.
Установка composer более, чем точно, описана на getcomposer.org.
Я ставлю composer в ~/.composer/bin/composer и включаю в PATH.
Больше с ним хлопот нет.
Наиболее удобное конфигурирование apache у debian.
Тут даже инструкции никакие не нужны. Достаточно посмотреть документацию и файловую структуру пакета.
Смысл моего замечания в том, что нужно тщательно проверять информацию перед тем, как ее подавать. Вы должны быть уверены в точности поданого материала. Вы же его представляете читателям.
В конце кноцов, если вам это не по-плечу, можете просто установить весь стек LAMP посредством tasksel. Пакет PHPMyAdmin также имеет возможность автоматической настройки apache для использования при установке пакета.
Т.е.:

sudo apt-get install tasksel
sudo tasksel
sudo apt-get install phpmyadmin
sudo invoke-rc.d apache2 restart

Должно быть достаточно для конфигурации по умолчанию
Меня этому в КПИ учили. Но немножко раньше.
Эту «инструкцию» — в топку!
Хабр — достаточно весомый ресурс, чтобы использовать на нем сомнительные материалы.
Эта «инструкция» как раз из таких.
Зачем нужен при установке Laravel build-essential, если L4 ставится из composer?
Причем здесь python-software-properties?
А что, в Ubuntu php нет?
Тогда зачем ppa:ondrej/php5?
Если уж sudo apt-get update, то следует и upgrade сделать.
Все нужно вносить в apache2.conf?
# Хак для phpmyadmin
echo «Include /etc/phpmyadmin/apache.conf» | sudo tee -a /etc/apache2/apache2.conf
# Перезапустим apache
sudo /etc/init.d/apache2 restart

# Включение mod_rewrite
sudo a2enmod rewrite
Директиву Include в apache уже отменили?
Включать модуль в apache можно только после рестарта apache?
И зачем вам флаг yes при установке? А если нет?

P.S.
Я не критикую Laravel, в 3-й версии это был очень интересный фреймворк.
Мой ник на российском сайте Laravel — oleg578.
В данной статье как раз указано о создании своей аннотации. Можно было ее назвать «inputAttributes», к примеру. Проверка на наличие аннотации есть в компоненте.класс Phalcon\Annotations\Collection метод boolean has (string $name)
laravel$ grep -r 'use Doctrine' *
framework/src/Illuminate/Database/Schema/Grammars/Grammar.php:use Doctrine\DBAL\Schema\Column;
framework/src/Illuminate/Database/Schema/Grammars/Grammar.php:use Doctrine\DBAL\Schema\TableDiff;
framework/src/Illuminate/Database/Schema/Grammars/Grammar.php:use Doctrine\DBAL\Schema\AbstractSchemaManager as SchemaManager;
framework/src/Illuminate/Routing/ControllerServiceProvider.php:use Doctrine\Common\Annotations\SimpleAnnotationReader;

?
А разве Laravel использует не doctrine/dbal?
Можете минусоать сколько душе угодно, но с одним плакатом «ДАЕШЬ СТРАНЕ УГЛЯ» экономику не поднять.

Nginx пока не занимает преобладающей позиции на рынке серверов. И сформированная цена экономически не выгодна даже для крупных потребителей. Поэтому, предполагаю резкое снижение доли nginx на рынке.
Буквально пару дней назад натолкнулся на указания ограничения функцинальности в бесплатной версии (в английской документации). Ну что же, большому кораблю — большое плавание. Вчера начал тестировать lighttpd. Думаю, нужно на него перебираться. Все равно бесплатный Nginx будет в виде какого-то недопилка.

Information

Rating
Does not participate
Registered
Activity