Forum Webscript.Ru

Программирование => PHP => Тема начата: от 28 Декабря 2001, 23:22:18

Название: php и ошибки
Отправлено: от 28 Декабря 2001, 23:22:18
дома настроив сервер apache и установив модуль php при запуске своих скриптов, которые пашут нормально в инете, дома я вижу такие ошибки, т.е. предупреждения:
Warning: Undefined variable:
Warning: Use of undefined constant

как отключить их вывод

сервер стоит под win32
Название: php и ошибки
Отправлено: Lion от 28 Декабря 2001, 23:27:41
В php.ini display_errors и error_reporting
Название: php и ошибки
Отправлено: Dj Fly от 29 Декабря 2001, 00:37:17
Может быть дело ещё и в том, что есть функции РНР, которые используются специфически в зависимости от операционной системы, где они выполняются...
Скорее всего, тот сервак в инете, где они работают нормально - под UNIX системой, а домашний - Win32...
Например, функция chown или chmod не имеет смысла под Win и будет выдавать ошибки... Не вспомню таких переменных, но возмсожно тоже есть...

Может в этом дело?
Название: Приведи исходник, мож сможем помочь.
Отправлено: doll_lena от 29 Декабря 2001, 02:42:04
у тебя должна быть в сообщении об ошибке строка, которая эту ошибку  делает. Приведи ее.
Название: php и ошибки
Отправлено: Britva от 29 Декабря 2001, 03:15:39
vladimir
сначала желательно скрипты отладить на своем компе (с error_reporting=E_ALL) :)
Название: php и ошибки
Отправлено: Dj Fly от 29 Декабря 2001, 09:23:39
Да, и лучше 3 строки - одну перед ней и одну после нее... Яснее будет
Название: php и ошибки
Отправлено: от 29 Декабря 2001, 16:33:00
помогло вот это:
error_reporting  = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR|E_PARSE
Название: php и ошибки
Отправлено: spike от 29 Декабря 2001, 16:58:52
vladimir - это я

у меня ещё одна проблема
стоит у меня:
под WinXP
apache 1.3.22 win32
php 4.1.0 win32
mysql 3.23.46a win32

при обращении в папку где есть .htaccess файл или работа с базой данных то WinXP сообщает об ошибки в файле: php4ts.dll

кто-нибудь сталкивался с этой проблемой ?

настраивал всё как описано в главе2 книжки: PHP4. Самоучитель - Котеров,
Название: php и ошибки
Отправлено: Lion от 29 Декабря 2001, 19:03:07
попробуй скопировать php4ts.dll в winxp/system
Название: php и ошибки
Отправлено: 3D-Dragon от 30 Декабря 2001, 03:47:22
ВНИМАНИЕ !!!
Под Win-XP скопировать php4ts.dll не в /system, а в *:/windows/system32 !!!
Название: php и ошибки
Отправлено: spike от 30 Декабря 2001, 11:14:47
не помогло, но я выяснил что ошибка только с базами данных, причём  если я сам базу сделал, то всё нормально, а вот как спомощью сценариев, то ОШИБКА
Название: php и ошибки
Отправлено: ThE0ReTiC от 30 Декабря 2001, 17:46:29
23D-Dragon : Ессно в system32. Как и на любой NT системе.
2spike : А какие сценарии-то? У меня дор ХР все работает.
Название: php и ошибки
Отправлено: spike от 30 Декабря 2001, 23:51:22
http://www.ita-studio.com/forum/
вот этот форум
Название: php и ошибки
Отправлено: от 03 Июля 2002, 20:51:15
Я новичок в программировании, так что не судите мой вопрос строго: что мне сделать? В гостевой когда я заполняю форму и нажимаю послать, форма очищается и все..
 Запись не выводится и не сохраняется в файле .txt, где она должна сохраняться.... :( И так же с другими скриптами!
Наверное, это из-какой-то ошибки в установке PHP? Подскажите, кто знает! Буду признателен!!
Название: php и ошибки
Отправлено: GotZfild от 03 Июля 2002, 20:56:14
Во-первых, нужно было создать новую тему. А во-вторых, покажи сам скрипт.
Название: php и ошибки
Отправлено: Oak от 03 Июля 2002, 23:50:27
Вы вообщето знаете коренное отличие PHP на хостинге от такогоже дома на винде ?
 На хостинге - это mod_php (модуль), а на виндах - это php.exe (CGI-ка)

Соответственно при просморе   видно некоторое различие в доступных переменных

Как пример - getallheaders() не работает с php.exe
Название: php и ошибки
Отправлено: от 05 Июля 2002, 02:36:04
Хм.. С темой извините, так получилось.. :)
Вопрос решен! Все, что требовалось, это изменить register_globals=Off на  register_globals=On! И все теперь работает! :)