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 421

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

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


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

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

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

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


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

я не занимался установой 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 421

если переписать функции 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.

 

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


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

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

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

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

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

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

Войти

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

Войти


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

    • От GERLEX
      подскажите по-та где и как установить атрибуты к одному товару
       
      есть товар - процесор 100$
      к нему хочу продовать в этом же артикле 
      за отделную плату
      - ОЗУ 15$
      - Графику 45$
      - итд...
       
      тоет при галочке ОЗУ цена подымается на 115 ...
       
      где и как такое настроить? подскажите по-та
    • От Pakha
      Имеется следующая ситуация. Установлена на локальном хосте версия 3.0.2.0, пытаюсь установить доп. модули скаченые из маркета, все проходит успешно никаких ошибок, но при обновлении модификаторов там его нет, как нет и в списке модулей. Пробовал несколько модулей, которые специально для этой версии, ничего не появляется.
    • От santehstor
      Требуется доработать готовый интернет магазин.
    • От magzhan9292
      Как создать модуль который при установке через установщик создает таблицы (желательно с префиксом) в базе
      структура окмод zip файла была такова
       
      /upload
      install.sql
      install.xml
      да же создавал install.php где через скрипты хотел создать таблицы. То же не получилось. Не могу определить в чем ошибся. Как вообще логи смотреть(При установке через установщик)?
       
       
    • От ClaudeMonet
      Здравствуйте! Версия ocStore 2.1.0.2.1. Не удаётся сменить шаблон. Устанавливаю разные шаблоны с разных сайтов четко по инструкции. Загружаю zip файл например в папку 777 в папке с файлом, разархивирываю его, переношу папки шаблона в папку с сайтом (копирую с заменой). Но в разлеле: "система - настройки - общие" не удаётся поменять шаблон, там лишь тот, который стоит по дефалту. Скрин прилагаю. Делал такое также на 2.3.0.2.3. Хостинг на REG.RU, система управления - Plesk, PHP 5.4.

  • Последние посетители   0 пользователей онлайн

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