Проблема перепросмотра на локальном хосте - PullRequest
1 голос
/ 25 декабря 2010

Эй, ребята, я пытаюсь использовать recaptcha на локальном хосте. Я получил глобальный открытый / закрытый ключ и использую этот код:

<form name="registration_form" method="post" action="register.php" onsubmit="return Validate();"><input type=hidden name=todo value=post>
            <table>
            <tr><td class="label">First Name:</td><td><input type="text" name="fname"></td></tr>
            <tr><td class="label">Last Name:</td><td><input type="text" name="lname"></td></tr>
            <tr><td class="label">E-Mail Address:</td><td><input type="text" name="email"></td></tr>
            <tr><td class="label">Username:</td><td><input type="text" name="username"></td></tr>
            <tr><td class="label">Password:</td><td><input type="password" name="password"></td></tr>
            <tr><td class="label">Password Confirmation:</td><td><input type="password" name="password_confirmation"></td></tr>
            <?php
          require_once('recaptchalib.php');
          $publickey = "****"; // you got this from the signup page
          echo recaptcha_get_html($publickey);
                ?>
            <tr><td class="label"><input type="submit" value="Register"></td></tr>
            </table>
            </form>

Recaptchalib находится в том же месте, что и signup.php, так что это не проблема. Но после подтверждения пароля я ничего не получаю. Пустая страница.

Вот ошибка.

Предупреждение: require_once (/var/www/JMToday/recaptchalib.php): не удалось открыть поток: отказано в разрешении в /var/www/JMToday/signup.php в строке 44 Фатальная ошибка: require_once (): сбой открытия требуется recaptchalib.php (include_path =.: / usr / share / php: / usr / share / pear ') в /var/www/JMToday/signup.php в строке 44

1 Ответ

3 голосов
/ 25 декабря 2010

Убедитесь, что каталог / var / www имеет права на чтение для пользователя, от имени которого вы запускаете веб-сервер.

В качестве альтернативы выполните:

chmod 755 /var/www/JMToday/recaptchalib.php

, что даст полный контроль надвладелец файла и права на чтение для всех остальных.

...