Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Установка Apache 2.x, PHP4, PERL и MySQL на localhost под Wi

Автор: yuraskas
Дата сообщения: 20.09.2004 13:26
KVCH
Это все понятно, и все таки почему не работает так как должно работать. Такое ощущение что Apache просто не может наити или прочитать данные реестра о perl.
Дело в том, что до этого у меня был установлен localserver и все работало!, и для "закрепления материала" и его полностью снес, и решил установить заново, только устанавил в другую папку. Может в этом причина, что Apache ссылается на старые пути в реестре.
Автор: yuraskas
Дата сообщения: 22.09.2004 08:17
Может есть разница в каком месте в httpd.conf находиться строчка:

ScriptInterpreterSource registry ?

Автор: Cheery
Дата сообщения: 22.09.2004 08:17
yuraskas

Цитата:
ScriptInterpreterSource registry ?

нет.
Автор: CHECKITOUT
Дата сообщения: 17.10.2004 17:51
А кто нибудь стал под все это еще и библиотеку GD?
Ну и библиотеку Truetype?

И естественно под винду?

Добавлено
При установке PHP как модуля выдается ошибка
Cannot load C:/php/sapi/php4apache2.dll into server: \xcd\xe5 \xed\xe0\xe9\xe4\x
e5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.

Кто нибудь знает в чем дело?

Добавлено

Все починил.
Вопрос снят.
Автор: lynx
Дата сообщения: 17.10.2004 23:52
yuraskas

Цитата:
Может есть разница в каком месте в httpd.conf находиться строчка:

ScriptInterpreterSource registry ?


Она должна находится в секции main server configuration

CHECKITOUT

Цитата:
А кто нибудь стал под все это еще и библиотеку GD?
Ну и библиотеку Truetype?

И естественно под винду?



Пожалуйста, отдельной темой. В этой теме обсуждается то, что написано в статье.



Цитата:
При установке PHP как модуля выдается ошибка
Cannot load C:/php/sapi/php4apache2.dll into server: \xcd\xe5 \xed\xe0\xe9\xe4\x
e5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.

Кто нибудь знает в чем дело?

Добавлено

Все починил.
Вопрос снят.


Следовало бы поделиться решением, может, оно кому-то бы пригодилось.
Автор: CHECKITOUT
Дата сообщения: 18.10.2004 09:14
lynx


Цитата:
Следовало бы поделиться решением, может, оно кому-то бы пригодилось.

Нет проблем


Цитата:
При установке PHP как модуля выдается ошибка
Cannot load C:/php/sapi/php4apache2.dll into server: \xcd\xe5 \xed\xe0\xe9\xe4\x
e5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.


Решение - скопировать файл php4ts.dll в папку %WINDIR%\System или \System32.
Автор: KVCH
Дата сообщения: 18.10.2004 09:32

Цитата:
Решение - скопировать файл php4ts.dll в папку %WINDIR%\System или \System32


в хттпд.конф
перед прогрузкой модуля

LoadFile с:/php/php4ts.dll

и ненужно ничего и никуда копировать
Автор: Moonlight_Shadow
Дата сообщения: 03.11.2004 17:35
Всем привет!!
Рябята помогите пожайлусто мне вот с чем.. Я установил Apache 2.0.49 и добавил в файл httpd.conf только поддержку РНР.. Все классно работает (На лабах проверил) только одно но!!!! предположим мне нужно в два разных текстовых поля ввести два числа и сложить их а результат вывести через printf т.е тут же... при нажатии кнопки.. Проблема в том что я занашу эти числа но при нажатии кнопки просчет не происходит... т.е информация в текстовых полях присваивается переменным но не передается в РНР..
Когда я раньше все это делал на Дэнвере все работало. У преподователя спросил в чем проблема а он ответил что нужно в файле httpd.conf покопаться и что то нужно либо активировать либо закоментировать....
Дело еще в том что если просто написать прогу сложения двух констант то все работает.. и вообще все работает за исключением того что информация в текстовых полях не передается в PHP..((

Ребята помогите плиз... курсовая работа остановилась после установки этого Apache 2.
Файл httpd.conf не приввожу так как он стандартный и не менялся...

P.S. Я первый раз на этом замечательном форуме и наверное сообщение не совсем по теме... но я просто попытался как можно обьективнее описать проблему..
Автор: lynx
Дата сообщения: 03.11.2004 18:27
Moonlight_Shadow

Цитата:
Я установил Apache 2.0.49 и добавил в файл httpd.conf только поддержку РНР.. Все классно работает


Если все работает, значит, проблема ужене касается установки Апача с PHP и прочим.


Цитата:
Проблема в том что я занашу эти числа но при нажатии кнопки просчет не происходит... т.е информация в текстовых полях присваивается переменным но не передается в РНР..


Ты шапку темы то читал:


Цитата:

Наиболее частой причиной того, что не работают (неправильно работают) PHP-скрипты (точнее, не передаются переменные окружения в открытом виде) является опция
register_globals = "off"
в конфигурационной файле PHP - php.ini.
Попробуйте установить:
register_globals = "on"


Автор: Moonlight_Shadow
Дата сообщения: 04.11.2004 00:10
lynx СПАСИБО тебе большое...

Добавлено
Доброй ночи))
Помогите плиз с проблемой..
Сижу часа два и пытаюсь файл ZZZ.sql запустить при помощи mysql.exe
- Я вхожу под логином и паролем...
- создаю базу данных под именем ХХХ
- Далее пишу use XXX
- В папку ХХХ копирую файл ZZZ.sql
- В mysql прописываю:
...
mysql> >mysql -h localhost -u ZZZ -D XXX -p < ZZZ.sql

После чего вылетает ошибочка 1064 .. что то вроде неправильного синтаксиса.. и тускло динамик пищит...

Что делать подскажете?
Автор: Moonlight_Shadow
Дата сообщения: 05.11.2004 02:54
Доброй ночи =)

Я предпологаю что я не совсем правильно задал вопрос вот и не видел ответа на мое предыдущее сообщение. Вот попытаюсь сформулировать по иному:
Как открыть файл с расширением sql , через mysql monitor или иными словами mysql.exe
Автор: Moonlight_Shadow
Дата сообщения: 13.11.2004 10:52
У меня MySql 3.23.54 а операционка Windows ХР..
Помогите пожайлуста найти ошибку и понять почему не создаются пользователи в MySQL..

Вот что я ввожу:

mysql -u root -p
password: ********
После ввода меня приветствует MySQL..

use mysql;

grant all on test.* to admin@'%' identified by 'test';

flush privileges;
Тут вроде как все хорошо так как выводятся сообщения о том что все запросы выполненны.
Далее чтоб убедиться что все хорошо работает пишу:
select * from user
Тут выпадает табличка где вижу в поле user свой admin но на все привелегии стоят N??
Я не понял проблемы так как если ввожу
select * from db то после ввода тозе появляется табличка где вижу в поле user свой admin но в этом случае все привилегии Y.... ну конечно кроме grant...

после всего я пишу:
quit;
mysql -u admin -p
password: ****

А ВОТ ЧТО ВИЖУ В ОТВЕТ: Error 1045: Access denied for user: admin@localhost (Using password: Yes)

ПОМОГИТЕ ПЛИЗ.. Я не знаю в чем проблема =(((((
Автор: alik2005
Дата сообщения: 18.11.2004 19:33
Установил Apache 1.3 на Win98, PHP 5.0
создал простой скрипт
<html>
<head>
<title>Пример</title>
</head>
<body>

<?php
echo "Привет, я - скрипт PHP!";
?>

</body>
</html>
запускаю его (2клик) -> выдается сообщение
ошибка выполнени программы

Автор: Demetrio
Дата сообщения: 18.11.2004 19:42
alik2005
Лол, надо запускать его как http://localhost/test.php а не двойным кликом
Автор: alik2005
Дата сообщения: 18.11.2004 19:49
Demetrio

Это понтно, я его запихнул в cgi-bin и через обозреватель http://localhost/test.php

вот такая фгн в ответе приходит

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

Автор: Cheery
Дата сообщения: 18.11.2004 20:00
Moonlight_Shadow

Цитата:
select * from user
Тут выпадает табличка где вижу в поле user свой admin но на все привелегии стоят N??
Я не понял проблемы так как если ввожу
select * from db то после ввода тозе появляется табличка где вижу в поле user свой admin но в этом случае все привилегии Y.... ну конечно кроме grant...

http://dev.mysql.com/doc/mysql/ru/GRANT.html
пользуйся GUI интерфейсами для управления.
и почитай линк выше.. особенно вот эту фразу

Цитата:
Уровень базы данных
Привилегии базы данных применяются ко всем таблицам указанной базы данных. Эти привилегии хранятся в таблицах mysql.db и mysql.host.

в ней ответ на твой вопрос.

alik2005

Цитата:
Это понтно, я его запихнул в cgi-bin и через обозреватель

зачем ты положил его в cgi-bin? нужно в htdocs .. корневую диру сайта
Автор: alik2005
Дата сообщения: 18.11.2004 21:43
Cheery
Только вопрос в какую корню слать это надо, у меня их например две, а у кого их вообще три
Автор: Cheery
Дата сообщения: 18.11.2004 21:58
alik2005

Цитата:
Только вопрос в какую корню слать это надо, у меня их например две, а у кого их вообще три

в ту, которая привязана к запускаемому серверу. и документы из которой читаются при обращении к http://localhost/
(смотри в httpd.conf)
Автор: alik2005
Дата сообщения: 21.11.2004 12:04
articlebot

Наиболее частой причиной того, что не работают (неправильно работают) PHP-скрипты (точнее, не передаются переменные окружения в открытом виде) является опция
register_globals = "off"
в конфигурационной файле PHP - php.ini.
Попробуйте установить:
register_globals = "on"



можно сделать еще проще, в скриптах где вызываются глобальные переменные добавить

$_GET["a"], $_POST["a"], $_COOKIE["a"] or $_FILES["a"]

где а - переменная (ране вызв ее $a)

вообще лучше сразу пользовать так, т.к. в послед-х версиях PHP прмой доступ к глоб.перем. вообще будет заблокир-н (это из-за бугов см. http://php.net/manual/en/security.registerglobals.php)



Добавлено
На ПК Win98, MySQL 3.23.30, PHP 5.0, Apache 1.3.6, Apache работает нормально, PHP движок тоже обрабатывает скрипты, комм.строка MySQL работает нормально(созд-я БД, добавляются строки), но скриптом подключится к БД в MYSQL не получается

$A=mysql_connect("localhost","root");
echo $A;

0
????
Автор: Cheery
Дата сообщения: 21.11.2004 21:11
alik2005

Цитата:
$A=mysql_connect("localhost","root");
echo $A;




Код:
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>
Автор: alik2005
Дата сообщения: 29.11.2004 20:25
Cheery
Вопрос: почему может не работать $PHP_SELF- не возвращает значение(им вызвавшего скрипта)
Автор: Cheery
Дата сообщения: 29.11.2004 20:33
alik2005

Цитата:
Вопрос: почему может не работать $PHP_SELF- не возвращает значение(им вызвавшего скрипта)

потому что register_globals=off
нужно брать как $_SERVER['PHP_SELF']
Автор: Shark
Дата сообщения: 06.12.2004 13:57
Приветствую, достопочтенные!

Есть трабл.

Установил и сконфигурил Апач2 под WinXP, а он не хочет открывать localhost да и по 127.0.0.1 ничего не показывает. Говорит "Невозможно отобразить страницу".
В конфиге установлена опция Indexes. Апачевый сервис запустился без ошибок. В hosts всё прописано.

В чём может быть беда?

P.S.: ещё заметил, что с запуском апачевского сервиса в системе появляется аж два процесса Apache.exe, причём один из них постоянно тянет на себя 50-60 % системных ресурсов... это так надо или у меня что-то не так работает?
Автор: lynx
Дата сообщения: 07.12.2004 04:28
Shark

Цитата:
ещё заметил, что с запуском апачевского сервиса в системе появляется аж два процесса Apache.exe


Это нормально.


Цитата:
Установил и сконфигурил Апач2 под WinXP, а он не хочет открывать localhost да и по 127.0.0.1 ничего не показывает. Говорит "Невозможно отобразить страницу".
В конфиге установлена опция Indexes. Апачевый сервис запустился без ошибок. В hosts всё прописано.

В чём может быть беда?


Пор 80 не закрыт фаером?
Автор: Shark
Дата сообщения: 07.12.2004 12:08
lynx


Цитата:
ещё заметил, что с запуском апачевского сервиса в системе появляется аж два процесса Apache.exe

Это нормально.


И то, что один из этих процессов жрёт половину системных ресурсов тоже нормально? А что же он там такое делает?



Цитата:
Пор 80 не закрыт фаером?


Нет. Фаерволл вообще отключил... Тот же эффект. В чём может быть загвостка?
Автор: Cheery
Дата сообщения: 07.12.2004 20:19
Shark

Цитата:
И то, что один из этих процессов жрёт половину системных ресурсов тоже нормально? А что же он там такое делает?

когда нет запросов - это ненормально. посмотри netstat -an слушает ли что то 80 порт?
привязки к другому IP в настройках апача нет?
Автор: Shark
Дата сообщения: 08.12.2004 13:25
Cheery

Систему он грузит именно при отсутствии запросов. 80-ый прослушивает он же и больше никто... Апач привязан только к локалхосту.
Поставил первый Апач - всё работает нормально...

Что ж с ним такое?
Автор: Cheery
Дата сообщения: 08.12.2004 15:51
Shark

Цитата:
Что ж с ним такое?

он еще сырой - второй апач.. как утверждают многие у меня он работает на нескольких машинах и ничего, что интересно..
какая версия то? не пробовал чуть отличающуюся?
Автор: KVCH
Дата сообщения: 08.12.2004 16:20
Shark

Цитата:
Установил и сконфигурил Апач2

что именно ты сконфигил ? ты правил хттпд.клнф ? если правил то что ?

Cheery

Цитата:
он еще сырой - второй апач.. как утверждают многие

может но пашетнормально
Автор: Shark
Дата сообщения: 08.12.2004 17:06
Cheery

Цитата:
какая версия то? не пробовал чуть отличающуюся?

Версия 2.0.52. Других вторых апачей не пробовал... может быть как-нибудь со временем...

KVCH

Цитата:
что именно ты сконфигил ? ты правил хттпд.клнф ?

да... его родимого и конфигурил... конфигурил по мануалу, которому данный топик и посвящён...

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950

Предыдущая тема: Вопросы по Linux Mandrake 9.0


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.