Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

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


Recommended Posts

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

 

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

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

 

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

Link to post
Share on other sites

.htaccess:

php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
Link to post
Share on other sites

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

Link to post
Share on other sites

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

 

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

Edited by halfhope
Link to post
Share on other sites

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

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

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

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

Link to post
Share on other sites

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

Link to post
Share on other sites

  • 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

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

Edited by Stendal
Link to post
Share on other sites

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

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

 

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

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

 

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

  • +1 2
Link to post
Share on other sites
5 часов назад, AlexDW сказал:

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

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

 

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

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

 

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

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

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

Link to post
Share on other sites

Больше так не балуйтесь с модулями )))))

Link to post
Share on other sites
  • 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
Link to post
Share on other sites

@Robert1985 Проверить наличие файла admin\view\stylesheet\bootstrap.css

Link to post
Share on other sites

В 11.03.2018 в 14:16, thentru сказал:

@Robert1985 Проверить наличие файла admin\view\stylesheet\bootstrap.css

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

Link to post
Share on other sites

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

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

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

Link to post
Share on other sites

  • 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 может ли это как то влиять на данную проблему?

Edited by Darkein21
Link to post
Share on other sites

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

Добрый день.

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

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

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

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

Link to post
Share on other sites

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

 

Edited by Darkein21
Link to post
Share on other sites

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

Link to post
Share on other sites

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

Link to post
Share on other sites
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

 

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

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

Edited by Darkein21
Link to post
Share on other sites

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() и убирать это дублирование

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

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.