telnet: соединитесь с адресом 127.0.0.1:В соединении отказано

По моему опыту, сообщения об ошибках PHP появятся в журнале ошибок Apache по умолчанию. Попытайтесь проверить там (это /var/log/apache2/error.log на Debian) для сообщений, упоминая PHP.

2
31.01.2014, 09:39
1 ответ

Поскольку нет ничего слушающего там. Если Вы ожидали бы, что X-сервер ответит, необходимо будет сказать, он для включения TCP (удалите -nolisten tcp например, или добавить -listen tcp для тех, которые не слушают на TCP по умолчанию).

Но если Вам не нужен Ваш X-сервер, к которому получат доступ непосредственно по сети (кроме, туннелировал/проксировал ssh), вероятно, более мудро оставить его там.

Можно соединиться с X-сервером с сокетом домена Unix вместо этого. Например (для :0) с:

socat - /tmp/.X11-unix/X0

Который был бы эквивалентом:

socat - tcp:localhost:6000

Или (как Вы находитесь на Linux), с абстрактным доменным сокетом:

socat - abstract:/tmp/.X11-unix/X0

Другие причины, почему Вы не можете говорить со своим X-сервером, состояли бы в том, если он слушает на другом порте (6000, для :0 дисплей) или не в том адресе или подстановочном адресе, или на другом сетевом протоколе (IPv6 вместо IPv4), или если существует правило брандмауэра, отклоняющее соединения там.

4
27.01.2020, 22:00

Теги

Похожие вопросы