Автор Тема: Как такое вообще возможно? PHP ....  (Прочитано 3357 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн phpusa

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как такое вообще возможно? PHP ....
« : 26 Марта 2004, 00:41:55 »
У меня есть 2 сервера ( удаленных)

1. Сервер (старый): PHP Version 4.1.2 , АПАЧЕ - Apache 1.3.27
Все это работает под PLESK-5.

2. Сервер (новый) : PHP Version 4.3.2 , АПАЧЕ -2.
Все это работает под PLESK-7.

Я переезжаю с старого сервера , на новый, но столкнулся с такими проблемами что просто КОШМАР.

Проблема 1 :

Когда я запускал PHPBB FORUM на руском языке , то у меня был просто белый экран, хотя SOURCE страницы можнобыло посмотреть. И простые HTML страницы показывались тока в UNICODE - UTF-8. Нагло игнорируя настройки моего браузера , и установки на самой странице.

Я написал письмо провайдеру, они удосужелись мне помоч.
Оказивается в АПАЧЕ 2 прописанно "AddDefaultCharset UTF-8" что доставляет конкретные неприятности всем кто пользуется другими языками а не только английским.
Просто нужнобыло закоментировать эту строку в httpd.conf

Да уж.... Какой замечательный АПАЧЕ 2....
Возможно это вовсе и непроблема , но требует определенных знаний и навыков и ОПЫТА , а если такого нет ?????

Ок с этой проблемой поконченно. Народ имейте ввиду.
Апаче 2 приготовил сюрприз. Особенно касается того кто будет покупать удаленный хостинг или сервер.

ПРОБЛЕМА 2:

Даже незнаю с чего и начать , от ярости просто тресет...
Мой провайдер разводит руками , говорит PHP работает , и тыкает мне внос очет PHPINFO.

И так попорядку ->

1. Простая функция для отображения IP посетителя НЕРАБОТАЕТ.

$REMOTE_ADDR неработает !!!! Вот просто неработает и все.
А работает только $_SERVER[REMOTE_ADDR]
Что за бред ? Кстате это касается и других подобных переменных. $_SERVER[HTTP_REFERER] вместо HTTP_REFERER и т.д.

Я дальше нестал копатся. Но и этого уже достаточно.
Мне что теперь надо в каждом фаиле где есть такая функция руками ее изменять на НОВУЮ ????

Почему все нормально работает на старом PHP Version 4.1.2
а на новом PHP Version 4.3.2 видетели подавай НОВЫЕ ПЕРЕМЕННЫЕ.
И что самое смешное что на старом 4.1.2 работают обе переменных $REMOTE_ADDR и $_SERVER[REMOTE_ADDR].

Да уж .....

Но и это не беда.

Вообще никакие переменные неработают :)
Например на 1 странице присваиваем значение переменной $mama , а при переходе на другую страницу выводим на экран эту переменную.
На PHP Version 4.1.2 все работает естественно.
а на PHP Version 4.3.2 - НЕТ :) Представте себе НЕТ.
Просто пустота и все...

Я писал провайдеру, показывал работу "детского" скрипта на старом сервере , и показывал на новом сервере.
Они мне тыкают в нос PHPINFO мол все работает ....

Я за все это время поседел наверное конкретно. Уже 48 часов вожусь с "новым" сервером ... Никогда недумал что могут появится такие проблемы.

Сам я PHP владею поверностно , мне это и ненужно, если надо чтото сделать то либо переделываю бесплатные скрипты , либо покупаю платные...

ПОМОГИТЕ !!!
Уверен ктото сталкивался с такойже проблемой.

Я уже думал , может удалить этот PHP Version 4.3.2 поганый, и поставить PHP Version 4.1.2 .
Но я незнаю как это сделать через SSH.
На своем компютере я делал такое нераз когда разберался как работает АПАЧЕ и т.д.... Но на удаленном сервере нет....

Кошмар..
Помогите ....

Оффлайн MadDog

  • Главный Металликолог
  • Ветеран
  • *****
  • Сообщений: 679
  • +0/-0
  • 2
    • Просмотр профиля
Как такое вообще возможно? PHP ....
« Ответ #1 : 26 Марта 2004, 09:00:17 »
Твой провайдер прав - всё работает нормально. А так вам сюда.

P.S. И ещё. Неплохо бы для начала заглянуть в мануал reserved.variables, прежде чем поднимать такой шум. :)
« Последнее редактирование: 26 Марта 2004, 09:05:27 от MadDog »
So let it be written
So let it be done I\'m creeping death

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Как такое вообще возможно? PHP ....
« Ответ #2 : 26 Марта 2004, 09:59:53 »
в сад - читать документацию и факи
AS IS...

Оффлайн Skyer

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 88
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как такое вообще возможно? PHP ....
« Ответ #3 : 31 Марта 2004, 20:08:35 »
В документации PHP пишут, что настоятельно рекомендуют использовать РНР с Апач 1.3, а не Апач 2, потому что со вторым работа не отлажена до конца.
Чем меньше букв, тем ёмче слово.

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Как такое вообще возможно? PHP ....
« Ответ #4 : 01 Апреля 2004, 09:53:18 »
и вообще перехали
Apache тут уже не причем
AS IS...

Оффлайн Berkut

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 98
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как такое вообще возможно? PHP ....
« Ответ #5 : 01 Апреля 2004, 10:22:02 »
можно
extract($_POST);
extract($_GET);
extract($_SERVER);

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28