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

Ошибка 500


Recommended Posts

При установке модуля онлайн-кассы через админку (после обновления модификаторов) не могу теперь зайти в Установка Дополнений. Ошибка 500. И сам установленный модуль не отображается. Что надо теперь сделать? Как поправить? Скачано отсюда, как советует касса http://kassatka.me/support/knowledge-base/opencart-2

Screenshot_91.jpg

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


28 минут назад, strojremont сказал:

При установке модуля онлайн-кассы через админку (после обновления модификаторов) не могу теперь зайти в Установка Дополнений. Ошибка 500. И сам установленный модуль не отображается. Что надо теперь сделать? Как поправить? Скачано отсюда, как советует касса http://kassatka.me/support/knowledge-base/opencart-2

Screenshot_91.jpg

 

Уберите # в файле httacces, чтобы посомтреть ошибки

### Display PHP errors 
### Uncomment the commands by removing the # sign in front of it.
# php_flag display_startup_errors on
# php_flag display_errors on
# php_flag html_errors on
# php_flag track_errors on
# php_value error_reporting "E_ALL"

 

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


6 минут назад, specialforce22 сказал:

 

Уберите # в файле httacces, чтобы посомтреть ошибки

### Display PHP errors 
 ### Uncomment the commands by removing the # sign in front of it.
# php_flag display_startup_errors on
# php_flag display_errors on
# php_flag html_errors on
# php_flag track_errors on
# php_value error_reporting "E_ALL"

 

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

Screenshot_92.jpg

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


7 минут назад, spectre сказал:

попробуйте удалить лог ocmod

т.е. нажать кнопку СБРОС? Если что, как откатить назад? Или это как мусор, просто чистим и все? Я самоучка для своего айта, так что извиняйте за такие вопросы... 

Screenshot_93.jpg

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


9 минут назад, strojremont сказал:

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

 

Только вот эту часть - # и вместо белого экрана "500" Вам покажет из-за чего она происходит, потом, как устраните проблему, обратно поставить не забудьте.

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


2 минуты назад, specialforce22 сказал:

 

Только вот эту часть - # и вместо белого экрана "500" Вам покажет из-за чего она происходит, потом, как устраните проблему, обратно поставить не забудьте.

так?

Screenshot_95.jpg

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


3 минуты назад, specialforce22 сказал:

Надо было в этой области только один символь # убирать

Где у Вас ошибка 500, что теперь показывает?

При нажатии на УСТАНОВКА ДОПОЛНЕНИЙ показывает ошибку 500.

Я еще не редактировала файл. Вас спрашиваю:-)

Screenshot_96.jpg

Screenshot_97.jpg

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


8 минут назад, strojremont сказал:

Я еще не редактировала файл. Вас спрашиваю:-)

 

Отредактируйте тогда, сохраните, пробуйте нажать установка дополнений, отследите, какую ошибку покажет

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


4 минуты назад, specialforce22 сказал:

 

Отредактируйте тогда, сохраните, пробуйте нажать установка дополнений, отследите, какую ошибку покажет

Сделала вот так. 

При обновлении ничего не произошло. Так же ошибка 500

Screenshot_99.jpg

Screenshot_98.jpg

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


1 минуту назад, strojremont сказал:

Сделала вот так. 

При обновлении ничего не произошло. Так же ошибка 500

 

Надо,чтобы было так:

php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_flag track_errors on
php_value error_reporting "E_ALL"

 

Затем пробуйте произвести ошибку

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


3 минуты назад, specialforce22 сказал:

 

Надо,чтобы было так:

php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_flag track_errors on
php_value error_reporting "E_ALL"

 

Затем пробуйте произвести ошибку

Fatal error: Cannot redeclare ControllerExtensionInstaller::localcopy() in /var/www/xnsbqjic/data/www/xn----7sbqjicfg2azh.xn--p1ai/system/storage/modification/admin/controller/extension/installer.php on line 295

Screenshot_100.jpg

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


2 минуты назад, strojremont сказал:

Fatal error: Cannot redeclare ControllerExtensionInstaller::localcopy() in /var/www/xnsbqjic/data/www/xn----7sbqjicfg2azh.xn--p1ai/system/storage/modification/admin/controller/extension/installer.php on line 295

 

У Вас там, видимо, задвоение локального установщика.

 

Вы же раньше до установки этого модуля кассы ставили другие модули?

 

А потом перед установкой модуля кассы еще выполнили вот это их предложение - Во избежание проблем с FTP доступом к сайту, для установки модуля Чек-онлайн требуется установить специальное расширение:

 

?

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


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

 

У Вас там, видимо, задвоение локального установщика.

 

Вы же раньше до установки этого модуля кассы ставили другие модули?

 

А потом перед установкой модуля кассы еще выполнили вот это их предложение - Во избежание проблем с FTP доступом к сайту, для установки модуля Чек-онлайн требуется установить специальное расширение:

  

 ?

Да, ранее установщик работал. Он работал и при закачке этого кассового модуля. Но после обновления модификаторов после установки этой кассы, появилась 500 ошибка. А это расширение это и есть этот модуль.

quickfix2.1.zip

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


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

 

У Вас там, видимо, задвоение локального установщика.

 

Вы же раньше до установки этого модуля кассы ставили другие модули?

 

А потом перед установкой модуля кассы еще выполнили вот это их предложение - Во избежание проблем с FTP доступом к сайту, для установки модуля Чек-онлайн требуется установить специальное расширение:

  

 ?

Я поняла. Это не модуль, а какая-то фишка... Как же теперь убрать эту установку и установить сам модуль?

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


2 минуты назад, strojremont сказал:

Да, ранее установщик работал. Он работал и при закачке этого кассового модуля. Но после обновления модификаторов после установки этой кассы, появилась 500 ошибка. А это расширение это и есть этот модуль.

quickfix2.1.zip 2 \u043a\u0411 · 1 download

 

Ну, да, я же и говорю...У Вас до этого наверняка стоял уже Localcopy

Попробуйте деинсталировать.

Посмотрите по пути /system/storage/modification/admin/controller/extension/installer.php в строке 295 сколько у Вас там одинаковых записей относящихся к localcopy

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


11 минут назад, specialforce22 сказал:

 

Ну, да, я же и говорю...У Вас до этого наверняка стоял уже Localcopy

Попробуйте деинсталировать.

Посмотрите по пути /system/storage/modification/admin/controller/extension/installer.php в строке 295 сколько у Вас там одинаковых записей относящихся к localcopy

 

Screenshot_101.jpg

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


18 минут назад, specialforce22 сказал:

 

В этом файле наберите ctrl+f5 - поиск в общем и поищите строчку public function localcopy

 

Их там 2?

Ага. Получается 218-221 надо удалить?

Screenshot_102.jpg

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


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

Ага. Получается 218-221 надо удалить?

 

ПРИ ОБОИХ ВАРИАНТАХ УДАЛЕНИЯ ПОКАЗЫВАЕТ АНАЛОГИЧНЫЕ ЗАПИСИ (ТОЛЬКО СТРОКИ РАЗНЫЕ):

Ошибка синтаксического анализа : синтаксическая ошибка, неожиданное «если» (T_IF), ожидающая функция (T_FUNCTION) в /var/www/xnsbqjic/data/www/xn----7sbqjicfg2azh.xn--p1ai/system/storage/modification/admin /controller/extension/installer.php в строке 294

Screenshot_107.jpg

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


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

ПРИ ОБОИХ ВАРИАНТАХ УДАЛЕНИЯ ПОКАЗЫВАЕТ АНАЛОГИЧНЫЕ ЗАПИСИ (ТОЛЬКО СТРОКИ РАЗНЫЕ):

Ошибка синтаксического анализа : синтаксическая ошибка, неожиданное «если» (T_IF), ожидающая функция (T_FUNCTION) в /var/www/xnsbqjic/data/www/xn----7sbqjicfg2azh.xn--p1ai/system/storage/modification/admin /controller/extension/installer.php в строке 294

Screenshot_107.jpg

 

Стоп-стоп Вы погодите рубить с плеча)) 

Извиняюсь, вынужден был отлучиться война-войной, а обед по расписанию, а потом оказалось тяпница.

 

Итак, Вы в файрзиле отыграли назад то, что удалили поначалу?

 

Там надо удалить не одну эту строчку у Вас там 2 одинаковых таких кода (см. ниже), вот один надо удалить.

Деинсталлируйте также второй фикс, который посоветовали поставить в касатка кассе (У Вас просто уже стоял Localcopy)

Потом сохранить и почисить кеши

 

public function localcopy() {
		$this->load->language('extension/installer');

		$json = array();

		if (!$this->user->hasPermission('modify', 'extension/installer')) {
			$json['error'] = $this->language->get('error_permission');
		}

		if (VERSION == '2.0.0.0') {
		    $directory = DIR_DOWNLOAD  . str_replace(array('../', '..\\', '..'), '', $this->request->post['path']) . '/upload/';
		} else {
		    $directory = DIR_UPLOAD  . str_replace(array('../', '..\\', '..'), '', $this->request->post['path']) . '/upload/';
		}

		if (!is_dir($directory)) {
			$json['error'] = $this->language->get('error_directory');
		}

		if (!$json) {
			// Get a list of files ready to upload
			$files = array();

			$path = array($directory . '*');

			while (count($path) != 0) {
				$next = array_shift($path);

				foreach (glob($next) as $file) {
					if (is_dir($file)) {
						$path[] = $file . '/*';
					}

					$files[] = $file;
				}
			}

			$root = dirname(DIR_APPLICATION).'/';

			foreach ($files as $file) {
				// Upload everything in the upload directory
				$destination = substr($file, strlen($directory));

				// Update from newer OpenCart versions:
				if (substr($destination, 0, 5) == 'admin') {
					$destination = DIR_APPLICATION . substr($destination, 5);
				} else if (substr($destination, 0, 7) == 'catalog') {
					$destination = DIR_CATALOG . substr($destination, 7);
				} else if (substr($destination, 0, 5) == 'image') {
					$destination = DIR_IMAGE . substr($destination, 5);
				} else if (substr($destination, 0, 6) == 'system') {
					$destination = DIR_SYSTEM . substr($destination, 6);
				} else {
					$destination = $root.$destination;
				}

				if (is_dir($file)) {
					if (!file_exists($destination)) {
						if (!mkdir($destination)) {
							$json['error'] = sprintf($this->language->get('error_ftp_directory'), $destination);
						}
					}
				}

				if (is_file($file)) {
					if (!copy($file, $destination)) {
						$json['error'] = sprintf($this->language->get('error_ftp_file'), $file);
					}
				}
			}
		}

		$this->response->addHeader('Content-Type: application/json');
		$this->response->setOutput(json_encode($json));
	}
Змінено користувачем specialforce22
Надіслати
Поділитися на інших сайтах


10 минут назад, specialforce22 сказал:

Стоп-стоп Вы погодите рубить с плеча)) 

Уже в соседней теме вопрос решён) Но модуль кассы не был установлен всё равно.

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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