Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Не работают сессии - помогите

Сообщения:  [1-10]   [11-17] 

 
 автор: cheops   (20.07.2004 в 18:03)   письмо автору
 
   для: elenaki   (20.07.2004 в 17:01)
 

Тогда действительно никакой :)))

   
 
 автор: elenaki   (20.07.2004 в 17:01)
 
   для: cheops   (20.07.2004 в 15:58)
 

до. а какая разница? раньше-то все работало. и сейчас работает. это они там на сервере мудрят.

   
 
 автор: elenaki   (20.07.2004 в 16:09)
 
   для: elenaki   (20.07.2004 в 15:15)
 

исправили. работают сессии. заразы! экспериментаторы хреновы!
как они меня задолбали! только закончила один скрипт, хотела шефу показать - ни фига не работает. ни новое ни старое!

предложили мне за php upload сходить на php.net... я им ответила, что скрипт работает и
дело не в скрипте, а в их настройках сервера. я еще на одном сервере проверила, там PHP
как cgi установлен. все работает. надо будет после отпуска все-таки поговорить с шефом
на тему смены хостинга. невозможно с такой "поддержой" работать.

   
 
 автор: cheops   (20.07.2004 в 15:58)   письмо автору
 
   для: elenaki   (20.07.2004 в 15:05)
 

Т.е. top.php включён в offers2.php оператором include?
До, или после вызова сессии?

   
 
 автор: elenaki   (20.07.2004 в 15:15)
 
   для: elenaki   (20.07.2004 в 15:05)
 

sorry. не два раза. там разные строки - session cookie и session cashe limiter

   
 
 автор: elenaki   (20.07.2004 в 15:05)
 
   для: cheops   (04.07.2004 в 12:11)
 

караул! HELP! СОС! внезапно, т.е. абсолютно ни с того ни с сего стало выдаваться такое же
сообщение:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /******//top.php:8) in /*******/offers2.php on line 2

2 раза, вместо ***** адрес сайта.

в строке 2 файла offers2.php - вызов сессии, в строке 8 файла top.php - meta-tag keywords
register_globals = On, сессии в другой папке на том же сайте работают. что опять случилось?
какую еще свинью мне этот "условно-бесплатный" хостер подложил?...

   
 
 автор: cheops   (04.07.2004 в 12:11)   письмо автору
 
   для: Drank   (03.07.2004 в 16:46)
 

Почему-то никак не отправляется письмо по вашему адресу... вероятно mail.ru в борьбе со спамом окончательно решил принимать письма только со своих почтовых ящиков :))) Я уже был вынужден отказаться от их услуг, так как ничего невозможно ни отправить и ни получить... Надеюсь вы сюда загляните...

>Как установить php сервер на соём компьютере?
>Очень много справочной информации по программированию,
>но нет простого описания по установке php сервера и ссылок на ftp ресурсы с дистрибутивом.

Вероятно вам PHP нужен для работы с Web, тогда кроме самого PHP потребуется Web-сервер, настроенный для работы на локальной машине. Обычно для этого используют Apache, как наиболее распространённый и удобный сервер. После того как на системе запускается Apache к нему прикручивают PHP, который работет как его модуль или CGI-скрипт.
Скачать Apache можно с зеркал приведённых на официальном сайте http://www.apache.org/dyn/closer.cgi. При поиске следует помнить, что Apache так же может называться httpd, по имени его демона в UNIX. На зеркалах обычно много различных файлов, например:
httpd-2.0.49-win32-src.zip - это архив с исходными кодами (src) для Windows (win32) Web-сервера Apache (httpd) версии 2.0.49.
httpd-2.0.49.tar.gz - тоже самое, но для Linux, в котором программы принято распрастранять в исходных кодах.
apache_2.0.50-win32-x86-no_ssl.exe - а вот это, откомпилированный под архитектуру (x86) для Windows (win32) без поддержки SSL(no_ssl) сервер Apache (apache) версии 2.0.50 - вот он и нужен.
Чтобы вам не мучатся, вот ресурс где можно его взять: http://apache.rin.ru/dist/httpd/binaries/win32/
После этого его необходимо поставить, указав в качестве ServerName и Network Domain имя localhost (это имя для использования сервера на локальной машине, которое связано с IP-адресом 127.0.0.1, который зарезервирован для локального использования).
После успешной инсталляции при наборе в окне браузера http://localhost/ или http://127.0.0.1/ - должна загрузится страница сервера.

После этого к нему можно прикручивать PHP, для этого необходимо его скачать, ну например со страницы http://ru2.php.net/get/php-4.3.7-installer.exe/from/a/mirror. После этого его устанавливаем в папку C:/PHP, для того, чтобы PHP и Apache начали взаимодействовать (здесь PHP будет выступать в качестве CGI-скрипта), в конфигурационном файле Apache (conf/httpd.conf) необходимо добавить строки

AddType application/x-httpd-php phtml php
 <Directory "c:/php">
   Options ExecCGI
 </Directory>
 ScriptAlias "/php_dir/" "c:/php/"
 Action application/x-httpd-php "/php_dir/php.exe"


Если что-то не получается пишите - будем разбираться.

   
 
 автор: cheops   (03.07.2004 в 18:40)   письмо автору
 
   для: Drank   (03.07.2004 в 16:46)
 

Хм... пожалуй действительно стоит написать статью в раздел "Статьи о PHP" об инсталляции связки PHP и Apache.
/*задумчиво оглядываясь по сторонам*/ кого-бы заставить...

   
 
 автор: Odin Kg   (03.07.2004 в 17:51)   письмо автору
 
   для: Drank   (03.07.2004 в 16:46)
 

Первым делом, хочу поблагодарить Дизайнера, cheopsа и Кузнецова М.В за подробные объяснения. Связь с новичками у вас отлично поставлена. Спасибо.

Теперь попытаюсь помочь Drankу.

Видимо, Вы спрашивали как запустить в работу систему web-сервер – PHP. Сразу скажу, что я работают под Windows (с Unix-ом так не получится).
Первым делом, чтобы не возиться с web-сервером я скачал себе среду для работы с PHP. Таковая имеется на www.phpexperteditor.com (где-то 2,5 MB). Далее скачал PHP5 с www.php.net/downloads . Теперь разархивируйте php в папку c:\PHP. После этого в среде уже можно работать. Однако IE воспринимать Ваши php-файлы не будет – нужен web-сервер.
Кстати, чтобы php.ini файл воспринимался нужно положить его в каталог Windows. Сделать этот файл можно методом переименования файла php.ini-dist, который будет лежать у Вас в папке c:\PHP.

Скачайте веб-сервер Apache 1.3 (ссылок на него полно).
Теперь сообщите мне свой e-mail (можете в форуме, можете написать мне письмо), и я вышлю Вам конфигурационный файл с пояснениями.

   
 
 автор: Drank   (03.07.2004 в 16:46)
 
   для: Odin Kg   (02.07.2004 в 19:57)
 

Слушай как ты добрался до этого?
Я например не знаю как установить php сервер на своём компе, а нужно это делать, где ты раздобыл описание?

   

Сообщения:  [1-10]   [11-17] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования