Сервер asp linux
Модераторы: Trinity admin`s, Free-lance moderator`s
Ок статью я напишу, всё равно сейчас машинку новую под хостинг подготавливать, только вот насчёт сразу не уверен - займёт дня 3
(по работе и других дел хватает).
если сразу могу порекомендовать статьи на opennet.ru
Пошаговое руководство по установке Apache + mod_php + mod_perl + mod_ssl + MySQL
Это правда BSD но разницы особой нет.
(по работе и других дел хватает).
если сразу могу порекомендовать статьи на opennet.ru
Пошаговое руководство по установке Apache + mod_php + mod_perl + mod_ssl + MySQL
Это правда BSD но разницы особой нет.
-
- member
- Сообщения: 33
- Зарегистрирован: 26 дек 2003, 14:31
- Откуда: Москва
- Контактная информация:
Долго меня не было в сети...
Поставил я сервер и со всем разобрался почти. Всем огромное спасибо.
Появилась ещё одна интересная проблемма:
Сайтик мой конектится к базе данных, однако с данными этими работать не может. То есть пытаюсь зарегистрироваться или войти под админом и облом. На старом сервере все работало нормально. БД тоже старая сохранилась. Так что не могу понять что да почему...
Поставил я сервер и со всем разобрался почти. Всем огромное спасибо.
Появилась ещё одна интересная проблемма:
Сайтик мой конектится к базе данных, однако с данными этими работать не может. То есть пытаюсь зарегистрироваться или войти под админом и облом. На старом сервере все работало нормально. БД тоже старая сохранилась. Так что не могу понять что да почему...
не нафантозировал сюда ничево...
нет прав доступа с этого хоста - user@hostFrigal писал(а):Сайтик мой конектится к базе данных, однако с данными этими работать не может. То есть пытаюсь зарегистрироваться или войти под админом и облом. На старом сервере все работало нормально. БД тоже старая сохранилась. Так что не могу понять что да почему...
дайте права пользователю под которым входите или используйте root@localhost
-
- Junior member
- Сообщения: 13
- Зарегистрирован: 04 янв 2004, 03:45
- Откуда: СПб
- Контактная информация:
To setar
Так в доке то и Мускул и Апача старые. Ставить такое я бы не осветовал.
To Frigal
Ты бы написал способ аутентификации что ли, а то кто его знает каким методом ты пытаешься законнектится. Это равносильно написать, что "я вот тут на сайт заходил, интересная инфа была, правда не помню про что и не помню на каком сайте"
Сорри за сравнение, но чтобы тебе люди смогли помочь, надо стараться по максимуму досканально описать ситуацию.
Так в доке то и Мускул и Апача старые. Ставить такое я бы не осветовал.
To Frigal
Ты бы написал способ аутентификации что ли, а то кто его знает каким методом ты пытаешься законнектится. Это равносильно написать, что "я вот тут на сайт заходил, интересная инфа была, правда не помню про что и не помню на каком сайте"
Сорри за сравнение, но чтобы тебе люди смогли помочь, надо стараться по максимуму досканально описать ситуацию.
-
- member
- Сообщения: 33
- Зарегистрирован: 26 дек 2003, 14:31
- Откуда: Москва
- Контактная информация:
Отрывок ПХП кода:
"
@mysql_pconnect("localhost", "root", "PASS"
or die("Unable to connect to SQL server!!!");
@mysql_select_db("goods")
or die("Unable to select database");
"
Выдает "Unable to select database". База с таким именем точно есть. У рута ясно дело есть все права на неё. Где-то вычитал, што это может быть из-за запрета коннекта с удаленного хоста. Но раньше-то конектилось, а я ничего не менял!
"
@mysql_pconnect("localhost", "root", "PASS"
or die("Unable to connect to SQL server!!!");
@mysql_select_db("goods")
or die("Unable to select database");
"
Выдает "Unable to select database". База с таким именем точно есть. У рута ясно дело есть все права на неё. Где-то вычитал, што это может быть из-за запрета коннекта с удаленного хоста. Но раньше-то конектилось, а я ничего не менял!
не нафантозировал сюда ничево...
Конект на базу прошёл, если исходить из того, что вы написали
от root@localhost, по умочанию все права у рута быть должны, но это могло быть изменено...
попробуйте получить доступ к базе с названием mysql и посмотреть табличку user.
или в конце концов ручками проверте:
#mysql -h 127.0.0.1 -u root
mysql> show databases;
{видна ваша база?}
mysql> use {имя вашей базы};
Database changed
mysql> show tables;
{видим таблички базы}
Здесь ручками мы проверяем всё по прядку:
коннект к серверу mysql
права юзера на доступ к базам (у рута при правильных правах видны все базы)
ну и права на выборку данных из нужной базы.
На основании полученных результатов делайте выводы.
P.S. И почитайте уже доку по установке и тестированию mysql, она идёт в дистрибуте.
от root@localhost, по умочанию все права у рута быть должны, но это могло быть изменено...
попробуйте получить доступ к базе с названием mysql и посмотреть табличку user.
или в конце концов ручками проверте:
#mysql -h 127.0.0.1 -u root
mysql> show databases;
{видна ваша база?}
mysql> use {имя вашей базы};
Database changed
mysql> show tables;
{видим таблички базы}
Здесь ручками мы проверяем всё по прядку:
коннект к серверу mysql
права юзера на доступ к базам (у рута при правильных правах видны все базы)
ну и права на выборку данных из нужной базы.
На основании полученных результатов делайте выводы.
P.S. И почитайте уже доку по установке и тестированию mysql, она идёт в дистрибуте.
-
- member
- Сообщения: 33
- Зарегистрирован: 26 дек 2003, 14:31
- Откуда: Москва
- Контактная информация:
Есть такой сайт mysql.ru . Так вот там я уже по-моему всё прочел...
Сетар, сорри, предыдущее обращение было неправельным. Спасибо за ответ, но я просто немного продвинулся и "Unable to select database" выплывает не из этова скрипта. С этим всё в порядке. Ещё раз сорри...
Кстати, если просто на сервере работать с mysql, то все в порядке... Пока вопросов нету
Сетар, сорри, предыдущее обращение было неправельным. Спасибо за ответ, но я просто немного продвинулся и "Unable to select database" выплывает не из этова скрипта. С этим всё в порядке. Ещё раз сорри...
Кстати, если просто на сервере работать с mysql, то все в порядке... Пока вопросов нету
не нафантозировал сюда ничево...
-
- member
- Сообщения: 33
- Зарегистрирован: 26 дек 2003, 14:31
- Откуда: Москва
- Контактная информация:
Возникла проблемма, связанная ИМХО с настройками ПХП. Как я это понял:
написал простейший скриптик вида
<form action="yo.php" method="post">
<input type="submit" name="submit" value="GO!">
</form>
<?php
echo "CONNECT!<br>";
if (isset($submit)){
echo "YES";
}
else{
echo "NO";
}
?>
Так вот, сколько кнопочку не жми, выдает всё время NO.
1-я мысль: "ну совсем я идиот, забыл весь пхп", закачал скрипт на другой сервачок - там все работает нормально.
То есть какие-то настройки для ПХП все-таки нужны? Может кто подскажет какие?
написал простейший скриптик вида
<form action="yo.php" method="post">
<input type="submit" name="submit" value="GO!">
</form>
<?php
echo "CONNECT!<br>";
if (isset($submit)){
echo "YES";
}
else{
echo "NO";
}
?>
Так вот, сколько кнопочку не жми, выдает всё время NO.
1-я мысль: "ну совсем я идиот, забыл весь пхп", закачал скрипт на другой сервачок - там все работает нормально.
То есть какие-то настройки для ПХП все-таки нужны? Может кто подскажет какие?
не нафантозировал сюда ничево...
мысли такие: в начале скрипта ставим
phpinfo() ;
и смотрим в какие переменные легли входные данные
я с таким сталкивался, скорее всего они легли в массив _SERVER["argv"] , вместо того чтобы раскидаться по отдельным переменным.
регулируется это (кажется, лучше читать доку) опцией register_globals = On
phpinfo() ;
и смотрим в какие переменные легли входные данные
я с таким сталкивался, скорее всего они легли в массив _SERVER["argv"] , вместо того чтобы раскидаться по отдельным переменным.
регулируется это (кажется, лучше читать доку) опцией register_globals = On
-
- member
- Сообщения: 33
- Зарегистрирован: 26 дек 2003, 14:31
- Откуда: Москва
- Контактная информация:
_SERVER["argv"] Array
(
)
Изменения наверное нужно вносить в php.ini . Однако этот файл валяецца только в дистребутиве. И если я его изменяю, а потом перезапускаю апач, то ничего не происходит(register_globals = Off). Может изменеия где в другом месте надо вносить или занова пхп компилить? Я плохо вообще представляю себе это процесс...
(
)
Изменения наверное нужно вносить в php.ini . Однако этот файл валяецца только в дистребутиве. И если я его изменяю, а потом перезапускаю апач, то ничего не происходит(register_globals = Off). Может изменеия где в другом месте надо вносить или занова пхп компилить? Я плохо вообще представляю себе это процесс...
не нафантозировал сюда ничево...
-
- member
- Сообщения: 33
- Зарегистрирован: 26 дек 2003, 14:31
- Откуда: Москва
- Контактная информация:
Rust, действительно заработало! Огромное спасибо.
Однако у меня есть готовый сайт, што же мне теперь придется вносить такие изменений в каждый скрипт или писать маленький скриптик и вызывать ево во всех файлах?
Или может ты сказал это написать просто для теста и есть возможность это отладить?
Заранее благдарен за ответ...
Однако у меня есть готовый сайт, што же мне теперь придется вносить такие изменений в каждый скрипт или писать маленький скриптик и вызывать ево во всех файлах?
Или может ты сказал это написать просто для теста и есть возможность это отладить?
Заранее благдарен за ответ...
не нафантозировал сюда ничево...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя