Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Гість

Recommended Posts

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

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

РЕШЕНО-

После настройки 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 и все заработало но...

Надіслати
Поділитися на інших сайтах

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

 

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

Надіслати
Поділитися на інших сайтах

в 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

Надіслати
Поділитися на інших сайтах

судя по

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

Надіслати
Поділитися на інших сайтах

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

 

Надіслати
Поділитися на інших сайтах

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

// 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
и белый экран...
Надіслати
Поділитися на інших сайтах

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

Надіслати
Поділитися на інших сайтах

Отключение 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 все работает...
ВСЕМ огромное С П А С И Б О !!!  :)....
Надіслати
Поділитися на інших сайтах

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

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

 

 

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

Надіслати
Поділитися на інших сайтах

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

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

ОС 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 (предварительно подправив).

 

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

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

Надіслати
Поділитися на інших сайтах

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

http://www.turnkeylinux.org/lampstack

 

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

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

Надіслати
Поділитися на інших сайтах


Попробуй воспользоваться вот этим 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. Вопрос к админам куда выкладывать...

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

Надіслати
Поділитися на інших сайтах

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.

 

Надіслати
Поділитися на інших сайтах


  • 6 years later...

Доброго времени суток.

Убунту сервер 16.04 панель управления веста.

Пытаюсь установить опенкар на шаге три после заполнения информации о базе данных выпадает белый экран.

до этого в выпадающем меню не отображалось MySQLi решение нашол здесь

Собственно у парня та же проблема по ссылке выше.

The install continues to fall over - I get to stage 3, give it my details and it then falls over to a white screen.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.