lavlan

HELP! При установке Opencart белый экран...

Рекомендуемые сообщения

lavlan    2

с белым экраном разобрался после перезапуска все заработало но.. 

проблема нарисовалась в последнем посте как боротся все что сказал сделать ВАСО не помогло.... 

РЕШЕНО-

После настройки WEB сервера На Ubuntu Desktop 13.10:

nginx

System Linux CEPBEP-1 3.11.0-13-generic #20-Ubuntu SMP Wed Oct 23 17:26:33 UTC 2013 i686

Build Date Oct 9 2013 14:47:29 Server API FPM/FastCGI

Virtual Directory Support disabled

Configuration File (php.ini) Path /etc/php5/fpm

Loaded Configuration File /etc/php5/fpm/php.ini

Scan this dir for additional .ini files /etc/php5/fpm/conf.d

Additional .ini files parsed /etc/php5/fpm/conf.d/05-opcache.ini, /etc/php5/fpm/conf.d/10-pdo.ini, /etc/php5/fpm/conf.d/20-apcu.ini, /etc/php5/fpm/conf.d/20-curl.ini, /etc/php5/fpm/conf.d/20-gd.ini, /etc/php5/fpm/conf.d/20-imagick.ini, /etc/php5/fpm/conf.d/20-memcache.ini, /etc/php5/fpm/conf.d/20-mysql.ini, /etc/php5/fpm/conf.d/20-mysqli.ini, /etc/php5/fpm/conf.d/20-pdo_mysql.ini, /etc/php5/fpm/conf.d/20-readline.ini, /etc/php5/fpm/conf.d/20-xdebug.ini

 

пытаюсь установить OPENCART в итоге белый экран в строке адреса в хроме http://oc156 появляется http://oc156/install/index.php и все заработало но...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Baco    395

Версия PHP на сервере какая ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
lavlan    2

PHP Version 5.5.3-1ubuntu2

 

следующим вопросом будет я так подозреваю curl и mcrypt

з.ы. след на установку брокарт... :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
lavlan    2

не я ошибся как ни странно curl -v

а вот mCrypt - -

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Baco    395

в 5.5 версии, по моему отменили драйвер mysql и добавили mysqli, попробуйте в конфиге (при установке сделать такую вот модификацию в коде: https://github.com/opencart-ce/opencart-ce/commit/541a2db42764e4b966bfd4bd2c73dcc303a2b3ef

 

p.s. В брокарте так же фикс под новую версию PHP 5.5  ещё не сделал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
lavlan    2

то что зеленым надо добавить? Я правильно понял

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Baco    395

Точно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
lavlan    2

Наверное вчерашний день не кончится ни когда....

phpMyAdmin - Error

The json extension is missing. Please check your PHP configuration.

 

куда копать...

 

 

Р а с к о п а л....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
lavlan    2

в 5.5 версии, по моему отменили драйвер mysql и добавили mysqli, попробуйте в конфиге (при установке сделать такую вот модификацию в коде: https://github.com/opencart-ce/opencart-ce/commit/541a2db42764e4b966bfd4bd2c73dcc303a2b3ef

 

p.s. В брокарте так же фикс под новую версию PHP 5.5  ещё не сделал.

при переходе на шаг 2

mCrypt: Off On bad.png

при переходе на шаг 3

Warning: mCrypt extension needs to be loaded for OpenCart to work!

 

хотя если верить phpinfo()

 

 

Directive Local Value Master

Value mysqli.allow_local_infile On On

mysqli.allow_persistent On On

mysqli.default_host no value no value

mysqli.default_port 3306 3306

mysqli.default_pw no value no <------- не здесь ли собака зарыта....

value mysqli.default_socket /var/run/mysqld/mysqld.sock /var/run/mysqld/mysqld.sock

mysqli.default_user no value no value

mysqli.max_links Unlimited Unlimited

mysqli.max_persistent Unlimited Unlimited

mysqli.reconnect Off Off

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
lavlan    2

судя по

System Linux CEPBEP-1 3.11.0-13-generic #20-Ubuntu SMP Wed Oct 23 17:26:33 UTC 2013 i686

Build Date Oct 9 2013 14:47:29 Server API FPM/FastCGI

Virtual Directory Support disabled

Configuration File (php.ini) Path /etc/php5/fpm

Loaded Configuration File /etc/php5/fpm/php.ini

Scan this dir for additional .ini files /etc/php5/fpm/conf.d

Additional .ini files parsed /etc/php5/fpm/conf.d/05-opcache.ini,

/etc/php5/fpm/conf.d/10-pdo.ini,

/etc/php5/fpm/conf.d/20-apcu.ini,

/etc/php5/fpm/conf.d/20-curl.ini,

/etc/php5/fpm/conf.d/20-gd.ini,

/etc/php5/fpm/conf.d/20-imagick.ini,

/etc/php5/fpm/conf.d/20-memcache.ini,

/etc/php5/fpm/conf.d/20-mysql.ini,

/etc/php5/fpm/conf.d/20-mysqli.ini,

/etc/php5/fpm/conf.d/20-pdo_mysql.ini,

/etc/php5/fpm/conf.d/20-readline.ini,

/etc/php5/fpm/conf.d/20-xdebug.ini

нет

 

хотя 

Scan this dir for additional .ini files /etc/php5/fpm/conf.d

отсутствует

хотя в /etc/php5/conf.d 

присутствуют файлы 

curl.ini

mcrypt.ini

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
lavlan    2

mcrypt включил...

но вот 

Warning: MySQL extension needs to be loaded for OpenCart to work!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
freelancer    1 418

установка на 3м шаге использует только mysql драйвер. можете переписать под mysqli

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
lavlan    2

при установке сделать такую вот модификацию в коде: https://github.com/o...c73dcc303a2b3ef

вот это сделал

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
freelancer    1 418

я не занимался установой opencart с драйвером mysqli

но вижу что в файле /install/model/install.php

функции mysql

    public function mysql($data) {        $connection = mysql_connect($data['db_host'], $data['db_user'], $data['db_password']);                mysql_select_db($data['db_name'], $connection);                mysql_query("SET NAMES 'utf8'", $connection);        mysql_query("SET CHARACTER SET utf8", $connection);

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
lavlan    2

в шаге  закоментировал 

// if (!extension_loaded('mysql')) {
// $this->error['warning'] = 'Warning: MySQL extension needs to be loaded for OpenCart to work!';
// }
перешел на шаг 3 
все заполнил
в хроме в строке адреса появилось http://oc156/install/index.php?route=step_3
и белый экран...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
freelancer    1 418

если переписать функции mysql на mysqli нет возможности, устанавливайте магазин под младшей версией php, а далее переходите на 5.5 и драйвер mysqli

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
lavlan    2

Отключение Mcrypt в OpenCart

Opencart недавно увеличили безопасности в новой версии. Но многие пользователи сталкиваются с трудностями в установке OpenCart. Кто хостингом и не в состоянии установить расширение Mcrypt из PHP. Так вот метод, как отключить Mcrypt в OpenCart.

Для решения этой проблемы удалите весь код из   System / Library / encryption.php  и вставьте следующий код в этом файле. Но я все равно рекомендую попросить ваш хостинг обеспечить, чтобы установить расширение Mcrypt или обновить PHP версии 5.3, поскольку он включает встроенную Mcrypt Extension.

<?php
class Encryption {
private $key;

function __construct($key) {
$this->key = $key;
}

function encrypt($value) {
if (!$this->key) {
return $value;
}

$output = '';

for ($i = 0; $i < strlen($value); $i++) {
$char = substr($value, $i, 1);
$key = substr($this->key, ($i % strlen($this->key)) - 1, 1);
$char = chr(ord($char) + ord($key));

$output .= $char;
}

return base64_encode($output);
}

function decrypt($value) {
if (!$this->key) {
return $value;
}

$output = '';

$value = base64_decode($value);

for ($i = 0; $i < strlen($value); $i++) {
$char = substr($value, $i, 1);
$key = substr($this->key, ($i % strlen($this->key)) - 1, 1);
$char = chr(ord($char) - ord($key));

$output .= $char;
}

return $output;
}
}
?>

Оригинал на http://www.codefix123.com/disable-mcrypt-in-opencart/

 

# aptitude purge phpmyadmin 

 

правда в добавок к этому еще надо и в step_2.php сделать так:

//if (!function_exists('mcrypt_encrypt')) {
// $this->error['warning'] = 'Предупреждение: расширение Mcrypt должено быть загружено для работы OpenCart!';
//}
база mysql все работает...
ВСЕМ огромное С П А С И Б О !!!  :)....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
lavlan    2

теперь надо из LINUX-ов найти что нибудь легкое и проделать то же самое...

а то машинка на работе celeron 2.6 (2 ядра...) 

 

 

Brocart поставить не получается.....:(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
lavlan    2

Да кажется рановато я попрощался... со ВСЕМИ...

Вот такая ситуация:

ОС Windows:

Nginx 1.5.6

PHP 5.5.4

Mysql 5.6.14

 

OC Linux:

Nginx 1.5.6

PHP 5.5.4

Mysql 5.6.не помню

 

Дистрибутив с GitHaba 1.5.6.1

Windows - ни одного вопроса

Linux -  1,5,6 весь мозг вынес но все же поставил...(завтра буду пробовать 1,5,6,1)

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

 

Так что эпопея продолжается...

в чем может быть прикол.....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
lavlan    2

LINUX-оидов НЕТ???

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Zeppelin    82

Попробуй воспользоваться вот этим turnkeylinux "LAMP Stack Web Stack (MySQL)"

http://www.turnkeylinux.org/lampstack

 

есть ISO, есть для виртуалки. Там уже все настроено, кроме виртуальных хостов. Посмотри :)

и еще, может пока отказаться от nginx в пользу apache хотя бы на стадии отладки

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
lavlan    2

Попробуй воспользоваться вот этим turnkeylinux "LAMP Stack Web Stack (MySQL)"

http://www.turnkeylinux.org/lampstack

 

есть ISO, есть для виртуалки. Там уже все настроено, кроме виртуальных хостов. Посмотри :)

и еще, может пока отказаться от nginx в пользу apache хотя бы на стадии отладки

у tutnkeylinux есть и это только вот нет графического интерфейса (хотя я прикручивал к нему и графику это оказалось немого сложнее чем) Настроить UBUNTU DESKTOP 13.10. Чуть позже выложу подробное описание как этим бороться без воды, и чтобы все работало. В сети много есть мануалов но там в основном сводится поставил проверил как бы работает и все (типа если Apache то набираем в строке браузера localhost и видим  Its Work!, и в случае с Nginx 

Welcome to nginx! , но это далеко еще не все....)

Правда придется скачать вот отсюда   дистрибутив OPENCART 1.5.6.1 и все будет работать. Там с mCrypt заморочка получается, но это может быть только в Ubuntu.....

 

(как в том анекдоте про учителя: Объяснил новый материал, ни кто не понял, объяснил еще раз -

результат тот же, повторил объяснение - сам понял ну и т.д...)

P.S. Вопрос к админам куда выкладывать...

До вечера теряюсь...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Zeppelin    82

PHP как CGI (FastCGI) может сам по себе подбросить сюрпризов. Я всегда использую PHP как Apache MOD (Not CGI). Ну и опять-же. На большинстве хостингов Apache+Nginx. Голого Nginx мало, посему я в его сторону пока не гляжу. А в качестве легковесного httpd сервера, можно рассмотреть lighttpd http://www.lighttpd.net/

 

Web 2.0

lighttpd powers several popular Web 2.0 sites like YouTube, wikipedia and meebo. Its high speed io-infrastructure allows them to scale several times better with the same hardware than with alternative web-servers.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От Pantelexa
      Здравствуй добрый люд.
      Нужна помощь, при установке любого модуля выдает ошибку.
      Подскажите пожалуйста
      Платформа ОКСТОР 2,1


    • От Gourman
      Здравствуйте, уважаемые продвинутые и начинающие пользователи
      OcStore
       
      В прошлом приобретал платный шаблон под OcStore 1.5.5.1.1, с которым все прекрасно работало.
      Установка проходила без проблем.
      Процесс установки обычно начинается с копирования движка в корневую директорию хостинга,
      после чего при заходе по адресу сайта загружается установщик, который по шагам производит инсталляцию.
       
      Проблема возникла сейчас при попытке установки. В шаге 2 заполняются реквизиты БД,
      в окошке тип БД MySql без вариантов. В настройках веб сервера подключено mysql и mysqli,
      но выбрать в процессе установки можно только mysql
       
      В системных требованиях на странице ocstore.com/downloads требуется "База данных (MySQLi)"
       
      В результате установка обрывается с сообщением об ошибке
       
      Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future:
      Warning: session_start(): Cannot send session cookie - headers already sent by
      Warning: session_start(): Cannot send session cache limiter - headers already sent
      Warning: Cannot modify header information - headers already sent by
       
      Все файлы, которые участвуют в ошибке проверены на UTF-8 без BOM
      в файлах конфигурации отсутствуют пробелы перед началом <?php
       
      В PHP.INI добавлен output_buffering = On
       
      Ошибка продолжает оставаться, останавливая полностью функционирование сайта
      при попытке войти в админку или оформить заказ
       
      Видимо, проблема в выборе драйвера mysql, вместо требуемого mysqli в процессе установки,
      но это единственный вариант, который предлагает установщик.
       
      Просьба, подсказать, есть ли решение подобного вопроса,
      или поделиться опытом, если кто сталкивался
       
       
      Спасибо,
       
       
       
    • От SergeyTur
      Добрый день!
      Подскажите пожалуйста как установить ocStore 2.3.0.2.3
      У меня iMac.
    • От Bookert
      Добрый вечер. С opencart сталкиваюсь впервые, вот уже 2 дня пытаюсь запустить процесс установки ocStore-2.3.0.2.3 на reg.ru, но процесс установки при переходе на домен так и не начинается..
      Что было перепробовано: 
      1. Распаковал архив в корневой директории сайта, поменял права доступа согласно инструкции для папки image, изменил название файла config.php, права прописал для config в двух папках 777. 
      2. Сменил записи для dns серверов с ns1.reg.ru на ns1.hosting.reg.ru
      3. В настройках isp manager сменил версию php сначала на 5.4, а потом и на 5.5
      4. Попытался прописать разрешение для входа в панель установки в файле hosts и .htaccess (видимо не так, как нужно).
       
      Результата в итоге ноль, ввожу в адресной строке свой сайт и вижу информацию, что домен зарегистрирован в reg.ru и т.д.
      В чем может быть дело? Заранее спасибо. 
    • От bounty
      Установил все как положено по инструкции,домен есть хостниг тоже все нормально но когда захожу на сайт пишет, страница не доступна что делать подскажите
      1) В админ панель зайти могу, а на сам сайт нет 
      2) создал htacces ввел туда php_flag display_errors on
      3) Теперь на сайте пишет Fatal error: Class 'Controllereventcompatibility' not found in /home/c/cg09891/leonhotel.ru/public_html/system/engine/action.php on line 43
      4) помогите плиз
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу