Нужна небольшая помощь с MIME type'ом на ISP

Links Forever
На сайте с 20.08.2006
Offline
329
942

На сервере стоит ISP. Есть домен, на нем сайт на html, все файлы htm расширения. Решил к сайту сделать добавочку через php include. Прописал где надо

<?php include ("/file/add.html"); ?>

Открываю страницу, загружается все, кроме РНР кода. Видимо, думаю, что htm не обрабатывается как php следовательно прописываю в панели MIMe type типа

Тип данных: application/x-httpd-php-source Расширение файла .htm

Как прописано в хелпах. Но не тут-то было!

Перестает вообще что-либо работать, идут в error log ошибки:

[error]  PHP Warning:  Unknown: open_basedir restriction in effect. File(/home/user/data/www/domain/page10.htm) is not within the allowed path(s): (.) in Unknown on line 0
[error] PHP Warning: Unknown: failed to open stream: Operation not permitted in Unknown on line 0
[error] PHP Warning: Unknown: Failed opening '/home/user/data/www/domain/page10.htm' for highlighting in Unknown on line 0

Теперь просит open_basedir отредактировать, но я не хочу, ибо если я правильно понимаю, то скрипт сможет выходить за пределы домена, а это не есть хорошо.

Не понимаю, как все это настроить, чтоб работало в пределах домена. Переименовывать htm в РНР не вариант, ибо страниц 50 000. И править внутри них пути не целесообразно.

Может в PHP include прописать путь не от корня домена, а от корня сервера или включая http:// ? Но тогда я не уверен, что это не будет ресурсоёмко.

---------- Добавлено 23.06.2014 в 15:31 ----------

Вроде удалось сделать, но инклюд надо прописывать от корня сервера, что неудобно ибо при переносе домена менять кучу инфы.

Как упростить, чтобы инклюд писался от корня домена?

Я очень люблю вкусные рецепты (https://povar24.info) квашеной капусты (https://kvashenaya-kapusta.ru/) и салат оливье (https://salatolive.ru/).
VK
На сайте с 29.12.2011
Offline
42
#1

_alk0g0lik_,

<?php include ("file/add.html"); ?>

для бОльшего количества подробностей ищите понятие относительные пути.

K5
На сайте с 21.07.2010
Offline
209
#2

$_SERVER["DOCUMENT_ROOT"] - текущая папка

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий