Настройка Question2Answer на WAMP

#php #wamp #wampserver #question2answer

#php #wamp #wampserver #question2answer

Вопрос:

У меня на компьютере установлен сервер WAMP.

Версия Apache: 2.2.17
Версия PHP: 5.3.5
Версия MySQL: 5.5.8

Теперь я хочу развернуть Question2Answer на этом wamp. http://www.question2answer.org/install.php

Я сделал следующее- 1)

 CREATE USER 'masterqa'@'localhost' IDENTIFIED BY '***';

GRANT ALL PRIVILEGES ON * . * TO 'masterqa'@'localhost' IDENTIFIED BY '***' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;

CREATE DATABASE IF NOT EXISTS `masterqa` ;

GRANT ALL PRIVILEGES ON `masterqa` . * TO 'masterqa'@'localhost';
  

2)

Извлек zip-файл

qa-config-example.php в распакованной папке question2answer и переименовал ее в qa-config.php

Изменено следующее

 define('QA_MYSQL_HOSTNAME', '127.0.0.1'); // try '127.0.0.1' or 'localhost' if MySQL on same server
    define('QA_MYSQL_USERNAME', 'masterqa');
    define('QA_MYSQL_PASSWORD', 'open');
    define('QA_MYSQL_DATABASE', 'masterqa');
  

3)
скопировал всю папку «question2answer» в

 C:wampwww
  

но когда я пытаюсь

 http://localhost/question2answer 
  

в моем браузере отображается некоторая ошибка, подобная

 Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
  

Что я делаю не так?

Ответ №1:

Я также столкнулся с той же проблемой. Я только что удалил файл .htaccess, и все работает нормально.

Ответ №2:

попробуйте использовать следующее:

 define('QA_MYSQL_USERNAME', 'masterqa@localhost');
  

Или

 flush privileges;
  

Редактировать
Я использую следующее:

  1. Загрузить проект
  2. Распакуйте проект в мой каталог www
  3. Найти qa-config-example.php файл
  4. Переименуйте файл как qa-config.php
  5. Открыть qa-config.php файл в блокноте
  6. Мои настройки в qa-config.php файл выглядит следующим образом:
    define('QA_MYSQL_HOSTNAME', '127.0.0.1');
    define('QA_MYSQL_USERNAME', 'root');
    define('QA_MYSQL_PASSWORD', '');
    define('QA_MYSQL_DATABASE', 'qa');
  7. Откройте phpMyAdmin
  8. создайте базу данных с именем qa
  9. Запустите проект из localhost

Комментарии:

1. @shababhsiddique сбрасывает привилегии; будет работать. Я только что установил это в своей системе и работал нормально.

2. Все еще возникает та же проблема.. Можете ли вы опубликовать stp с помощью stp-инструкции, что вы сделали для настройки Question2Answer?