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

Ошибка после установки Opencart 3


Recommended Posts

Привет. Помогите решить проблему.

Устанавливаю Opencart 3 (пробовал несколько версий одинаковый результат)

Суть проблемы:

После установки и ввода всех данных все проходит на ОК, захожу в админку, появляется предупреждение о переносе папки "storage", выношу ее за ресурсы домена, в файле config.php меняю строчку define('DIR_STORAGE', '/storage/'); на ссылку к папке, и после обновления странички выдает ошибки:

Warning: fopen(var/www/privates/storagelogs/error.log): failed to open stream: No such file or directory in /var/www/пользователь/www/домен/system/library/log.php on line 22
Warning: fopen(var/www/privates/storagelogs/openbay.log): failed to open stream: No such file or directory in /var/www/пользователь/www/домен/system/library/log.php on line 22
Warning: fwrite() expects parameter 1 to be resource, bool given in /var/www/пользователь/www/домен/system/library/log.php on line 31
Warning: Cannot modify header information - headers already sent by (output started at /var/www/пользователь/www/домен/system/library/log.php:22) in /var/www/пользователь/www/домен/catalog/controller/startup/session.php on line 25
Warning: fwrite() expects parameter 1 to be resource, bool given in /var/www/пользователь/www/домен/system/library/log.php on line 31
Warning: fopen(var/www/privates/storagelogs/openbay.log): failed to open stream: No such file or directory in /var/www/пользователь/www/домен/system/library/log.php on line 22
Warning: fwrite() expects parameter 1 to be resource, bool given in /var/www/пользователь/www/домен/system/library/log.php on line 31
Warning: fclose() expects parameter 1 to be resource, bool given in /var/www/пользователь/www/домен/system/library/log.php on line 39
Warning: fwrite() expects parameter 1 to be resource, bool given in /var/www/пользователь/www/домен/system/library/log.php on line 31
Warning: fopen(var/www/privates/storagelogs/error.log): failed to open stream: No such file or directory in /var/www/пользователь/www/домен/system/library/log.php on line 22
Warning: fwrite() expects parameter 1 to be resource, bool given in /var/www/пользователь/www/домен/system/library/log.php on line 31

На локальном сервере все сборки заработали без проблем, проблемы были при переносе на хост и чистая установка. 

Прошу не судить строго, только начинаю вникать в opencart

Все мі начинали изучение из ошибок

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


storagelogs => storage/logs

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

А лучше в корне сайта создать специальную папку,  и в ней размещать storage. И еще в эту папку добавить 2 пустые файла index.php и index.html

Это хорошее решение, в частности, если у меня имеется 2 домена с одинаковой ocstory

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

  • 7 months later...

Здравствуйте, столкнулся с этой ошибкой. 

Экспериментировал безуспешно с размещением storage

1. оставлял как есть.

2. выносил на каталог выше

3. переносил в cgi-bin/storage/

Права делал 0755 и 0777 и chown -R apache /storage

удалил в .htaccess строчку согласно "Remove the entire line in your .htaccess where it says: ^system/storage . #RewriteRule ^system/storage/(.*) index.php?route=error/not_found [L]"

С оф.сайта установил единственное дополнение которое как я ожидал решит этот баг Fix OC 3.x Extension Installer, но тщетно. 

Буду очень признателен всем за помощь.

apache.png

err1.png

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


12 часов назад, Vetroff сказал:

/var/www/cgi-bin/ это что-то совсем не туда

проверьте настройки open_basedir

Благодарю за совет!

перенес из /cgi-bin/

поправил config.php и admin/config.php 
define('DIR_STORAGE', '/var/www/storage/');

 

По умолчанию, open_basedir было не установлено, и в phpinfo() "не определено". прописал none

php.ini
open_basedir = none

 

прописал в httpd.conf
php_admin_value open_basedir "none"

apachectl restart

но нет(

в сообщении поменялся путь к storage без cgi-bin, текст ошибок тот же.

phpinfo

 

open_basedir no value no value

 

 

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


решил не отключать, а поэкспериментировать с определением open_basedir

php.ini
open_basedir = /var/www/storage/
httpd.conf
php_admin_value open_basedir /var/www/html:/var/www/storage/

 

Есть прогресс, другая ошибка 

image.png.ff8a4565fe4d20dfa8458ea61a7dd731.png 

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


В 18.11.2020 в 16:02, tar сказал:

решил не отключать, а поэкспериментировать с определением open_basedir

php.ini
open_basedir = /var/www/storage/
httpd.conf
php_admin_value open_basedir /var/www/html:/var/www/storage/

 

Есть прогресс, другая ошибка 

image.png.ff8a4565fe4d20dfa8458ea61a7dd731.png 

там мод нужен щас скажу :)) если для загрузки расширение называется localcopy_oc3.ocmod.zip

Змінено користувачем 26rus
Надіслати
Поділитися на інших сайтах


35 минут назад, 26rus сказал:

там мод нужен щас скажу :)) если для загрузки расширение называется localcopy_oc3.ocmod.zip

не нужен, потому что:

1. в тройке архивы ocmod.zip поддерживаются "из коробки" без танцев с бубном (в отличии от двойки)

и продвигают этот мод для 3х как панацею исключительно на варезопомойках

 

2. проблема у человека в настройках сервера / правах доступа к директориям

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

4 часа назад, AlexDW сказал:

не нужен, потому что:

1. в тройке архивы ocmod.zip поддерживаются "из коробки" без танцев с бубном (в отличии от двойки)

и продвигают этот мод для 3х как панацею исключительно на варезопомойках

 

2. проблема у человека в настройках сервера / правах доступа к директориям

у меня vps + root, экспериментировал с 777 и 755 но пока безуспешно.

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


Может у вас все папки и файлы под пользователем root залиты...

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

В 21.11.2020 в 05:47, Tom сказал:

Может у вас все папки и файлы под пользователем root залиты...

Если вы про storage, то нет - выше скрин группа apache, пользователь apache. В любом случае я поменял vps на хостинг, и о чудо! Установилась новая почта) 

Кстати кто подскажет, я storage не переносил и оставил как есть, боюсь ее трогать) так можно оставить и перестать волноваться и начать жить?)

image.thumb.png.899fa6132c88a1c98564f26341a4e040.png

Змінено користувачем tar
орфографическая очибка
Надіслати
Поділитися на інших сайтах


48 минут назад, tar сказал:

выше скрин группа apache, пользователь apache.

Root не название....оно может быть любым от www до любой фантазии администраторов сервера.

49 минут назад, tar сказал:

я storage не переносил

Похоже на каприз, а не на логичное действие. 

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

  • 4 weeks later...
10 минут назад, VityaSpeedy сказал:

подскажите кто-нибудь, из-за чего эта ошибка и не даёт закончить установку. чё ему сделать чтоб закончить эту установку уже?

Где ошибка?

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

Что за тема вообще, школа Опынкорд!? Ошибки у Вас перед глазами, учитесь гуглить их. У одного проблема с правами на папки, понятное дело что выше каталога public_html или аналогичного, надо настраивать права на папку выше. Человек меняет сервер и радуется.. Как буд-то старый не работал, а там надо было либо в поддержку написать, либо админу своему, что бы выдал, раз у самого не хватает знаний.
У второго на openserver  проблема с подключением к БД. Зайти проверить надо http://127.0.0.1/openserver/phpmyadmin/index.php что БД вообще работает и можно от root залогиниться без пароля, а может там задан пароль или юзер по другому называется?!

 

Вам нужно учиться гуглить и разбираться самому в тривиальных ошибках. Нам то легко говорить, мы же типа разработчики с опытом. Только опыт этот пришел не с форума и готовых ответов, а через простое чтение ошибки и логическое мышление.

 

Если Вы в этом ничего не понимаете, нанимайте специалиста и не расходуйте время зря. Если же Вы обучаетесь, так начните с изучения хотя бы php и базовых принципов работы web-сервера и веб-приложения в целом, а не с пляжа на бал от станка на заводе в Opencart.

А судя по создаваемым темам и сообщениям у @vipersone вечные ошибки с БД, проблемы с модулями итд.. За год ничего не изменилось. Форум как бесплатная консультация..

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

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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

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

Important Information

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