Forum Webscript.Ru
Общие => Веб Сервера => Тема начата: S1iDeR от 26 Апреля 2002, 11:21:08
-
ЛЮЮЮЮДДДИИИИ! Весь день промучался пока качал, потом ставил эти Apache, PHP, MySQL. А они еше гадины работать не хотят. Я поставил себе на вонь (виндовс) это все только ради того, чтоб изучить PHPNUKE, и научиться программировать на PHP. У меня мааааленькое подозрение, что мой PHP отказываеться работать! Он выдает infophp(), может написать на странице слово... но походу на большее его не хватает. Когда я поставил PHPNUKE, запустил index.php вывалилось ТУЕВА ХУЧА ошибок. Они все почти такого рода:
Notice: Undefined variable: PHP_SELF in c:\\g\\www\\mainfile.php on line 23
Notice: Undefined variable: PHP_SELF in c:\\g\\www\\config.php on line 258
Notice: Undefined variable: PHP_SELF in c:\\g\\www\\includes\\sql_layer.php on line 15
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:\\g\\www\\includes\\sql_layer.php on line 283
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\\g\\www\\includes\\sql_layer.php on line 235
Notice: Undefined variable: file in c:\\g\\www\\index.php on line 35
Notice: Undefined index: 2 in c:\\g\\www\\mainfile.php on line 90
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:\\g\\www\\includes\\sql_layer.php on line 283
Notice: Undefined variable: PHP_SELF in c:\\g\\www\\includes\\meta.php on line 15
Notice: Undefined variable: PHP_SELF in c:\\g\\www\\includes\\javascript.php on line 15
Notice: Undefined index: 1 in c:\\g\\www\\mainfile.php on line 357
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:\\g\\www\\includes\\sql_layer.php on line 283
Notice: Undefined offset: 2 in c:\\g\\www\\mainfile.php on line 359
Notice: Undefined offset: 1 in c:\\g\\www\\themes\\NukeNews\\theme.php on line 44
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:\\g\\www\\includes\\sql_layer.php on line 283
***********
Может ктонить чтонить мне скажет что делать? А то я ща этот комп в окно выкену.., :) Я пытался в PHP.INI поставить safe_mod = on... НО НЕТ, работать все равно не хочет. Также не все библиотеки работают. Когда я например включаю одну из библиотек extension = бла-бля-бля.dll, потом пишу localhost/index.php он вооще не грузиться. СЛЫШЕН зато при этом ошибочный звук вони (виндузы). Тоесть когда всплывает ошибка от Виндовса, какой звук при этом бывает, такой же при попытки открыть страницу. "Неработающие библиотеки", не все. Многие, после включения и набора в IE localhost/index.php сайт грузиться, но опять с ошибками. Вот список библиотек, которые "работают":
;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
;
extension=php_bz2.dll
extension=php_ctype.dll
extension=php_cpdf.dll
;extension=php_curl.dll
extension=php_cybercash.dll
extension=php_db.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_dbx.dll
;extension=php_domxml.dll
;extension=php_dotnet.dll
extension=php_exif.dll
extension=php_fbsql.dll
;extension=php_fdf.dll
extension=php_filepro.dll
;extension=php_gd.dll
;extension=php_gettext.dll
extension=php_hyperwave.dll
extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
;extension=php_imap.dll
;extension=php_ingres.dll
;extension=php_interbase.dll
extension=php_java.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_mcrypt.dll
extension=php_mhash.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pdf.dll
extension=php_pgsql.dll
extension=php_printer.dll
extension=php_shmop.dll
;extension=php_snmp.dll
extension=php_sockets.dll
;extension=php_sybase_ct.dll
;extension=php_tokenizer.dll
;extension=php_w32api.dll
;extension=php_xslt.dll
;extension=php_yaz.dll
extension=php_zlib.dll
******************
Все закоментированные библиотеки - не работают. Как только я хоть одну разкоментирую, страница вооще не открываеться. Сылшен звук, и все.. :) А вот в таком положение, тоесть все в выше изложенном списки раскоментированные библиотеки, они все работают, но с тучей ошибок!
Люди, если ктонить хоть немного понял что у меня твориться, ПРОШУ вас поделиться со мной своим опытом, чтоб я смог настроить это [censured] сервер!
Заранее блягодарен.
-
S1iDeR
Во первых на железку не ругайся - она не причем.
Во-вторых Какая версия Apache и PHP?
-
Не помню... PHP самая новая (с php.net), а вот Apache 1.3.6
Еще MySQL новая...
Я общался с челом, который разбираеться. Мы с ним полазили у меня на компе... (точнее я доступ ему дал. Мы с ним через Одигу общались), и он мне сказал, что твой PHP переменные окружения не видит. Я не знаю. КТОНИТЬ... HELP. А вот ЖелеЗяка и в правду ни в чем не виновата!
-
Смотри тему PHP 4.2.0 в разделе PHP
-
S1iDeR
В php.ini
Найди строку
register_globals = Off (так должно быть если у тебя действительно самая свежая версия)
И поставь там On
-
и проставь
error_reporting=E_ALL & ~E_NOTICE
-
Я щас скачаю APACHE новую версию (v.2), поставлю все с нуля. Тоесть и MySQL, и PHP. Чтоб все новое стояло. Попробую. Может я ченить ни так сделал когда устонавливал. Ща переделаю, и скажу что вышло.., :) Надеюсь, больше мне помощь не понадобиться. СИЛЬНО НАДЕЮСЬ. А то и в прямь свою желеЗяку выкену!
-
S1iDeR
Лучше возми 1.3.24
Во второй версии PHP довольно хитро ставится, а в install.txt описалова нет.
-
S1iDeR
А я бы сказал так, не в обиду.
Если ты ТОЛЬКО НАЧИНАЕШЬ знакомиться с PHP, то "нюк" это не тот вариант, с ним и будучи специалистом трудно разобраться :)))
-
да и сразу брать второй апач, тоже для начинающего...
имхо, нужно сначала побороть заведомо стабильные и изученные версии.
-
S1iDeR
Скачай отсюда (http://prdownloads.sourceforge.net/phptriad/phptriad2-2-1.exe) PHPTriad 2.2.1 (13,4Mb) разархивируй его и начинай изучать PHP и mySQL без геммороя с установками-настройками Apacha и обвесок. :super:
Потренируешься, потом и с "индейцем" потихоньку разберешься :D
-
3D-Dragon: Нееее... я качать с sourceforge не буду. У меня с ним скорость в байтах исчесляеться. Даже до килобайта не доходит., :(. Я оттуда пытался скачать PHPMyAdmin. В итоге скачал с другого сайта.. :)
Люди, поставил я и Апач v2, и PHP новый... и MySQL новый. Все пашет. PHPNUKE запустился.., :) Правдо много геморроя было, в моем PHPNUKE почему-то пустовал файл nuke.sql! Когда он должен быть полным. :)
ВООЩЕМ ВСЕ ПАШЕТ! Кстати, 3D-Dragon, а че это за прога, которую ты мне предложил. Что она умеет, и как я на ней смогу научиться программировать на PHP?
-
S1iDeR
PHPTriad - это не прога, а пакет, включающий в себя три (triad) компонента Apache, PHP, mySQL.
Я его тебе предложил в связи с твоими проблемами настройки индейца и обвязки.
А учиться программировать нужно на другом ...
-
Например?... Есть что-то на подобе онлайн курса по PHP? Для ТУПЫХ!.. Тоесть для меня.. :)
Если есть, то дайте ссылку... или где хотяб статьи лежат в более доступном языке написанные..
-
Unregistered
http://php.spb.ru
http://www.webclub.ru
http://detail.phpclub.net