1) Комментируем в конфиге bind-address, если есть.
2) GRANT ALL ON *.* to 'user_name'@'some_host' IDENTIFIED BY 'user_password';
Вместо some_host - подставить ip или хоста, откуда вы хотите подключиться.
Более подробно 2-й пункт описан в мане mysql.
Сколько можно задавать один и тот же вопрос из года в год...
В IT вышка нужна для организаций со строгим внутренним регламентом: некоторые иностранные компании, финансовые структуры, некоторые гос. учереждения и т.п.
И да, есть ещё категория упоротых управленцов/владельцов, которые считают, что наличие бумажки даёт им гарантию, что они получат "волшебного" сотрудника.
На будущее, пробегитесь по операторам/конструкциям и синтаксису ЯП, который используете.
Это займёт немного времени, но подобных вопросов возникать не будет.
PS Тернарный оператор присутствует в большинстве ЯП.
Делайте модель ветвления удобную для вас.
Никто не мешает сделать ветку для демо-релизов.
Например: development > demorelease, feature > demorelease. Если всё ок, то feature > development.
В git нет каких-то строгих запретов, правил, регламентов. Есть устоявшиеся практики а-ля gitflow, но это не панацея.
У git есть параметр выполнения для произвольно расположенного репо, т.е. "cd .." - можно убрать.
Вы пытаетесь сделать pull в главном репо для текущей ветки, а так как изменений по ней не было, соотвествено, ничего и не происходит.
Т.е. нужно сделать pull всех изменений и сделать checkout на новую ветку.
PS Почему у главного репо выполняется stash, кто там "мусорит"?
Гуглить в сторону анализа sql запросов.
Универсальный способ - сделать дамп запроса, затем explain и оптимизация. Если что-то не понятно по интерпритации результата, опять же, - гуглить нужную информацию.
Ещё более углублённое погружение - perfomance_schema (mysql > 5.5).
Не рекомендую ориентироваться на рейтинговые пустомерки, даже на официальные.
Включите кэширование, если не включено. Проверяйте, где затык - со стороны php или бд, далее профилируйте и устраняйте проблемы.
Некоторые места, которые могут влиять на кодировку в файле:
- редактор локальный/удалённый;
- копирование на удалённый хост через фтп;
- настройки веб-сервера;
Разбить по группам на несколько инфоблоков с такими же свойствами.
Сам перенос можно сделать 3 способами:
1) прямыми sql запросами перенести контент;
2) через api битрикса в php;
3) импорт/экспорт xml;
Мы же не хотим дублей строковых значений в одной таблице, поэтому так:
Таблица 1: file_id, path
Таблица 2: id, file_id, title, description, ...
Соответственно file_id внешний ключ.
PS Это отностится ко всем одинаковым файловым ресурсам.
Если я правильно понял, то это нужно для первоначальной установки значений для select по определённому условию.
Если это так, то это можно сделать в контроллере/директиве. Пример.
Недавно отвечал на вопрос про яндекс погоду.
Надо иметь ввиду, что яндекс погода не умеет кросс-доменные запросы.
В моём ответе есть пример с openweathermap с температурой в градусах.
В доках у openweathermap написано, как сконвертировать.
Как вариант, взять нормальный сервис, который разрешает кросс-доменные запросы и отдаёт сразу в json, например, openweathermap.org.
Простенький пример.
Тогда и не нужен будет php, только из-за того, что яндекс погода не хочет/не может кросс-доменные запросы.