- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
С сайтом ничего не делал, был в командировке. Приезжаю, захожу в админку, а там ошибка
Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(../configuration.php) is not within the allowed path(s): (.) in /var/www/dram/data/www/site.ru/administrator/index.php on line 21
Warning: Cannot modify header information - headers already sent by (output started at /var/www/dram/data/www/rus-trip.ru/administrator/index.php:21) in /var/www/dram/data/www/site.ru/administrator/index.php on line 22
Погуглил, что-то косяк с абсолютными путями, но что и где прописывать так и не понял. И главное - до командировки все работало!
Если косяк с абсолютными путями, то, скорее всего, это косяк хостера. Возможно хостер вас на другую машину переместил или ось поменял, отсюда и ошибка с абсолютными путями.
Да, хостер что то делал, это точно, но на мой вопрос написали, типа у Вас есть все root права, типа трахайтесь сами, что там у Вас не работает.
Причем сайт работает, не могу зайти только в админку
Тогда точно хостер намудрил что-то... На данный момент, как выглядит абсолютный путь к administrator/index.php?
Скрипт не может выйти за пределы папки administrator, чтоб подключить configuration.php
Это косяк хостера. Он просто включил наверно какой-то safe mod и все, т.е. ему было в падлу серверную связку нормально настроить. В любом случае трясите его потому что он намудрил что с open_basedir так как эта директива меняется в php.ini и это влечет цепь ошибок за собой. Т.е. решите первую вторая пропадет. Указание абсолютного пути в данном случае вряд ли поможет, так как придеться очень много менять.
Хостер божится что ничего не менял и помогать не хочет. Доступ к php.ini есть. Он у меня тут (/etc/php5/apache2) лежит, правильно? (сервер на Дебиане)
Строка open_basedir в нем закоментирована
A safe_mod?
а php не обвновляли случайно?
Установил для этого сайта пхп как модуль апач - все заработало... Раньше был фаст сиджиай
сервер на Дебиане
та же самая проблема недавно появилась и на ВДС на фаствпсе, тоже сама по себе. Видно какое-то обновление или самого дебиана, или же ISPManager (у вас не эта панель случайно стоит?).
я у себя убрал в настройках апача появившийся open_basedir для всех доменов.
да - эта панель