WHITELABEL на VPS

Инструкция по установке и архивы со скриптом.
Правила форума
Ответить
Аватара пользователя
weldpua2008
Местный
Сообщения: 20
Зарегистрирован: Пн апр 30, 2012 12:09 am
Контактная информация:

WHITELABEL на VPS

Сообщение weldpua2008 » Вс июн 17, 2012 11:53 am

Добрый день
Есть VPS (debian squeeze) с php-fpm + nginx. Какие настройки должны быть у php (php.ini)?


при открытии index.php:

Код: Выделить всё

<?= $this->partial('header.phtml') ?>
<div class="right_col">
    <?= $this->action('hit', 'catalogue', 'default') ?>
    <?= $this->action('banners', 'index', 'default') ?>
    <?= $this->action('reviews', 'index', 'default') ?>
    <div class="articles_block">
        <p class="article_title"></p>
    </div>
</div>
<div class="center_col">
    <?= $this->navigation()->breadcrumbs()->setPartial('breadcrumbs.phtml') ?>
    <?= $this->layout()->content ?>
</div>
<?= $this->partial('footer.phtml') ?>
в админку

Код: Выделить всё

<? header('Content-type: text/html; charset=utf-8'); ?>
<? $auth = Zend_Auth::getInstance(); ?>
<!DOCTYPE html>
<html>
    <head>
        <?= $this->headTitle('White Label Admin') ?>
        <?= $this->headMeta()->appendHttpEquiv('Content-Type', 'text/html; charset=utf-8') ?>
        <?= $this->headLink()->setStylesheet('/css/admin.css') ?>
        <?= $this->headScript()->appendFile('/js/jquery-1.4.2.min.js')
                               ->appendFile('/ckeditor/ckeditor.js')
                               ->appendFile('/ckeditor/adapters/jquery.js') ?>
    </head>
    <script type="text/javascript">
        $(document).ready(function() {
            $('textarea.ckeditor').ckeditor({
                skin:                      'v2',
                filebrowserBrowseUrl:      '/ckfinder/ckfinder.html',
                filebrowserImageBrowseUrl: '/ckfinder/ckfinder.html?Type=Images',
                filebrowserFlashBrowseUrl: '/ckfinder/ckfinder.html?Type=Flash',
                filebrowserUploadUrl:      '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files',
                filebrowserImageUploadUrl: '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images',
                filebrowserFlashUploadUrl: '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash'
            });
        });
    </script>
    <body>
        <div class="page_wrap">
            <table class="header">
                <tr>
                    <td>
                        <h1 class="main_title">
                            <span class="domen_name"><?= $_SERVER['HTTP_HOST'] ?></span>&nbsp;Admin&nbsp;Panel
                        </h1>
                    </td>
                    <td class="top_bar">
                        <b>WL</b> Project
                        <? if ($auth->hasIdentity()) { ?>
                        <a href="<?= $this->url(array(
                            'module'     => 'admin',
                            'controller' => 'index',
                            'action'     => 'logout'
                        ), 'default', true) ?>" class="exit" title="Выйти">Выйти<i class="icon icon_exit">&nbsp;</i></a>
                        <? } ?>
                    </td>
                </tr>
            </table>
            <? if ($auth->hasIdentity()) { ?>
            <div class="main_navigation">
                <ul>
                    <li>
                        <a href="<?= $this->url(array(
                            'module'     => 'admin',
                            'controller' => 'catalogue',
                            'action'     => 'index'
                        ), 'default', true) ?>" class="main_navigation_link" title="Каталог">Каталог</a>
                    </li>
                    <li>
                        <a href="<?= $this->url(array(
                            'module'     => 'admin',
                            'controller' => 'reviews',
                            'action'     => 'index'
                        ), 'default', true) ?>" class="main_navigation_link" title="Отзывы">Отзывы</a>
                    </li>
                    <li>
                        <a href="<?= $this->url(array(
                            'module'     => 'admin',
                            'controller' => 'orders',
                            'action'     => 'index'
                        ), 'default', true) ?>" class="main_navigation_link" title="Заказы">Заказы</a>
                    </li>
                    <li>
                        <a href="<?= $this->url(array(
                            'module'     => 'admin',
                            'controller' => 'content',
                            'action'     => 'index'
                        ), 'default', true) ?>" class="main_navigation_link" title="Контент">Контент</a>
                    </li>
                    <li>
                        <a href="<?= $this->url(array(
                            'module'     => 'admin',
                            'controller' => 'articles',
                            'action'     => 'index'
                        ), 'default', true) ?>" class="main_navigation_link" title="Статьи">Статьи</a>
                    </li>
                    <li>
                        <a href="<?= $this->url(array(
                            'module'     => 'admin',
                            'controller' => 'options',
                            'action'     => 'index'
                        ), 'default', true) ?>" class="main_navigation_link" title="Настройки">Настройки</a>
                    </li>
                    <li>
                        <a href="<?= $this->url(array(
                            'module'     => 'admin',
                            'controller' => 'options',
                            'action'     => 'url'
                        ), 'default', true) ?>" class="main_navigation_link" title="Настройка URL">Настройка URL</a>
                    </li>
                    <li>
                        <a href="<?= $this->url(array(
                            'module'     => 'admin',
                            'controller' => 'options',
                            'action'     => 'alt'
                        ), 'default', true) ?>" class="main_navigation_link" title="Настройка ALT">Настройка ALT</a>
                    </li>
                </ul>
            </div>
            <div class="page_content_wrap">
                <div class="page_content_title">
                    <?= $this->navigation()->breadcrumbs()->setMinDepth(0) ?>
                </div>
                <div class="page_content">
                    <?= $this->layout()->content ?>
                </div>
            </div>
        </div>
        <? } else { ?>
        <?= $this->layout()->content ?>
        <? } ?>
    </body>
</html>
0.99$ .info j.mp/IcXkIy / хостинг за: 1$ j.mp/In9z02

Аватара пользователя
weldpua2008
Местный
Сообщения: 20
Зарегистрирован: Пн апр 30, 2012 12:09 am
Контактная информация:

Re: WHITELABEL на VPS

Сообщение weldpua2008 » Вс июн 17, 2012 12:06 pm

Отвечаю САМ СЕБЕ ;)
На хостинге нужно включать short_open_tag=On
В nginx это делается так ;)

Код: Выделить всё

                fastcgi_param PHP_ADMIN_VALUE "short_open_tag=On";
0.99$ .info j.mp/IcXkIy / хостинг за: 1$ j.mp/In9z02

Аватара пользователя
weldpua2008
Местный
Сообщения: 20
Зарегистрирован: Пн апр 30, 2012 12:09 am
Контактная информация:

Re: WHITELABEL на VPS

Сообщение weldpua2008 » Вс июн 17, 2012 12:20 pm

Ошибки продолжаются.
В админку Я зашёл, но на главную - белая страница, а вот в логах:

Код: Выделить всё

2012/06/17 13:17:17 [error] 5900#0: *440 FastCGI sent in stderr: "PHP message: PHP Notice:  Undefined variable: act in /var/www/orgua/data/www/watch.org.ua/application/modules/default/views/scripts/header.phtml on line 23
PHP message: PHP Notice:  Undefined index: search in /var/www/orgua/data/www/watch.org.ua/application/modules/default/views/scripts/header.phtml on line 62
PHP message: PHP Notice:  Trying to get property of non-object in /var/www/orgua/data/www/watch.org.ua/application/modules/default/controllers/CatalogueController.php on line 35
PHP message: PHP Fatal error:  Uncaught exception 'Zend_Db_Table_Row_Exception' with message 'Specified column "countReviews" is not in the row' in /var/www/orgua/data/www/watch.org.ua/application/libs/Zend/Db/Table/Row/Abstract.php:179
Stack trace:
#0 /var/www/orgua/data/www/watch.org.ua/application/modules/default/controllers/IndexController.php(175): Zend_Db_Table_Row_Abstract->__get('countReviews')
#1 /var/www/orgua/data/www/watch.org.ua/application/libs/Zend/Controller/Action.php(513): IndexController->reviewsAction()
#2 /var/www/orgua/data/www/watch.org.ua/application/libs/Zend/Controller/Dispatcher/Standard.php(289): Zend_Controller_Action->dispatch('reviewsAction')
#3 /var/www/orgua/data/www/watch.org.ua/application/libs/Zend/View/Helper/Action.php(135): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#4 [internal function]: Zend_View_Helper_Action->action('reviews', 'index', 'default')
#5 /var/www/orgua/data" while reading response header from upstream, client: 178.1.2.3, server:watch.org.ua, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm/orgua.sock:", host: "watch.org.ua"
0.99$ .info j.mp/IcXkIy / хостинг за: 1$ j.mp/In9z02

Аватара пользователя
Vladimir
WL Developer
Сообщения: 23
Зарегистрирован: Пт фев 03, 2012 1:40 pm
Контактная информация:

Re: WHITELABEL на VPS

Сообщение Vladimir » Пн июн 18, 2012 12:45 pm

PHP message: PHP Fatal error: Uncaught exception 'Zend_Db_Table_Row_Exception' with message 'Specified column "countReviews" is not in the row'
исходя из этого сообщения могу сказать, что не хватает определенной колонки в базе данных. обычно я такое встречаю, когда люди обновляют версию своего магазина самостоятельно. они перезаписывают файлы, но не расширяют базу данных. в файле application/docs/install.sql храниться структура необходимой БД.

Аватара пользователя
weldpua2008
Местный
Сообщения: 20
Зарегистрирован: Пн апр 30, 2012 12:09 am
Контактная информация:

Re: WHITELABEL на VPS

Сообщение weldpua2008 » Пн июн 18, 2012 12:52 pm

Vladimir писал(а):исходя из этого сообщения могу сказать, что не хватает определенной колонки в базе данных. обычно я такое встречаю, когда люди обновляют версию своего магазина самостоятельно. они перезаписывают файлы, но не расширяют базу данных. в файле application/docs/install.sql храниться структура необходимой БД.
Я скачал версию 1.5.3 и заново установил...
В Админку Я сейчас зайти могу, а вот на главную - нет...

ЗЫ:
Попробую еще раз установить, может где-то что-то действительно осталось ;)
0.99$ .info j.mp/IcXkIy / хостинг за: 1$ j.mp/In9z02

Ответить

Вернуться в «Установка и настройка магазина на скрипте Whitelabel»