MultiHOST жжот

123
DA
На сайте с 04.02.2005
Offline
165
#11

первый раз сталкиваюсь с верхом такого дибилизма :)

тыщ-пыщ
kxk
На сайте с 30.01.2005
Offline
990
kxk
#12

DJ_AlieN, А в чём дибилизм ? В том что глобально многим сайты от юных хакеров спасают ?

Ваш DEVOPS
Domishko
На сайте с 02.01.2008
Offline
181
#13
DJ_AlieN:
На днях хостер отключил по-умолчанию register_globals мотивировав туманными целями безопасности, и тем чято в будущей версии PHP эта опция будет отключена.

Чтобы включить эту опция для всего сайта необходимо ВНИМАНИЕ
Для ВСЕХ папок а также ВСЕХ вложенных подпапок создать файл php.ini с директивой register_globas on;

Вариант указания это директивы через .htaccess d корне для всего сайта невозможен.

Как быть с хостером? Уходить от него?

Извините, что вмешиваюсь. Одного не пойму - в чем проблема создать файл php.ini, в котором по сути аналоги инструкций из .htaccess и наслаждаться нормальной работой сайта? :) Может я чего-то недопонимаю? :)

DA
На сайте с 04.02.2005
Offline
165
#14
Domishko:
Извините, что вмешиваюсь. Одного не пойму - в чем проблема создать файл php.ini, в котором по сути аналоги инструкций из .htaccess и наслаждаться нормальной работой сайта? :) Может я чего-то недопонимаю? :)

Если бы речь шла об одном файле, то вопрос был был закрыт - создал файл и забыл о проблеме.

у MultiHost ситуция другая:

представьте себе дерево каталогов:

  • . (корневая папка)
  • php.ini
    root.php
  • folder1
  • folder1-2

  • megascript.php


    php.ini

    script.php


  • folder2
  • folder3
  • folder4

в данном случае:

1) правила корневого php.ini распространяются ТОЛЬКО на root.php

2) правила php.ini bp folder распространяются на script.php но на megascript.php из folder1-2 не распростнаняется

3) на содержимое folder2,folder3,folder4 ничего не действует.

Получается, чтобы все работало т.к. мне нужно, необходимо:

1) переписать все скрипты

или

2) в каждую папку где есть php-скрипт запихнуть php.ini :)

DJ_AlieN добавил 05.12.2008 в 18:55

kxk:
DJ_AlieN, А в чём дибилизм ? В том что глобально многим сайты от юных хакеров спасают ?

Спасение утопающих дело рук самих утопающих.

Представьте, у Вас есть авто, и тут его у Вас забирают в целях безопасности и заставляют ездить на метро....ну а если вы все-таки хотите ездить на машине то каждый раз Вам надо писать заявление...примерно идентичная ситуация

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#15

Гм, мне кажется поддержка хостера чво-то напутала.

Пробовали создать php.ini в корне и проверить наследование?

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
Domishko
На сайте с 02.01.2008
Offline
181
#16

DJ_AlieN

1) правила корневого php.ini распространяются ТОЛЬКО на root.php
2) правила php.ini bp folder распространяются на script.php но на megascript.php из folder1-2 не распростнаняется
3) на содержимое folder2,folder3,folder4 ничего не действует.

Странно как-то, честно :) У нас, например, достаточно просто положить в корень php.ini, создать .htaccess, который показывает на этот файл, всё. На все файлы, папки, подпапки, подпапки подпапок и т.д. действуют правила php.ini. Но чтобы каждому файлу... Это жесть :) Вы уверены, что ничего не напутали? :)

kxk
На сайте с 30.01.2005
Offline
990
kxk
#17

Domishko, А у нас даже .htaccess не надо оно само всё понимает :)

S
На сайте с 01.04.2008
Offline
91
#18

Если:

DJ_AlieN:
Спасение утопающих дело рук самих утопающих.

Тогда:

DJ_AlieN:

Получается, чтобы все работало т.к. мне нужно, необходимо:
1) переписать все скрипты

Перепишите, заодно и к PHP6 будете готовы 😂

Или извращаться и писать костыли, например: можно запустить простой shell скрипт и запульнуть его через cgi, который в каждую директорию вашего сайта закинет php.ini с нужной опцией. Например вот такое:


#!/bin/bash


export USERNAME='ваш_логин';
find /home/$username/public_html/ -type d -exec cp -v /home/$username/public_html/php.ini '{}' \;

Таким образом файл php.ini из public_html окажется в каждом каталоге ниже

P.S. Вариант с suPHP_ConfigPath в .htaccess заработал?

Править домен летит Айболит. И одно только слово твердит: - DNS! DNS! DNS!
DA
На сайте с 04.02.2005
Offline
165
#19
Boris A Dolgov:
Гм, мне кажется поддержка хостера чво-то напутала.
Пробовали создать php.ini в корне и проверить наследование?

Пробовал, могу показать :)

AWServers
На сайте с 20.10.2007
Offline
36
#20
Boris A Dolgov:
Гм, мне кажется поддержка хостера чво-то напутала.
Пробовали создать php.ini в корне и проверить наследование?

Я тоже об этом подумал...

Хостинг в Москве (http://www.awhost.ru/services/hosting/). Мой любимец — MacBook MB466 Unibody, 4 GB RAM Kingston, 320 Gb HDD Western Digital 7200rpm 16Mb.
123

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