Искать можно и через 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 собственной компиляции, потому что еще кое-что было подрезано. Сейчас уже не помню точно. Факт в том, что приходится это учитывать при разработке. А это бывает накладно. Особенно, когда это выясняется на стадии сдачи работы.
У меня несколько месяцев назад был вопрос с 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 для использования при установке пакета.
Т.е.:
Зачем нужен при установке 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)
Можете минусоать сколько душе угодно, но с одним плакатом «ДАЕШЬ СТРАНЕ УГЛЯ» экономику не поднять.
Nginx пока не занимает преобладающей позиции на рынке серверов. И сформированная цена экономически не выгодна даже для крупных потребителей. Поэтому, предполагаю резкое снижение доли nginx на рынке.
Буквально пару дней назад натолкнулся на указания ограничения функцинальности в бесплатной версии (в английской документации). Ну что же, большому кораблю — большое плавание. Вчера начал тестировать lighttpd. Думаю, нужно на него перебираться. Все равно бесплатный Nginx будет в виде какого-то недопилка.
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 пока открывают сайт несмотря ни на что. Т.е. заблокирован он только в вышеуказанных броузеров.
Кому-то будет подарок. Но, думаю, годков через 4, наверное, не раньше. А до того времени, либо «ишак сдохнет, либо эмир умрет… ». Или решится вопрос с лицензией.
Команда для запуска phpmyadmin:
php -S localhost:9000 -t /usr/share/phpmyadmin/
Порт можно указать по своему усмотрению.
В некоторых дистрибутивах конструкция localhost подразумевает роутинг IPv6.
Некоторые браузеры это не «понимают», поэтому localhost можно заменить на 127.0.0.1
Хотел по поводу трейтов заметку написать, руки не дошли. Если интересно, можете мой github посмотреть github.com/oleg578/DependencyInjectionPHP
Для phpmyadmin apache не нужен. Достаточно встроенного php сервера.
Пришлось сделать проброс с виртуалки, конечно, но занятно.
Справедливости ради следует заметить, что L4 требует php 5.3.7, но при этом использует встроенный сервер php, который появился только в 5.4 (специально документацию посмотрел, потому что уже работаю в php 5.5, а на серверах использую 5.4.). Может — это не так?
Директива 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");
На серверах использую 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
Должно быть достаточно для конфигурации по умолчанию
Меня этому в КПИ учили. Но немножко раньше.
Хабр — достаточно весомый ресурс, чтобы использовать на нем сомнительные материалы.
Эта «инструкция» как раз из таких.
Причем здесь 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.
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;
?
Nginx пока не занимает преобладающей позиции на рынке серверов. И сформированная цена экономически не выгодна даже для крупных потребителей. Поэтому, предполагаю резкое снижение доли nginx на рынке.