Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - phpusa

Страницы: [1]
1
PHP / Как такое вообще возможно? 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.
На своем компютере я делал такое нераз когда разберался как работает АПАЧЕ и т.д.... Но на удаленном сервере нет....

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

Страницы: [1]