 |
 |
Форум сетевых администраторов » Программирование » PHP » Помогите с локальной установкой PHP 4.2.1
| Автор |
| Тема |
 |
|
 |
|
|
|
Участник
|
Помогите с локальной установкой PHP 4.2.1 |
[сооб. #11827]
16-06-2002 11:53 |
|
Участник
Зарегистрирован: Jun 2002
Место проживания:
Публикаций: 1
Статус:  |
ОС: WinXP, MySQL 3.23.49, Apache 1.3.20, распаковал локально PHP 4.2.1 в каталог c:\php и проделал всё в соответствии с прилагающейся инструкцией:
в php.ini-distr
- нашёл 'doc_root' и указал путь c:\usr\apache\htdocs\ (Apache установлен в c:\usr\)
- нашёл 'extension_dir = ./' и указал путь c:\php\extensions\
- раскомментировал в перечисленных модулях 'extension=php_*.dll' поле php_zlib.dll для включения zlib-сжатия
- переименовал php.ini-distr в php.ini и переместил в c:\windows
- скопировал файлы из папки 'dlls/' в windows/system32
- скопировал php4ts.dll в c:\windows\system32
- в файле httpd.conf сервера Apache прописал три строки:
LoadModule php4_module c:/php/sapi/php4apache.dll
AddModule mod_php4.c
AddType application/x-httpd-php .php
В общем всё вроде по инструкции. Сначала протестировал на локально установленном php+mysql форуме - всё работает. Далее инсталлирую php-nuke (5.5 или 5.6), и мне как всегда предлагается сначала создать аккаунт админа, но после указания данных нажимаю Submit и ровным счётом ничего не происходит, как будто стоит защита от записи. Когда пытаюсь открыть какой-нибудь модуль или проголосовать в нюке, то вылазит на белой страничке одна и таже надпись "Sorry, you can't access this file directly...". И это появляется везде, нюк не даёт мне ничего сделать. На этом же серваке стоял и старый нюк, который без проблем работал до переустановки PHP4. Так что я мог сделать при установке PHP не так? Помогите, ребята.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
16-06-2002 11:53 |
|
|
НеУчаcтник+
|
| А права доступа ты проверил на директорию... |
[сооб. #11972]
17-06-2002 08:34 |
|
НеУчаcтник+


Зарегистрирован: Mar 2002
Место проживания:
Публикаций: 270
Статус:  |
А права доступа ты проверил на директорию и на файлы?
Может у тебя "только для чтения"?
У меня локально все работает, правда с Apache2 и как cgi модуль.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
17-06-2002 08:34 |
|
|
Участник+
|
| посмотри в файле php.ini который находится в... |
[сооб. #12017]
17-06-2002 11:38 |
|
|
Модератор
|
| andrey если паметь не измениет то off |
[сооб. #15669]
10-07-2002 09:00 |
|
|
Участник+
|
| По-моему в новых версиях ПХП по умолчанию... |
[сооб. #16868]
21-07-2002 20:04 |
|
|
Участник+
|
Sergey67
В php.ini
; You should do your best to write your scripts... |
[сооб. #16884]
21-07-2002 20:58 |
|
Участник+
Зарегистрирован: Mar 2002
Место проживания: Днепропетровск, UA
Публикаций: 89
Статус:  |
Sergey67
В php.ini
; You should do your best to write your scripts so that they do not require
; register_globals to be on; Using form variables as globals can easily lead
; to possible security problems, if the code is not very well thought of.
register_globals = Off
Поставить On
Но лучше Ð_ТОГО не делать, а писАть скрипты без включенного register_globals
__________________
Всё в одном месте для начинающих и профессионалов
- = **censored** = -
Хостинг (платный, бесплатный, dedicated), Баннерная Сеть, Форум для web-мастеров
Сообщение было отредактировано 3D-Dragon 21-07-2002 в 21:03
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
21-07-2002 20:58 |
|
|
Участник+
|
| [quote]Но лучше Ð_ТОГО не делать, а писАть скрипты... |
[сооб. #17005]
22-07-2002 21:24 |
|
|
Участник+
|
Гы,
как и раньше передавал
GET - в адресной... |
[сооб. #17030]
22-07-2002 22:03 |
|
Участник+
Зарегистрирован: Mar 2002
Место проживания: Днепропетровск, UA
Публикаций: 89
Статус:  |
Гы,
как и раньше передавал
GET - в адресной строке
POST - он и в Африке POST
А ловить в $_GET и $_POST
Поверь мне, это круче 
__________________
Всё в одном месте для начинающих и профессионалов
- = **censored** = -
Хостинг (платный, бесплатный, dedicated), Баннерная Сеть, Форум для web-мастеров
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
22-07-2002 22:03 |
|
|
Участник+
|
| понел,т.е. изменения затронуты только Глобальных... |
[сооб. #17140]
23-07-2002 22:17 |
|
|
Администратор
|
| да в принципе можно использовать схему которую... |
[сооб. #17143]
23-07-2002 22:25 |
|
Администратор


Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус:  |
да в принципе можно использовать схему которую использовали в вбулетене, очень изяшно сделали, я до такого не додумаляся бы 
PHP:
if ( function_exists('ini_get') ) {
$onoff = ini_get('register_globals');
} else {
$onoff = get_cfg_var('register_globals');
}
if ($onoff != 1) {
@extract($HTTP_SERVER_VARS, EXTR_SKIP);
@extract($HTTP_COOKIE_VARS, EXTR_SKIP);
@extract($HTTP_POST_FILES, EXTR_SKIP);
@extract($HTTP_POST_VARS, EXTR_SKIP);
@extract($HTTP_GET_VARS, EXTR_SKIP);
@extract($HTTP_ENV_VARS, EXTR_SKIP);
}
__________________
Всегда есть решение.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
23-07-2002 22:25 |
|
|
|
Формат времени GMT. Текущее время 05:43.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.18009710 seconds (95.13% PHP - 4.87% MySQL) with 23 queries.
|
 |