Установка чата VOC++ с нуля на Linux Ubuntu

Тема в разделе 'Тех. вопросы', создана пользователем DENISSSS, 19 фев 2011.

  1. DENISSSS Новый Пользователь

    Это [FAQ] посвящается установке LAMP (Linux, Apache, MySQL, PHP) на Ubuntu Desktop. + VOC++

    Нам понадобится:

    * Ubuntu
    * Root-доступ
    * Свободное место

    Устанавливаем Apache

    Открываем терминал, и выполняем:


    Все зависимости подтянутся автоматически. Для запуска и останова Apache2 используем соответственно:


    После запуска Apache2 можно открыть браузер и проверить работу сервера перейдя на страницу http://localhost или же свой локальный ип

    Устанавливаем PHP

    В терминале выполняем:



    и перезапускаем сервер командой:



    Устанавливаем MySQL

    Это так же не сложно, как и предыдущие шаги По-старинке в терминале выполняем:



    Далее (важно) изменяем пароль root к серверу БД:


    но скорей всего вас попросят сменить его и без этой команды при установке..

    Перезапускаем Apache2:


    Все должно работать. Для проверки PHP можно сделать следующее:


    или

    лучше 2й вариант


    Пишем и сохраняем:



    В браузере переходим по ссылке http://localhost/test.php, где вы увидите всю информацию о PHP.

    Для удобной работы с базами данных ставим phpMyAdmin:


    Все готово. Если возникнут проблемы с phpMyAdmin - перезапустите Apache.

    после чего сервер у нас готов но не для чата вок++
    что нам надо сделать ..
    1е это залить папку с чатом в каталог /var/www/
    я делал через мс
    затем выставить права командой
    вообщем путь к вашей папке чата
    так же выставляйте права на папку дата)
    , ну я думаю с этим справитесь..
    после этого сделать необходимые настройки в самом чате как в инструкции.. ну вы поняли...

    теперь переходим по ссылке в чат ну например http://localhost/chat/
    где chat это папка которая лежит в папке /var/www/
    вы можете и по своему сделать...
    проверяем, чат запустился.. но увы кнопочки не работают.. и т.п.
    это тоже не беда..
    вводим в терминале команду
    у вас откроется текстовый редактор , ищите строки:
    их нужно раскоментировать ,
    ну или что б понятней было о чём речь замените на
    закрываем окошко, перезапускаем аппач
    заходим в чат и логинемся)

    есть баг с пхпмайадмин

    решение:
    скачайте этот архив и распакуй в /var/www/pma
    папку pma создадите))) выставьте права 0777
    и переходите по ссылке http://localhost/pma
    при входе вводите пароль который вводили при установки Mysql
    Всё должно работать как по маслу)


    удалено в связи с наружением прав форума)
  2. Intel IP: 127.0.0.1

    Я чтото по командам не пойму, куда ты его льёш и от куда... Если И что за команды вообще используеш... Если ты на убунту работаеш, то там есть рабочий стол, а так, через команду MC можно спокойно всё залить, туда куда хочеш, от куда хочеш...
    DENISSSS нравится это.
  3. всеволод Новый Пользователь

    непойму ты какой чат ставил?
  4. DENISSSS Новый Пользователь

    ну рас тут пишу значить вок++)))
    да и впринцепи фтп уже не нужно) спс)
  5. DENISSSS Новый Пользователь

    не магу запустить чат пишет


    на 7ке он с лёгкостью и без проблем запускался..
    прописал вроде пути нормально везде.. судя по написаному пишет нет прав доступа к сайту.. как их сделать? или я правильно понял написаное , стоит server XAMPP. буду благодарен за любую помощь)
  6. Леша Новый Пользователь

    Доступ запрещен!

    У вас нет разрешения на доступ к запрошенного объекта. Это либо читать защищенные или не читается на сервере.

    Если вы думаете, что это ошибка сервера, пожалуйста, обращайтесь к вебмастеру.
    Ошибка 403
    локальный
    Ð'ÑÐ º 20 D ¤ ÐμÐ ² 2011 17:00:34
    Apache/2.2.14 (Unix) DAV / 2 mod_ssl/2.2.14 OpenSSL/0.9.8l PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1

    вот пишет что а может права доступа поставь или просто сервак у тебя денсер меня тоже не потянул он чат(
    DENISSSS нравится это.
  7. DENISSSS Новый Пользователь

    с правами уже разобрался вроде ( всё разрешил ) пошло движение небольшое, тупо белая страница, и при просмотре исходного текста в браузере тоже пусто)))
    сколько всего перечитал , нифига не разберусь.. надо ящик пива брать наверно)))
  8. DENISSSS Новый Пользователь

    Урааааааа,))) наконецто я своими ручками хоть чего то добился , вообщем стоит XAMPP на линуксе.. в него втулин чат (сразу не заработал, вообще морозился типа нет прав) через мс зашёл под рутом и выставил права что то типа 10777 где как вышло... короче выставил такие права (все разрешил ) на файл индекс и inc_common.php высвтилась таблица ошибки

    иду в файл вок.конф там выставляю права (всё разоешаю.. мне пишет в браузере
    кто знает как исправить?
  9. Intel IP: 127.0.0.1

    Путь до инк комона правельно прописан?
  10. DENISSSS Новый Пользователь

    та вроде всё правильно прописано, так же как и на семёрке всё настраивал..
    там тоже подобный баг был , но как я его там убрал незнаю.. методом тыка на тот момент всё делал.. а сейчас стрёмно))
  11. Intel IP: 127.0.0.1

    Дык, у тебя новая Ос значит и новый путь должен быть...

    Зайди в корень введи команду PWD тебе покажет обсалютный путь...
  12. DENISSSS Новый Пользователь

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

    вот что по команде выдало /opt/lampp/htdocs/chat
    так же я и прописал путь
  13. DENISSSS Новый Пользователь

    <?php
    if (!defined("_COMMON_")):
    define("_COMMON_", 1);
    //define("DEBUG_SEM",1);
    if (!defined("_TAIL_"))
    ob_start();
    //you can also try to use
    //ob_start("ob_gzhandler");
    //if you have a lot of visitors it can make chat faster,
    //because it saves traffic and PHP sends pages faster (doesn't wait for a long output)

    // the path, where all data is stored -- i.e. messages, user-boards etc. and also config file
    // It is recommended to put this directory outside of your web-site access-path
    $data_path = "/opt/lampp/htdocs/data/";
    $phpAdsNew_path = "";


    //MisterX, only for debug
    if(defined("DEBUG_SEM")) include("debug_timer.php");


    //DD rozmova skin specific definitions
    $a_silence_id = 9;
    //end of DD DD rozmova skin specific definitions

    //available fonts
    $fonts_arr = array();
    $fonts_arr = array("Verdana, Tahoma, Arial",
    "Georgia, Book Antiqua, Garamond, Helvetica, Arial");
    $font_sizes_arr = array();
    $fonts_sizes_arr = array("75",
    "80",
    "90",
    "100",
    "120",
    "130",
    "150");


    error_reporting(E_ERROR|E_PARSE|E_CORE_ERROR|E_CORE_WARNING|E_COMPILE_ERROR|E_COMPILE_WARNING);
    $debug = 0;

    ini_set("log_errors", "On");
    ini_set("display_errors", "On");


    #Config file for the Voodoo chat
    #generated automatically by the chat/admin/configure.php script
    #Please, DON'T edit this file by hand.

    $web_indicator = 0;
    $colorize_nicks = 1;
    $max_from_ip = 2;
    $history_size = 10;
    $history_size_shower = 0;
    $max_photo_size = 1000000;
    $max_photo_width = 2024;
    $max_photo_height = 2024;
    $max_avatar_size = 0;
    $max_avatar_width = 0;
    $max_avatar_height = 0;
    $current_to_canon = "normal";
    $enabled_b_style = 1;
    $enabled_i_style = 1;
    $enabled_u_style = 1;
    $priv_frame = 1;
    $logging_messages = 0;
    $logging_ban = 0;
    $allow_pics = 0;
    $allow_priv_pics = 0;
    $pics_maxsize = 0;
    $pics_maxw = 0;
    $pics_maxh = 0;
    $nick_min_length = 3;
    $nick_max_length = 15;
    $nick_available_chars = "_a-zA-Z0-9Ю-Ъю-ъ_ -";
    $club_mode = 1;
    $impro_registration = 0;
    $registration_mailconfirm = 0;
    $keep_whisper = 1;
    $max_images = 6;
    $max_mailbox_size = 4096;
    $disconnect_time = 300;

    $admin_mail = "";

    $message_format = " <small>([HOURS]:[MIN]:[SEC])</small><b>[NICK]</b>: [MESSAGE]";
    $message_fromme = "<small>([HOURS]:[MIN]:[SEC])</small><b>[NICK]</b> [MESSAGE]";
    $private_message = " <b>[[NICK] -> [TO]]</b>: [MESSAGE]<small>([HOURS]:[MIN]:[SEC])</small>";
    $private_message_fromme = " <small>([HOURS]:[MIN]:[SEC])</small><b>[[NICK] -> [TO]]</b>: [MESSAGE]";
    $private_hidden = "";
    $nick_highlight_before = "<b>";
    $nick_highlight_after = "</b>";
    $str_w_n_before = "<span class=\"hs\">";
    $str_w_n_after = "</span>";
    $engine = "files";
    $long_life_data_engine = "files";

    $chat_url = "http://10.10.23.15/chat/";
    $images_url = "";
    $vocplus_useguardian = "1";
    $vocplus_guardian_dellogs = "0";
    $open_chat = "1";
    $enable_reiting = "1";
    $allow_multiply = "1";
    $enable_gzip = "0";
    $md5_salt = "3453534535";
    $daemon_host = "http://10.10.23.15/data/daemon/daemon.pl";
    $daemon_port = 9014;
    $daemon_listen = "0.0.0.0";
    $daemon_type = 1;
    $locale = "";
    $modvoc_socket = "/tmp/vochat";
    $max_connect = 400;
    $file_path = "/opt/lampp/htdocs/chat";
    $designes[0] = "rozmova4";
    $default_design = "rozmova4";
    $chat_types[0] = "php_tail";
    #shared memory
    $shm_mess_id = 0;
    $shm_users_id = 0;
    #MySQL


    den@den-MS-7309:/opt/lampp/htdocs/chat$ pwd
    /opt/lampp/htdocs/chat
    den@den-MS-7309:/opt/lampp/htdocs/chat$
  14. Intel IP: 127.0.0.1

    $file_path = "/opt/lampp/htdocs/chat"; Тут слеш в конце поставь
    $images_url = ""; Тут адрес пропиши
  15. DENISSSS Новый Пользователь

    не помогло таже ошибка

    Fatal error: require_once() [function.require]: Failed opening required '//opt//lampp//htdocs//chat/languages/ru.php' (include_path='.:/opt/lampp/lib/php') in /opt/lampp/htdocs/chat/inc_common.php on line 463


    ещё варианты?
  16. Intel IP: 127.0.0.1

    Прова точно везде тправельно стоят?
  17. DENISSSS Новый Пользователь

    вот это вопрос ..хз.. , права нужно на каждый файл чата выставлять ?
  18. Intel IP: 127.0.0.1

    Папка Дата, всё что в ней, потом файл инк комон, это пока для запуска чата, потом будем дальше рабератся.
  19. DENISSSS Новый Пользователь

    ок спасибо) , я так понимаю это это через мс мне на каждий файл выставлять все права? а возможно ли это сделать всей папке сразу? что б не мучатся пол дня)))
  20. SaNek Не забанен =p

    $file_path не правильно указан в voc.conf
    DENISSSS нравится это.

Поделиться этой страницей