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

Profile picture for Admin

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 Admin

Решил я как-то попробовать установить рядом две версии 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 Admin

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

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

Приступим:

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

Profile picture for Admin

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

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