apache 24 Not Found The requested URL / was not found on this server ИЛИ You don't have permission to access / on this server -- Windows

Это заметка для начинающих -- устанавливающих Апач на локальный компьютер для обучения и тестирования (настройки безопасности тут не соблюдаются - "лишь бы работало"))

Директория не обнаружена (апач не может разрешить доменного имени, так как оно не привязано к директории):

apache 24 Not Found  The requested URL / was not found on this server

Не определено что использовать в качестве точки входа (в папке нет index. файла), или же она "закрыта" настройками:

windows Удалить службу из командной строки

Установить како-то exe как службу можно например так.

Чтобы удалить службу запускаем командную строку от имени администратора и выполняем:

sc delete имяслужбы

например:

sc delete Apache2.4

phpStrom Структра файла - список методов полей и т.д., открыть окно вкладку - как вернуть

Даже если вы скрыли эту вкладку вернуть её можно из главного меню, перейдя:

View -> Tool Windows -> Structure

Чтобы она постоянно отображалась в окне нажмите на неё правой кнопкой и выберете "Split mode"

propel Cannot redeclare - Ошибка. Решение (в том числе через refPhpName)

Ситуация

Путь у нас есть 3 таблицы. Причина

Cannot redeclare

может быть в том, что на данную таблицу (в которой) помимо 1 кроссовой ссылается ещё и другая таблица (№2).

При этом phpName одного внешнего ключа (foreign key) совпадает с phpName таблицы №2 (см. тут поле phpName="CarArrivalTiming")

Propel кроссовая -- Многие ко многим, таблица связи пример .xml -- isCrossRef="true", namespace

Для таблиц, описывающих отношения типа "многие ко многим" необходимо использовать атрибут isCrossRef="true", например:

<!-- Связь времени подачи и типа авто -->
<table name="car_arrival_timings_cars_types" namespace="Crosses" phpName="CrossCarArrivaTimingCarType" isCrossRef="true">

	<column name="car_arrival_timing_group_id" type="integer" required="true" primaryKey="true" />
	<column name="car_arrival_timing_id" type="integer" required="true"   primaryKey="true" />

mysql SQL (1215): Cannot add foreign key constraint. Возможные причины и решения

Forums:

SQL (1215): Cannot add foreign key constraint

Рассмотрим возможные причины:

1) Противоречия в определении операций

В частности убедитесь что нет противоречия при определении операции для внешних ключей, например:

propel Перечислимый тип array - альтернатива mysql enum

Вместо enum рекомендуется использовать array (внутренний тип propel):

<column name="week_days"  type="array"  required="true"/> <!-- составной тип -->

позволит избежать блокирования таблицы при добавлении ещё одного поля в "перечислимый" тип.

Could not open input file: bin\propel -- propel model:build -- Ошибка

>propel model:build
Could not open input file: bin\propel

Помните про переменную Path и убедитесь, что в неё добавлен именно путь (при установке с композера):

phpstorm Шаблоны кода "сниппеты" -- пример собственного (пользовательского) автодополнения

Шаблоны позволяют ускорить процесс набора кода.

Из главного меню переходим:

File->Settings->Live Templates

Далее выбираем нужный нам язык, например. PHP

Далее нажимаем на зелёный плюсик справа, в открывшимся снизу поле указываем:

latex Окружение для леммы -- как задать

По аналогии с теоремой -- в преамбуле определяем новое окружение:

\newtheorem{lemma}{Лемма} % чтобы заработало окружение лемм

После чего уже можно будет в документе писать:

\begin{lemma}
   .......
   ....
\end{lemma}

Pages

Subscribe to fkn+antitotal RSS