Взаимодействие с папками за пределами корневого / веб-каталога с помощью Dreamweaver (CS5)

#unix #dreamweaver #directory

#unix — система #ткач снов #каталог #unix #dreamweaver

Вопрос:

Используя FileZilla, я могу получить доступ к папкам, которые находятся за пределами моего веб-каталога. Как я могу сделать то же самое с Dreamweaver, чтобы я мог редактировать файлы и автоматически сохранять / загружать все через Dreamweaver? В настоящее время я могу получить доступ только к веб-каталогу.

Я знаю, как включить их с помощью PHP, но я бы хотел, чтобы Dreamweaver нашел их / получил к ним доступ.

Спасибо!

Ответ №1:

Вам пришлось бы настроить пути к определению сайта (как локального, так и удаленного) так, чтобы они выглядели на один уровень выше, чем у вас есть в настоящее время. Итак, если локальный путь является

Мои документы / Веб-сайты /Этот сайт

вы бы изменили его на

Мои документы / веб-сайты/

и если пульт дистанционного управления находится:

/user/home/domain.com/

измените на

/пользователь/главная/

Проблема, с которой вы столкнетесь, заключается в том, что Dreamweaver плохо работает при такой настройке. Предполагается, что удаленный путь является общедоступным веб-корнем и автоматически создаст там всевозможные файлы и папки, и DW ожидает, что они будут находиться в общедоступном корне. Кроме того, такие вещи, как автоматическая настройка путей для includes и images, начнут не работать, поскольку все пути будут начинаться за пределами общедоступного веб-корня.

Лучше оставить все как есть и использовать внешнюю FTP-программу для обработки файлов за пределами веб-сайта.

Ответ №2:

Ранее мы сталкивались с подобной ситуацией, когда хотелось, чтобы включенные в PHP файлы были перемещены за пределы общедоступного каталога HTML. Ответ JCL1178 абсолютно концептуально правильный.

Фактическая реализация заключалась в дублировании сайта (в разделе «Управление сайтами») и, по сути, создании отдельного сайта для каталога «включает», который был бы на один уровень выше. Таким образом, настройка «Корневого каталога» была нормальной (в нашем случае «public_html/» на главном сайте, и мы удалили «public_html /» из настройки корневого каталога на сайте «включает», что фактически привело к переходу пути на один уровень выше.

Определенно не идеальная ситуация / рабочий процесс, если не сказать больше, поскольку в итоге вы получите два определения сайта для одного сайта (что может вызвать другие проблемы); но Dreamweaver такой, какой он есть. Мы работали над проектом за пределами сайта, который не допускал использования ничего, кроме Dreamweaver, так что это то, что мы придумали, чтобы соответствовать.

В качестве дополнительного примечания: мы смогли реализовать это решение только потому, что план веб-хостинга позволил нам получить доступ к корню. Если вы пользуетесь планом веб-хостинга, который строго ограничен общедоступным каталогом, все это будет DOA.