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

http 500 (internal server error) в админке


abadrozadub

Recommended Posts

Приветствую всех. 

 

Такая беда, поставил модуль, при попытке редактировать через админку настройки модуля сервер отдает http 500. 

В логи сервера не смотрел, пока нет паролей.

 

Буду рад любой помощи!

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


Ошибка 500 Internal Server , видимо я не могу изменить параметры конфигурации ,используя директивы в файлах конфигурации.

 

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

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

Удалось включить отображение ошибок 

Fatal error: Call to undefined method ControllerModuleShowproductall::render() in /home/*/*/admin/controller/module/showproductall.php on line 93

$this->response->setOutput($this->render());

Я так понимаю это мне надо заменить, подскажите на какую конструкцию?

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


Я лично его не покупал. Предполагаю, что обновили движок. Модуль не для  Opencart 2.0 как я понимаю. Мне хотелось бы это исправить, вот и все. 

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


  • 1 year later...

Приветствую. Товарищи, караул, не могу зайти в админку и на сайт. Пишет эту 500- ю ошибку и вы дает сообщение

Цитата


Фатальная ошибка: Исключено исключение «Исключение» с сообщением «Ошибка: Таблица« ******.oc_setting »не существует <br /> Ошибка №: 1146 <br /> SELECT value FROM oc_setting WHERE store_id = '0' AND` key` = 'config_seo_url_type '' в /h/******/htdocs/system/storage/modification/system/library/db/mysqli.php:47 Трассировка стека: # 0 /h/******/htdocs/system/library/db.php(16): DB \ MySQLi-> query ('SELECT value FR ...', Array) # 1 /h/******/htdocs/system/config/catalog.php(30): DB-> query ('SELECT value FR ... ') # 2 /h/******/htdocs/system/storage/modification/system/library/config.php(23): require (' / h /******/ ht ... ') # 3 / h / ****** / htdocs /system/framework.php(8): Config-> load ('catalog') # 4 /h/******/htdocs/system/startup.php(105): require_once ('/ h /****** / ht ...') # 5 /h/******/htdocs/index.php(19): start ('catalog') # 6 {main} брошен в/h/******/htdocs/system/storage/modification/system/library/db/mysqli.php в строке 47

Подскажите как победить эту ошибку?

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


смотреть что в БД фактически, куда и почему продевалась таблица oc_setting

смотреть какая БД в конфигах прописана и совпадает ли она с фактической

 

уточнить у хостера - не ведут ли каких работ

если нет - вспоминать, что делали до этого и больше так не делать, само-собой такое не происходит

 

не исключено что для восстановления работоспособности придется использовать бекап

  • +1 2
Надіслати
Поділитися на інших сайтах

5 часов назад, AlexDW сказал:

смотреть что в БД фактически, куда и почему продевалась таблица oc_setting

смотреть какая БД в конфигах прописана и совпадает ли она с фактической

 

уточнить у хостера - не ведут ли каких работ

если нет - вспоминать, что делали до этого и больше так не делать, само-собой такое не происходит

 

не исключено что для восстановления работоспособности придется использовать бекап

Alex, спасибо. Хостер уже восстановил бекап.

Буду вспоминать что я такого там делал, что оно слетело.

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


  • 5 months later...

Здравствуйте! Подскажите пожалуйста что делать. Не открывается админка. Пишет HTTP ERROR 500. Ошибка в логах ниже. Нйт икаких действий по сайту не делал.

Backend fatal error: PHP Fatal error:  Class 'Scssc' not found in /home/wqricadz/domains/savvy-cube.ru/public_html/admin/controller/startup/sass.php on line 9\n
Надіслати
Поділитися на інших сайтах


16 часов назад, Robert1985 сказал:

есть в наличии

где?
https://prnt.sc/isqy25

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


  • 1 month later...

Добрый день.

При попытке войти в админку выдает 500 ошибку.

Цитата

2018-05-13 20:35:40 - PHP Notice:  Undefined offset: 0 in /public_html/catalog/view/theme/default/template/module/news_by_category.tpl on line 1
2018-05-13 20:35:40 - PHP Notice:  Undefined offset: 0 in /public_html/catalog/view/theme/default/template/module/news_by_category.tpl on line 53

это я нашел в логах: public_html/system/storage/logs/error может ли это как то влиять на данную проблему?

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


32 минуты назад, Darkein21 сказал:

Добрый день.

При попытке войти в админку выдает 500 ошибку.

это я нашел в логах: public_html/system/storage/logs/error может ли это как то влиять на данную проблему?

Скорее всего 500 ошибка не из-за этого. PHP Notice - это уведомление, говорит о том, что что то не так, но не фатально), поправьте если не прав.

Изучите логи веб-сервера, там скорее всего будет ответ.

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


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

Скорее всего 500 ошибка не из-за этого. PHP Notice - это уведомление, говорит о том, что что то не так, но не фатально), поправьте если не прав.

Изучите логи веб-сервера, там скорее всего будет ответ.

Все это дело произошло после Бэкапа. Может для каких то файлов нужно выставить атрибуты определенные?

или же с конф файлами трабла какая? :(

Помогите пожалуйста

 

файлы конфигов и htaccess

Спойлер

?php
// HTTP
define('HTTP_SERVER', 'http://site.ru/');

// HTTPS
define('HTTPS_SERVER', 'http://site.ru/');

// DIR
define('DIR_APPLICATION', $_SERVER['DOCUMENT_ROOT'].'/catalog/');
define('DIR_SYSTEM', $_SERVER['DOCUMENT_ROOT'].'/system/');
define('DIR_LANGUAGE', $_SERVER['DOCUMENT_ROOT'].'/catalog/language/');
define('DIR_TEMPLATE', $_SERVER['DOCUMENT_ROOT'].'/catalog/view/theme/');
define('DIR_CONFIG', $_SERVER['DOCUMENT_ROOT'].'/system/config/');
define('DIR_IMAGE', $_SERVER['DOCUMENT_ROOT'].'/image/');
define('DIR_CACHE', $_SERVER['DOCUMENT_ROOT'].'/system/storage/cache/');
define('DIR_DOWNLOAD', $_SERVER['DOCUMENT_ROOT'].'/system/storage/download/');
define('DIR_LOGS', $_SERVER['DOCUMENT_ROOT'].'/system/storage/logs/');
define('DIR_MODIFICATION', $_SERVER['DOCUMENT_ROOT'].'/system/storage/modification/');
define('DIR_UPLOAD', $_SERVER['DOCUMENT_ROOT'].'/system/storage/upload/');

 

 

 

Спойлер

<?php
// HTTP
define('HTTP_SERVER', 'http://site.ru/admin/');
define('HTTP_CATALOG', 'http://site.ru/');

// HTTPS
define('HTTPS_SERVER', 'http://site.ru/admin/');
define('HTTPS_CATALOG', 'http://site.ru/');

// DIR
define('DIR_APPLICATION', $_SERVER['DOCUMENT_ROOT'].'/admin/');
define('DIR_SYSTEM', $_SERVER['DOCUMENT_ROOT'].'/system/');
define('DIR_LANGUAGE', $_SERVER['DOCUMENT_ROOT'].'/admin/language/');
define('DIR_TEMPLATE', $_SERVER['DOCUMENT_ROOT'].'/admin/view/template/');
define('DIR_CONFIG', $_SERVER['DOCUMENT_ROOT'].'/system/config/');
define('DIR_IMAGE', $_SERVER['DOCUMENT_ROOT'].'/image/');
define('DIR_CACHE', $_SERVER['DOCUMENT_ROOT'].'/system/storage/cache/');
define('DIR_DOWNLOAD', $_SERVER['DOCUMENT_ROOT'].'/system/storage/download/');
define('DIR_LOGS', $_SERVER['DOCUMENT_ROOT'].'/system/storage/logs/');
define('DIR_MODIFICATION', $_SERVER['DOCUMENT_ROOT'].'/system/storage/modification/');
define('DIR_UPLOAD', $_SERVER['DOCUMENT_ROOT'].'/system/storage/upload/');
define('DIR_CATALOG', $_SERVER['DOCUMENT_ROOT'].'/catalog/');

 

 

Спойлер

# 1.To use URL Alias you need to be running apache with mod_rewrite enabled.
# 2. In your opencart directory rename htaccess.txt to .htaccess.
# For any support issues please visit: http://www.opencart.com

#Options +FollowSymlinks

# Prevent Directoy listing
Options -Indexes

# Prevent Direct Access to files
<FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))">
 Order deny,allow
 Deny from all
</FilesMatch>

# SEO URL Settings
RewriteEngine On
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

RewriteBase /
#RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^system/download/(.*) index.php?route=error/not_found [L]
#RewriteCond %{HTTP_HOST} !^$ [NC]
#RewriteCond %{HTTP_HOST} !^www\. [NC]
#RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

# without www  all domian
#RewriteCond %{HTTP_HOST} .
#RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
#RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^pilotservis\.ru [NC]
RewriteRule (.*) http://pilotservis.ru/$1 [R=301,L]

### Additional Settings that may need to be enabled for some servers
### Uncomment the commands by removing the # sign in front of it.
### If you get an "Internal Server Error 500" after enabling any of the following settings, restore the # as this means your host doesn't allow that.

# 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it:
# php_flag register_globals off

# 2. If your cart has magic quotes enabled, This may work to disable it:
# php_flag magic_quotes_gpc Off

# 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try
# php_value upload_max_filesize 999M

# 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value post_max_size 999M

# 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_execution_time 200

# 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_input_time 200

# 7. disable open_basedir limitations
# php_admin_value open_basedir none

 

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


1 час назад, Darkein21 сказал:

Все это дело произошло после Бэкапа. Может для каких то файлов нужно выставить атрибуты определенные?

или же с конф файлами трабла какая? :(

Помогите пожалуйста

 

файлы конфигов и htaccess

  Показать контент

?php
// HTTP
define('HTTP_SERVER', 'http://site.ru/');

// HTTPS
define('HTTPS_SERVER', 'http://site.ru/');

// DIR
define('DIR_APPLICATION', $_SERVER['DOCUMENT_ROOT'].'/catalog/');
define('DIR_SYSTEM', $_SERVER['DOCUMENT_ROOT'].'/system/');
define('DIR_LANGUAGE', $_SERVER['DOCUMENT_ROOT'].'/catalog/language/');
define('DIR_TEMPLATE', $_SERVER['DOCUMENT_ROOT'].'/catalog/view/theme/');
define('DIR_CONFIG', $_SERVER['DOCUMENT_ROOT'].'/system/config/');
define('DIR_IMAGE', $_SERVER['DOCUMENT_ROOT'].'/image/');
define('DIR_CACHE', $_SERVER['DOCUMENT_ROOT'].'/system/storage/cache/');
define('DIR_DOWNLOAD', $_SERVER['DOCUMENT_ROOT'].'/system/storage/download/');
define('DIR_LOGS', $_SERVER['DOCUMENT_ROOT'].'/system/storage/logs/');
define('DIR_MODIFICATION', $_SERVER['DOCUMENT_ROOT'].'/system/storage/modification/');
define('DIR_UPLOAD', $_SERVER['DOCUMENT_ROOT'].'/system/storage/upload/');

 

 

 

  Показать контент

<?php
// HTTP
define('HTTP_SERVER', 'http://site.ru/admin/');
define('HTTP_CATALOG', 'http://site.ru/');

// HTTPS
define('HTTPS_SERVER', 'http://site.ru/admin/');
define('HTTPS_CATALOG', 'http://site.ru/');

// DIR
define('DIR_APPLICATION', $_SERVER['DOCUMENT_ROOT'].'/admin/');
define('DIR_SYSTEM', $_SERVER['DOCUMENT_ROOT'].'/system/');
define('DIR_LANGUAGE', $_SERVER['DOCUMENT_ROOT'].'/admin/language/');
define('DIR_TEMPLATE', $_SERVER['DOCUMENT_ROOT'].'/admin/view/template/');
define('DIR_CONFIG', $_SERVER['DOCUMENT_ROOT'].'/system/config/');
define('DIR_IMAGE', $_SERVER['DOCUMENT_ROOT'].'/image/');
define('DIR_CACHE', $_SERVER['DOCUMENT_ROOT'].'/system/storage/cache/');
define('DIR_DOWNLOAD', $_SERVER['DOCUMENT_ROOT'].'/system/storage/download/');
define('DIR_LOGS', $_SERVER['DOCUMENT_ROOT'].'/system/storage/logs/');
define('DIR_MODIFICATION', $_SERVER['DOCUMENT_ROOT'].'/system/storage/modification/');
define('DIR_UPLOAD', $_SERVER['DOCUMENT_ROOT'].'/system/storage/upload/');
define('DIR_CATALOG', $_SERVER['DOCUMENT_ROOT'].'/catalog/');

 

 

  Показать контент

# 1.To use URL Alias you need to be running apache with mod_rewrite enabled.
# 2. In your opencart directory rename htaccess.txt to .htaccess.
# For any support issues please visit: http://www.opencart.com

#Options +FollowSymlinks

# Prevent Directoy listing
Options -Indexes

# Prevent Direct Access to files
<FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))">
 Order deny,allow
 Deny from all
</FilesMatch>

# SEO URL Settings
RewriteEngine On
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

RewriteBase /
#RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^system/download/(.*) index.php?route=error/not_found [L]
#RewriteCond %{HTTP_HOST} !^$ [NC]
#RewriteCond %{HTTP_HOST} !^www\. [NC]
#RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

# without www  all domian
#RewriteCond %{HTTP_HOST} .
#RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
#RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^pilotservis\.ru [NC]
RewriteRule (.*) http://pilotservis.ru/$1 [R=301,L]

### Additional Settings that may need to be enabled for some servers
### Uncomment the commands by removing the # sign in front of it.
### If you get an "Internal Server Error 500" after enabling any of the following settings, restore the # as this means your host doesn't allow that.

# 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it:
# php_flag register_globals off

# 2. If your cart has magic quotes enabled, This may work to disable it:
# php_flag magic_quotes_gpc Off

# 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try
# php_value upload_max_filesize 999M

# 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value post_max_size 999M

# 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_execution_time 200

# 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_input_time 200

# 7. disable open_basedir limitations
# php_admin_value open_basedir none

 

в логах ошибка ( public_html/system/storage/logs/error )

PHP Warning:  session_start(): open(/tmp/php_sess/sess_mn4n11h42mto2m5tmgn086gqq3, O_RDWR) failed: Permission denied (13) in /public_html/system/library/session.php on line 21

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


5 часов назад, nikifalex сказал:

с этой ошибкой к хостеру-сисадмину

[14-May-2018 11:24:31 Europe/Moscow] PHP Fatal error:  Cannot redeclare ModelCatalogProduct::getProductMainCategoryId() in /public_html/system/storage/modification/admin/model/catalog/product.php on line 704

 

Указали эту ошибку.

удалил случайно и все заработало.... мда.... Насколько важен данный файл?

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


2 часа назад, Darkein21 сказал:

Cannot redeclare ModelCatalogProduct::getProductMainCategoryId() in /public_html/system/storage/modification/admin/model/catalog/product.php

 

это значит что какой-то из модификаторов пытается добавить метод getProductMainCategoryId() в файл admin/model/catalog/product.php

в котором этот метод уже есть

 

удаление измененного файла public_html/system/storage/modification/admin/model/catalog/product.php может помочь только до последующего обновления кеша модификаторов

 

нужно искать сам модификатор, дублирующий getProductMainCategoryId() и убирать это дублирование

или уточнять у автора мода

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

  • 5 years later...

Добрый вечер. После переноса сайта на другой сервер, невозможно редактировать категории, товары и статьи.

Логи прилагаю. Подскажите пожалуйста куда копать?

 

Скрытый текст

[Mon Aug 21 20:52:40.777772 2023] [fcgid:warn] [pid 382782] [client 86.106.144.117:0] mod_fcgid: stderr: PHP Fatal error:  Uncaught exception 'Exception' with message 'Error: Table 'velomoto_vlmt.oc_seo_url_generator_redirects' doesn't exist<br />Error No: 1146<br />SELECT `seo_url_old` FROM `oc_seo_url_generator_redirects` WHERE `query` = 'product_id=4832' ' in /var/www/**************/data/www/**************/system/library/db/mysqli.php:40, referer: https://velomoto.md/admin/index.php?route=catalog/product&token=kHwLbHysnUveCwN1RPEoZzRZ8BgSJI6R
[Mon Aug 21 20:52:40.777845 2023] [fcgid:warn] [pid 382782] [client 86.106.144.117:0] mod_fcgid: stderr: Stack trace:, referer: https://velomoto.md/admin/index.php?route=catalog/product&token=kHwLbHysnUveCwN1RPEoZzRZ8BgSJI6R
[Mon Aug 21 20:52:40.777850 2023] [fcgid:warn] [pid 382782] [client 86.106.144.117:0] mod_fcgid: stderr: #0 /var/www/**************/data/www/**************/system/library/db.php(16): DB\\MySQLi->query('SELECT `seo_url...', Array), referer: https://velomoto.md/admin/index.php?route=catalog/product&token=kHwLbHysnUveCwN1RPEoZzRZ8BgSJI6R
[Mon Aug 21 20:52:40.777854 2023] [fcgid:warn] [pid 382782] [client 86.106.144.117:0] mod_fcgid: stderr: #1 /var/www/**************/data/www/***************/admin/model/extension/module/seo_url_generator.php(308): DB->query('SELECT `seo_url...'), referer: https://velomoto.md/admin/index.php?route=catalog/product&token=kHwLbHysnUveCwN1RPEoZzRZ8BgSJI6R
[Mon Aug 21 20:52:40.777858 2023] [fcgid:warn] [pid 382782] [client 86.106.144.117:0] mod_fcgid: stderr: #2 [internal function]: ModelExtensionModuleSeoURLGenerator->getRedirects('product_id', '4832'), referer: https://velomoto.md/admin/index.php?route=catalog/product&token=kHwLbHysnUveCwN1RPEoZzRZ8BgSJI6R
[Mon Aug 21 20:52:40.777861 2023] [fcgid:warn] [pid 382782] [client 86.106.144.117:0] mod_fcgid: stderr: #3 /var/www/**************/data/www/*************/system/storage/modification/system/engine/loader.php(202): call_user_func_array(Array, Array), referer: https://velomoto.md/admin/index.php?route=catalog/product&token=kHwLbHysnUveCwN1RPEoZzRZ8BgSJI6R
[Mon Aug 21 20:52:40.777865 2023] [fcgid:warn] [pid 382782] [client 86.106.144.117:0] mod_fcgid: stderr: #4 [internal function]: Loader->{closure}(Array, Array), referer: https://velomoto.md/admin/index.php?route=catalog/product&token=kHwLbHysnUveCwN1RPEoZzRZ8BgSJI6R
[Mon Aug 21 20:52:40.777868 2023] [fcgid:warn] [pid 382782] [client 86.106.144.117:0] mod_fcgid: stderr: #5 /var/www/**************/data/www/***********/system/engine/proxy.php(25): call_user_func_array(Object(Closure), Array), referer: https://velomoto.md/admin/index.php?route=catalog/product&token=kHwLbHysnUveCwN1RPEoZzRZ8BgSJI6R
[Mon Aug 21 20:52:40.777872 2023] [fcgid:warn] [pid 382782] [client 86.106.144.117:0] mod_fcgid: stderr: #6 /var/www/velomoto/data/www/**********/system in /var/www/**************/data/www/**************/system/library/db/mysqli.php on line 40, referer: https://velomoto.md/admin/index.php?route=catalog/product&token=kHwLbHysnUveCwN1RPEoZzRZ8BgSJI6R

 

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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