Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 021 068 раз!

Форум

Добро пожаловать, Гость!

Символьные ссылки Win7 и Openserver

Обсуждение общих вопросов связанных с программой
Ryv
Сообщения: 6
C нами: 2 года 11 мес

Непрочитанное сообщение Ryv » 07 фев 2015, 08:37

Привет, уважаемые.

На диске C: операционной системы Windows 7 Professional SP1 (x64) у меня расположены исполняемые файлы Openserver 5.2.2.

На диске D: располагается папка domains и папка userdata. Собственно работает это все благодаря симлинкам (mklink /J), но работает как-то странно.

Может ли вообще иметься какая-то взаимосвязь между mklink (теоретически не должно же) и ошибками вида "open_basedir restriction in effect" или это разработчики чего-то набыдлокодили?

Используется дефолтный конфиг, PHP 5.6, Apache 2.4.

Явной закономерности в поведении пока не вижу, на удаленном Linux сервере все работает гладко. Перенести исполняшку Опенсервера пока технической возможности нет. Не пинайте за вопрос, я сам не программист (понимаю только самые азы), я тестирую как заказчик готовый продукт и мне интересно то ли это косячит Опенсервер, то ли это прогерские ошибки с путями =)

Благодарю!

Аватара пользователя
DelphinPRO
Сообщения: 637
C нами: 4 года 10 мес
Откуда: Самара
Контакты:

Непрочитанное сообщение DelphinPRO » 07 фев 2015, 16:49

Зачем вам симлинки для папки domains? В настройках можно указать ее расположение. Пусть даже она будет на другом диске.Что касается настроек userdata, то симлинк на эту папку не должен вызывать подобных ошибок.

Ryv
Сообщения: 6
C нами: 2 года 11 мес

Непрочитанное сообщение Ryv » 08 фев 2015, 13:41

Ну как вам сказать зачем...ну чтобы самому себе создавать проблемы =) На самом деле, хоть уже два года пользуюсь Опенсервером, возможность самостоятельного указания пути для папки domains почему-то не видел в упор. Сейчас изменил путь к доменам через интерфейс Опенсервера (юзердата осталась симлоинком) и все заработало как должно...виноваты значит все-таки были симлинки. Благодарю за ответ!

maksimn
Сообщения: 2
C нами: 1 год 7 мес

Непрочитанное сообщение maksimn » 14 апр 2015, 11:36

Здравствуйте!
Помогите пожалуйста настроить OpenServer для работы с symlink.
При попытке создать ссылку ошибка:
symlink(): Could not fetch file information(error 3)
При этом на удаленном сервере все работает без проблем!

Сайты работают на движке, который находится вместе с ними в одной папке.
Структура папок примерно такая:
http://site.local/site1
http://site.local/site2
http://site.local/core

Пробовал в настройках указать
Имя домена - site1.local
Папку домена - site.local/site1
но возникает ошибка, ядро не доступно.
OpenServer запускаю от имени Администратора.

Спасибо!

maksimn
Сообщения: 2
C нами: 1 год 7 мес

Непрочитанное сообщение maksimn » 21 апр 2015, 12:06

Ошибку вылечил!
Все дело оказалось в слэшах.
Путь был указан как
"files/folder"

заменил на
"files" . DIRECTORY_SEPARATOR . "folder"

и все заработало!


Вернуться в «Обсуждение Open Server»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя