Тема: Установка Apache
В руководстве с этого сайта говорится, что надо устанавливать в директорию c:/apache2 но я установил в d:/webserver какие настройки необходимо поменять кроме путей в файле httpd.conf и httpd-vhosts.conf?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форум PHP-MyAdmin.RU → Курилка → Установка Apache
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
В руководстве с этого сайта говорится, что надо устанавливать в директорию c:/apache2 но я установил в d:/webserver какие настройки необходимо поменять кроме путей в файле httpd.conf и httpd-vhosts.conf?
Больше никакие настройки менять не надо, все должно работать.
Спасибо, все заработало, но у меня появилась другая проблема. Есть примерно такой код:
...
if(isset($_POST['user'])) // если передано значение то выполняем код
{
$user = sanitizeString($_POST['user']); // обеззараживаем строку введенную пользователем
$pass = sanitizeString($_POST['pass']); // аналогично проделываем с паролем
if($user == "" || $pass == "")
{
$error = "Некорректный ввод";
}
else
{
$query = "SELECT user,pass FROM members WHERE user='$user' AND pass='$pass'";
if(mysql_num_rows(queryMysql($query)) == 0) //если вернулось значение 0 значит нет такой строки в БД
{
echo"<script>document.location.href = 'lostpass.php'</script>";
}
else
{
$_SESSION['user'] = $user;
$_SESSION['pass'] = $pass;
die ("<script>document.location.href = 'Index.php'</script>");
}
}
} //при нажатии на клавишу "вход" пользователю отображается слежующая форм ...
Смысл ясен - код выполняется, если нажата кнопка. Но у меня это выполняется без нажатия на эту кнопку - при открытии страницы Index.php сразу идет перенаправление на lostpass.php. С чем это может быть связано?
И еще, при попытке настроить mysql файлом типа:
<?
include_once 'inc/mySQL/functions.php';
echo '<h3>Настройка базы данных</h3>';
createTable('members','user VARCHAR(16), pass VARCHAR(16), INDEX(user(6))');
createTable('messages','id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, auth VARCHAR(16), recip VARCHAR(16), pm CHAR(1), time INT UNSIGNED, message VARCHAR(4096), INDEX(auth(6)), INDEX(recip(6))');
createTable('friends','user VARCHAR(16), friend VARCHAR(16), INDEX(user(6)), INDEX(friend(6))');
createTable('profiles', 'user VARCHAR(16), text VARCHAR(4096), INDEX(user(6))');
?>
браузер выдал:
Настройка базы данных'; createTable('members','user VARCHAR(16), pass VARCHAR(16), INDEX(user(6))'); createTable('messages','id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, auth VARCHAR(16), recip VARCHAR(16), pm CHAR(1), time INT UNSIGNED, message VARCHAR(4096), INDEX(auth(6)), INDEX(recip(6))'); createTable('friends','user VARCHAR(16), friend VARCHAR(16), INDEX(user(6)), INDEX(friend(6))'); createTable('profiles', 'user VARCHAR(16), text VARCHAR(4096), INDEX(user(6))'); ?>
т.е. половину кода php выполнил, а другую половину - нет...
А, нет, он просто не выполняет php код. (Он его пишет в коде страницы) Хотя странно, что он выполняет функцию include. Короче, я окончательно запутался - работает он или нет.
Все, проблема решена, вместо <? ?> прописал <?php ?>
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум PHP-MyAdmin.RU → Курилка → Установка Apache
Форум работает на PunBB, при поддержке Informer Technologies, Inc
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.