В моем текущем проекте у меня есть несколько частных скриптов php, и у меня также есть phpMyAdmin в частной области сервера.
Есть ли способ открыть эти файлы в браузере? В настоящее время я использую PuTTy, но не знаю, как получить доступ к личным файлам.
Спасибо :)
РЕДАКТИРОВАТЬ: По сути, у нас есть веб-приложение, работающее в каталоге web_root (в данном случае httpdocs). Мы также создали несколько файлов, которые находятся вне досягаемости корневого веб-сервера, в папке на машине, доступ к которой можно получить только локально).
Что мы хотим сделать, так это запустить эти php-файлы как обычное веб-приложение через браузер.
Пожалуйста, дайте мне знать, если это все еще сбивает с толку :)
Ура, Диого
Нет. SSH и HTTP являются отдельными протоколами и используют отдельные серверы, поэтому файлы PHP, к которым осуществляется доступ через SSH, не обрабатываются механизмом PHP.
Вы можете использовать SSH в качестве прокси для доступа к HTTP-серверу, привязанному (или ограниченному) к 127.0.0.1 на сервере, но это немного сложнее.
Если у вас есть PHP на вашем сервере и вы немного знакомы с программированием, вы можете использовать библиотеку PHP под названием «phplibsec».
Эта библиотека позволяет подключаться к компьютеру через SSH и выполнять определенные команды оболочки. Вы можете получить результаты команды store в переменных PHP, чтобы вы могли разработать собственное решение.
Я использую его для разработки простого файлового браузера через SSH на моем HTPC, чтобы я мог копировать файлы на pendrives, не включая монитор HTPC. Вы можете использовать его для запуска команды «ls» и анализа результатов через PHP для отображения файлов через файловый браузер.
Эта ссылка объясняет, как использовать эту библиотеку: Примеры PHPSECLIB
Вы можете сделать это, создав символические ссылки в корне документа. Предположим, у вас есть файлы в каталоге some-php-files, и вы хотите получить к ним доступ через браузер.
Создать символическую ссылку на этот каталог
ln -s / путь / к / каталог-некоторых-php-файлов / документ / корень / имя-ссылки
Это создает символическую ссылку с именем link-name в корне документа, которая относится к каталогу some-php-files.
Когда вы печатаете http://domain.com/lik-name/ он указывает на файлы в каталоге some-php-files
Надеюсь, это ясно.