Xdebug не работает в PhpStorm

Profile picture for user admin_romcom

Xdebug внезапно перестал работать из Docker в PhpStorm. Делал только остановку на первой строке, а дальше зависал.

В логах можно было наблюдать такие строки:

(логи включаются через docker-compose.yml строкой PHP_XDEBUG_REMOTE_LOG: /tmp/php-xdebug.log)
(зайти в контейнер с php: $ docker exec -it CONTAINER_NAME bash)

Компиляций php-5.3.0 на Debian 8

Profile picture for user admin_romcom

Решил я как-то попробовать установить рядом две версии php. Программ, которые это делают около 10 штук. Я начал настировать phpswitch http://jubianchi.github.io/phpswitch/ . С установкой проблем не возникло. А вот с компиляция прошла не с первого раза.

configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution

Ладно, это решается быстро

sudo apt-get install libxslt-dev

Дальше больше

Установка сервера типа LAMP вручную

Profile picture for user admin_romcom

Скриптами типа WAMP, Denwer я пользовался только один раз, когда на новой работе меня посадили за комп и я увидел там Denwer. Все эти автоматические хрени ужасно напрягают и только путают, тк упускается важная часть понимания начальных принципов как все устроенно и как взаимодействует между собой.

Данную установку можно запускать в Debian или в любом другом дистре основаном на нем (Ubuneu, Mint, etc..). Все команды написаны от имени текущего пользователя, sudo указывает на то, что нужны особые привелегии на выполнение действий.

Приступим:

UPD: Перенос сайта Wordpress на другой домен

Profile picture for user admin_romcom

Процесс миграции между серверами часто требует изменения URL WordPress установки. Это значит, что нужно обновлять базы данных. Нужно поменять все строки с вхождением старого домена на новый.

Для этих целей используется SQL запрос: