Установка и настройка PHP-Nuke

Discussion in 'PHP' started by @NoFrag@, 21 Dec 2006.

  1. @NoFrag@

    @NoFrag@ Elder - Старейшина

    Joined:
    19 Nov 2006
    Messages:
    81
    Likes Received:
    58
    Reputations:
    6
    Локальная установка Денвер + PHP-Nuke + PHPexpEditor

    Итак, приступаем к установке, нам понадобится:

    Web сервер:
    Apache+Perl+PHP+MySql
    Zend Optimizer для Денвера - для работы с кодированными скриптами.
    phpMyAdmin-2.6.0-pl3 - свежая версия phpMyAdmin.
    Docs_MySQL - Документация для MySQL (по желанию, если кому нужно)


    Редактор для PHP:
    PHPexpeditor и русификатор phpxedit_lang_ru
    ColorMania Полезная утилита для Web мастера, позволяет определять цвет

    PHP-Nuke:
    PHP-Nuke-7.6_Rus или любой другой

    Забираем все это в каталоге файлов, в разделах "PHP-Nuke" и "Soft"
    Распаковываем первый архив и запускаем Apache+Perl+PHP+MySql.exe
    На все вопросы отвечаем по умолчанию ничего не меняя.
    Ставить рекомендую так как предлагается, в том числе не менять диск (по умолчанию C:\ ).
    Замечено, что в некоторых случаях возникали проблемы при установке на другие диски.
    Для первого раза не экспериментируйте....

    Выглядит это так:
    [​IMG]




    Теперь открываем папку C:\WebServers\
    и копируем в нее содержимое архива "Zend Optimizer для Денвера" с заменой всех папок и файлов.
    Теперь заменяем содержимое папки C:\WebServers\home\localhost\www\phpmyadmin\ на содержимое архива phpMyAdmin-2.6.0-pl3

    Запускаем на рабочем столе ярлык "Start servers" (назначение остальных двух я думаю объяснять не надо...)
    В браузере запускаем url - http://test1.ru
    Если вы все сделали правильно, то увидите

    [​IMG]



    Итак, сервер работает, теперь приступим к установке PHP-NUKE.
    Идем в C:\WebServers\home\ И создаем там папку с названием вашего сайта, например \demo-shkurki.ru
    В ней создаем каталог \www

    Теперь копируем в C:\WebServers\home\demo-shkurki.ru\www\ содержимое каталога \html из архива PHP-Nuke-7.6_Rus
    Находим в корне нашего сайта файл config.php и открываем его.
    Находим следующие строки:

    $dbhost = "localhost";
    $dbuname = "root"; - "имя для входа в базу данных, не меняем"
    $dbpass = ""; - "пароль к ней, не меняем"
    $dbname = "test"; - "имя вашей базы данных, ЗАПОМИНАЕМ "
    $prefix = "nuke";
    $user_prefix = "nuke";
    $dbtype = "MySQL";
    $gfx_chk = 0;
    $subscription_url = "";
    $admin_file = "admin";

    Запускаем на рабочем столе ярлык "Restart servers" Это необходимо, чтобы сервер инициализировал
    данные о новом сайте (demo-shkurki.ru).
    Это необходимо только тогда, когда вы добавляете категорию нового сайта.

    Теперь в браузере запускаем url http://localhost/phpmyadmin/
    В некоторых случаях http://localhost/phpmyadmin/index.php (если не отработал с первого раза)
    Должны увидеть:
    [​IMG]



    Теперь нужно создать нашу базу, пишем "test" и жмем на кнопку "создать"

    [​IMG]

    Теперь жмем на кнопку "SQL"

    [​IMG]

    C помощью кнопки "Browse" выбираем файл nuke.sql, который лежит в каталоге sql
    архива PHP-Nuke-7.6_Rus и жмем на кнопку "Пошел"

    [​IMG]

    В результате, если вы все сделали правильно, то должны получить

    [​IMG]


    Тепер, когда у вас создана база данных, можно попробовать запустить свой сайт,
    Откройте браузер и наберите в адресной строке следующий URL http://demo-shkurki.ru/
    или http://demo-shkurki.ru/index.php и увидите наш сайт.

    [​IMG]



    Теперь займемся редактором для работы с файлами php
    Устанавливаем PHPexpeditor с русификатором и запускаем,
    Открываем в меню "Выполнить" -> "Параметры..."
    Устанавливаем параметр "HTTP порт" сервера и путь к файлу php.exe

    [​IMG]



    В файле c:\WebServers\usr\local\php\php.ini находим строку
    sybase.min_message_severity = 10 и меняем значение на 7
    Перезапускаем сервер с иконки "Restart servers"

    Теперь все готово.
    Если открыть файл index.php нашего сайта и нажать "F9"
    то запустится наш сайт... :)

    [​IMG]



    Теперь вы имеете у себя на компьютере установленный пакет Денвера, cвой портал на PHP-NUKE и мощную
    систему для разработки приложений на PHP.
    множество модулей и блоков для PHP-NUKE.
    Успехов в создании и удачи в раскрутке!!!
     
    3 people like this.
  2. _Great_

    _Great_ Elder - Старейшина

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,119
    Reputations:
    1,139
    ладно, все понимаю, но нафиг это надо?
    локальный денвер с пхп-нюкой
     
  3. Ded.MCz

    Ded.MCz Member

    Joined:
    16 Jan 2006
    Messages:
    18
    Likes Received:
    19
    Reputations:
    36
    ыыы)))
    2@NoFrag@: я тоже могу статью написать...
    Локальная установка AppServ + PHP-Nuke + PHPexpEditor
    Локальная установка AppServ + PHP-Nuke + Блокнот
    Удаленная установка Appache + PHP-Nuke + SSH-->(mc-->F4) || vim
    могу даже книгу написать... установка пхпнюки для чайников :D
     
  4. @NoFrag@

    @NoFrag@ Elder - Старейшина

    Joined:
    19 Nov 2006
    Messages:
    81
    Likes Received:
    58
    Reputations:
    6
    Мож камуто надо
     
  5. DIAgen

    DIAgen Banned Life!

    Joined:
    2 May 2006
    Messages:
    1,055
    Likes Received:
    376
    Reputations:
    460
    Ну зачем описывать такие элементарные вещи, там и ума не надо что бы поставить нуку, а что бы денвера поставить :D
     
    1 person likes this.
  6. @NoFrag@

    @NoFrag@ Elder - Старейшина

    Joined:
    19 Nov 2006
    Messages:
    81
    Likes Received:
    58
    Reputations:
    6
    а минусы то зачем(((
     
    1 person likes this.
  7. DIAgen

    DIAgen Banned Life!

    Joined:
    2 May 2006
    Messages:
    1,055
    Likes Received:
    376
    Reputations:
    460
    Как увижу у тебя что нибудь хорошее, сразу поставлю +5, а так это просто принцип (зарабатывать репу не чего не делая, это уже не катит)!