«Странная» проблема в сайтом на teli.ru

DS
На сайте с 05.02.2011
Offline
14
619

(«Странная» проблема от слова «сторона» (месторасположение)).

Нужна помощь тех, кто работал на teli.ru

Перевел сайт на хостинг teli.ru.

При переносе сайта прекратили работать ВСЕ "малые" скрипты РНР (форма отправки почты с сайта, размещение элементарного комментария статьи, вывод случайной фразы).

Все "большие" скрипты, расположенные в собственных папках (гостевые книги, доска объявлений, форум) работают без всяких установок.

Я не "продвинутый", но азы знаю и анализировать умею.

В порядке эксперимента разместил на новом хостинге более десятка вариантов скрипта отправки почты с сайта. (Взял с сайтов для веб-мастеров).

Предварительно оттестировал на старом хостинге - там работают все

На хостинге teli.ru не работает НИ ОДИН.

Саппорт отвечает только одно: «меняйте некачественное ПО».

Я начал анализировать.

Скрипты не работают по разному - что то работает, что то нет.

Оказалось: любой файл РНР отрабатывает и выводит результат только от тех переменных которые задаются внутри его!

При обращении к файлу НЕ ПЕРЕДАЮТСЯ ПЕРЕМЕННЫЕ!

Ни после action="файл".php, ни после "файл".php ?"переменная"= "данные".

НИКАКИМ путем.

Я отказался от обращения action=файл".php и впендюрил весь код на страницу отправки сообщения. ВСЕ ЗАРАБОТАЛО.

Но такой выход меня не устраивает.

Я пробовал менять права доступа к файлам.

Запросил у старого хостера какой доступ стоит у него по умолчанию : ответом было папки - 770, файлы 660??

Я не разу не менял на старом хостинге доступы - все работало и так.

При попытке поменять права доступа на хостинге teli.ru на более "высокие", при обращении к файлу выдается "ошибка сервера".

Саппорт помочь не хочет, или не может.

Кто то что то может подсказать по этому поводу?

С наилучшими пожеланиями.

creahost.ru
На сайте с 11.03.2010
Offline
32
#1

Если саппорт Вам ничем помочь не может, то нужен ли такой хостинг?

Voobrajenie.com (http://voobrajenie.com) - Недорогой, профессиональный хостинг.
DS
На сайте с 05.02.2011
Offline
14
#2

Согласен, но отзывы были неплохие и деньги уже уплачены.

Кроме того, очень устраивает cPanel.

Axel G
На сайте с 28.03.2009
Offline
25
#3

dmitriy-s, php.ini можете редактировать?

Возможно просто нне включен register_globals

Если не включен, то $_POST не будет работать, надо обращаться $HTTP_POST_VARS = )

ware
На сайте с 12.09.2010
Offline
407
#4

Axel G, согласен с Вами. dmitriy-s, Через .htaccess включите REGISTER_GLOBALS на php. Скорей всего всё пройдет.

создайте в корне сайта файл .htaccess или откройте его и добавьте одну строчку php_flag register_globals on

Работает?

DS
На сайте с 05.02.2011
Offline
14
#5

Черт. Возможно это и выход.

Саппорт тоже упоминал register_globals (но неопределенно).

Файл в корне есть, но нулевой, а копировать к себе, ни редактировать у меня не получается.

Работаю на фронтпейдж 2003- выдает ошибку.

Axel G
На сайте с 28.03.2009
Offline
25
#6

dmitriy-s, SSH доступ есть? Либо попросите саппорт изменить настройку = )

Вам с этим вопросом на античат нужно, явно не по теме = )

ware
На сайте с 12.09.2010
Offline
407
#7

dmitriy-s, менеджер файлов через CPanel или просто создать в блокноте, сохранить в корне сайта и потом по FTP загрузить.

ware добавил 07.02.2011 в 20:21

Axel G:
dmitriy-s, SSH доступ есть? Либо попросите саппорт изменить настройку = )

Саппорт не будет менять настройку всем. Но я своим клиентам через .htaccess сам включаю только для конкретного сайта.

Axel G
На сайте с 28.03.2009
Offline
25
#8

Сорь, не заметил Вашего сообщения ware = ) Да можно и так ;)

DS
На сайте с 05.02.2011
Offline
14
#9

Ребята, родные, не спешите. Я учусь на ходу.

Файл создал, сейчас попытаюсь загнать на сайт.

А тему мы потом переместим!

dmitriy-s добавил 07.02.2011 в 21:37

Создал с помощью Notepad++, перевел в UNIX, закачал. Сайт начал выдавать ошибку 500.

Что то сделал не так. Пока удалил, завтра еще попробую.

ВСЕМ ОГРОМНОЕ СПАСИБО!!!

Проблема скорее всего в этом.

Axel G:

Возможно просто нне включен register_globals
Если не включен, то $_POST не будет работать, надо обращаться $HTTP_POST_VARS = )

У меня там сплошные $_POSTы. Буду разбираться.

Еще раз всем спасибо!!!

dmitriy-s добавил 08.02.2011 в 14:34

Нет, видимо дело не в этом!

Я сейчас на связи с одним из пользователей этого форума, он попытался протестировать скипт (гробал включен). Не идет!

Еще один интересный факт.

Чтобы запустить почту. я вынужден был сделать отправку с формы:

action=http://"старый хостинг"/"файл".php

Все работает. Значит переменные ВЫДАЮТСЯ с ТЕЛИ (globals работает) , но НЕ

ПРИНИМАЮТСЯ на ТЕЛИ. На другом хостинге принимаются!

Дело все таки в ХОСТИНГЕ!

Сайт на ТЕЛИ 10 дней, а я уже высох.

Администратор! как переименовать ТЕМУ : "Я на ТЕЛИ две недели, а уж яйца поседели."

Всем всего наилучшего. Дмитрий.

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