- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Да, вы все правильно написали. Только в пхп инфо теперь пишет open_basedir /var/www/dram /var/www/dram
hypno - У меня Дебиан
Да, вы все правильно написали. Только в пхп инфо теперь пишет open_basedir /var/www/dram /var/www/dram
hypno - У меня Дебиан
А какую ошибку теперь пишет про open_basedir? Полностью приведите сообщение
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/сайт.ru/administrator/index.php on line 21
Warning: Cannot modify header information - headers already sent by (output started at /var/www/dram/data/www/сайт.ru/administrator/index.php:21) in /var/www/dram/data/www/сайт.ru/administrator/index.php on line 22
В этом месте прописано:
if (!file_exists( '../configuration.php' )) {
header( 'Location: ../installation/index.php' );
exit();
}
Если phpinfo() говорит, что
open_basedir /var/www/dram /var/www/dram
а в ошибке говорят, что
allowed path(s): (.)
значит остаётся вариант, что в каком-то скрипте ограничение open_basedir дополнительно "затягивается" с помощью ini_set;
Скажите, мне этот ini_set можно так и искать по файлам? Есть у меня подозрение что сайт когда то был взломан и некий скрипт лезет выше по дереву сервера, такое предположение имеет место быть?
Скажите, мне этот ini_set можно так и искать по файлам? Есть у меня подозрение что сайт когда то был взломан и некий скрипт лезет выше по дереву сервера, такое предположение имеет место быть?
Поищите по всем файликам, то пишут про "open_basedir". Может, появятся какие-то мысли :)
Вот что нашло:
D:\Сайты\Бекапы\12.02.11\сайт.ru\сайт.ru\administrator\components\com_admin\admin.admin.html.php (1 hits)
Line 280: <?php echo (($ob = ini_get('open_basedir')) ? $ob : 'none'); ?>
D:\Сайты\Бекапы\12.02.11\сайт.ru\сайт.ru\administrator\components\com_admin\admin.admin.html.php.bak (1 hits)
Line 277: <?php echo (($ob = ini_get('open_basedir')) ? $ob : 'none'); ?>
D:\Сайты\Бекапы\12.02.11\сайт.ru\сайт.ru\administrator\components\com_extplorer\include\system_info.php (1 hits)
Line 140: <?php echo (($ob = ini_get('open_basedir')) ? $ob : 'none'); ?>
D:\Сайты\Бекапы\12.02.11\сайт.ru\сайт.ru\administrator\components\com_extplorer\include\transfer.php (1 hits)
Line 349: if( ini_get('open_basedir') != '' || strtolower(ini_get('safe_mode')) == 'on') {
D:\Сайты\Бекапы\12.02.11\сайт.ru\сайт.ru\administrator\components\com_joomlaxplorer\.include\fun_system_info.php (1 hits)
Line 142: <?php echo (($ob = ini_get('open_basedir')) ? $ob : 'none'); ?>
D:\Сайты\Бекапы\12.02.11\сайт.ru\сайт.ru\CHANGELOG.php (1 hits)
Line 286: # Fixed [artf1527] : "open_basedir restriction" warning
Dram добавил 26.03.2011 в 16:08
Проблему решил так:
В файле /etc/apache2/apache2.conf там где были настройки для этого домена прописал php_admin_value open_basedir "/var/www/dram/data:." (в двух местах) и все заработало