Yii: This script must be run from the command line

27 серпня, 2014 | Автор: Ihor Vispyanskiy

Після чергового оновлення і переконфігурації на сервері перестали запускатись PHP-скрипти, поставлені на крон.

Сайт, на якому виникла проблема, написаний на Yii (вимовляється як [ji:]) і там з певною періодичністю запускається скрипт:

15 0,12 * * * php "path/to/cron.php" news

В даному випадку вміст файлу cron.php не суттєвий, скажу лише, що даний файл реалізований згідно вимог фреймворка Yii. Код був робочий, до оновлення працював.

Як уже було анонсовано в заголовку, помилка наступна:

This script must be run from the command line.

Читати далі »

Popularity: 1%

PhpStorm: показ / підсвічування .ctp файлів, як PHP файлів

22 серпня, 2014 | Автор: Ihor Vispyanskiy

Довелось правити старий проект, написаний на CakePHP. В ньому файли вигляду (вюшки, англ. views) збережені в форматі *.ctp. Якщо правити код в PhpStorm’і, то підсвічування коду згідно синтаксису PHP не підтягується. Виглядає «сіро» і не читабельно:

PhpStorm не підсвічує .ctp файли

Читати далі »

Popularity: 1%

Українська цифрова революція (ролик)

16 серпня, 2014 | Автор: Ihor Vispyanskiy

Про тенденції в українському інтернеті та цифрових комунікаціях.

Popularity: 1%

Як відформатувати XML в Notepad++?

15 серпня, 2014 | Автор: Ihor Vispyanskiy

В головному меню редактора Notepad++ виберіть Plugins (Доповнення) → XML Tools → Pretty Print (XML only – with line breaks). Або скористайтесь комбінацією клавіш Ctrl + Alt + Shift + B.

Pretty Print (XML only - with line breaks)

Читати далі »

Popularity: 1%

Про деякі обмеження стилів в Internet Explorer’і

15 серпня, 2014 | Автор: Ihor Vispyanskiy

Internet Explorer 6—9

  • таблиця стилів (CSS-файл) може містити до 4095 правил;
  • за допомогою правила @import можна імпортувати в поточну стильову таблицю вміст не більше 31 файлу;
  • @import підтримує не більше 4 рівнів вкладеності в глибину.

Internet Explorer 10

  • таблиця стилів може містити до 65534 правил;
  • документ може використовувати до 4095 каскадних таблиць стилів;
  • @import обмежується 4095 рівнем вкладеності.

Popularity: 1%

Трохи про використання Tumblr’а

2 серпня, 2014 | Автор: Ihor Vispyanskiy

Tumblr

Мода на блоги пройшла, з’явились соціальні мережі, які їх витіснили. Я не знаю навіщо вам блог, з великою вірогідністю він вам не потрібен. Але якщо ви вже загорілись ідеєю спробувати, то, ось, трохи інформації про одну добру безкоштовну блог-платформу, яка поєднує можливості блогу і водночас є соціальною мережею.

Tumblr (чит. Тамблер) — дуже проста мікроблог платформа або місце, де легко і швидко публікувати відео, картинки, текст тощо. Tumblr має такі цікаві фішки:

Читати далі »

Popularity: 1%

Як прокладають інтернет-кабель

18 квітня, 2014 | Автор: Ihor Vispyanskiy

Popularity: 2%

Yii: як звернутися до render() в action’і, який розширює CAction?

17 жовтня, 2013 | Автор: Ihor Vispyanskiy
class MyAction extends CAction {

	public function run() {

		$controller = $this->getController();
		$controller->render('index', $this->contents);

	}

}

Читати далі »

Popularity: 3%

Yii: перевірка, чи існує представлення (view)

17 жовтня, 2013 | Автор: Ihor Vispyanskiy

Нехай ми маємо контролер Article і хочемо перевірити, чи існує файл для представлення з назвою view.php.

// перетворимо псевдонім у відповідний йому шлях
$path = Yii::getPathOfAlias('application.views.article')
		. '/view.php';

if (!file_exists($path)){
    throw new Exception('View ' . $path . ' does not exist.');
}

// далі можемо виконувати view.php
$this->renderFile($path, $data, true);

Popularity: 3%

Враження від конференції PHP Frameworks day 2013

13 жовтня, 2013 | Автор: Ihor Vispyanskiy

Всім привіт. Приїхав з цьогорічного PHP Frameworks day і вирішив написати невеличкий відгук. Загалом все було цікаво. Нижче трохи конкретики.

Читати далі »

Popularity: 4%