Теряются пути

Тема в разделе "BSD", создана пользователем drop, 25 июл 2009.

Статус темы:
Закрыта.
  1. drop

    drop

    Регистр.:
    1 янв 2007
    Сообщения:
    412
    Симпатии:
    190
    Сразу извиняюсь если тему не так обозвал. (не знаю как бы её так...)

    Вобщем есть машинка с FreeBSD на которой висят пару сайтов. Сегодня решил прикрутить сапу на один из них, но столкнулся с проблемой:

    Как видим пути шалят, как это исправить можно? (желательно подробно, так как с BSD очень мало знаком)

    зы. даже когда пишешт сайт.ру/robots.txt выдает что файл не найден (хотя в корне сайта присуцтвует)
     
  2. Oleg17

    Oleg17 Постоялец

    Регистр.:
    11 янв 2009
    Сообщения:
    116
    Симпатии:
    14
    Родной шелл в bsd - csh. Проверь, чтобы в файле ~/.cshrc были строки set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin $HOME/bin)
    Если используется bash, то смотри файл ~/.bashrc Там немного другой синтаксис, но суть та же.
    Не понятно, что за каталог /base - по умолчанию его нет. Также непонятно, почему после (/base/www/data//*******/sape.php) два слэша ?
     
    drop нравится это.
  3. Scier

    Scier Создатель

    Регистр.:
    22 ноя 2007
    Сообщения:
    18
    Симпатии:
    2
    Вместо require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); в коде пропишите: require_once('/base/www/data/'._SAPE_USER.'/sape.php');
     
    drop нравится это.
  4. drop

    drop

    Регистр.:
    1 янв 2007
    Сообщения:
    412
    Симпатии:
    190
    Строка в .cshrc присутствует. Каталог base как я понял создавался специально провайдером для сайтов, вот со слешами я тоже увы не разобрался чего так.. Временно поставил по совету Scier
     
Статус темы:
Закрыта.