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

Помогите с ошибкой 505


Recommended Posts

Здравствуйте!

В логах вот такая ошибка

[Sat Sep 22 09:52:40 2018] [warn] [client 92.255.186.172] mod_fcgid: stderr: PHP Parse error:  syntax error, unexpected 'else' (T_ELSE) in /home/httpd/vhosts/domsad55.ru/httpdocs/system/storage/modification/system/library/url.php on line 28

 

Вот сам url.php

Спойлер

<?php
class Url {
    private $url;
    private $ssl;
    private $rewrite = array();

    public function __construct($url, $ssl = '') {
        $this->url = $url;
        $this->ssl = $ssl;
    }
    
    public function addRewrite($rewrite) {
        $this->rewrite[] = $rewrite;
    }

    public function link($route, $args = '', $secure = false) {
        if ($this->ssl && $secure) {
            $url = $this->ssl . 'index.php?route=' . $route;
        } else {
            $url = $this->url . 'index.php?route=' . $route;
        }
        
        if ($args) {
            if (is_array($args)) {
                $url .= '&amp;' . http_build_query($args);
            } else {
                $url .= str_replace('&', '&amp;', '&' . ltrim($args, '&'));
              else {
if($route == 'common/home') {

        else {
           if($route == 'common/home') {
              if ($this->ssl && $secure){return $this->ssl;} // HTTPS_SERVER
              else {              return $this->url;} // HTTP_SERVER
           }
        }

if($connection == 'NONSSL') { return HTTP_SERVER; }
else { return HTTPS_SERVER; }
}
}            }
        }
        
        foreach ($this->rewrite as $rewrite) {
            $url = $rewrite->rewrite($url);
        }
        
        return $url; 
    }
}

В строке 28 только знак "else {" - выделил красным. В чем причина? при переходе на сайт и в админ панель, выдает: Сайт пока не может обработать этот запрос. HTTP ERROR 500

 

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


Только что, Rulerdis сказал:

Подскажите, как исправить?

если не шарите в php можете взять этот файл из чистой установки и обновить кеш модификаторов

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

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

если не шарите в php можете взять этот файл из чистой установки и обновить кеш модификаторов

Я уже посмотрел. В чистой установке его нет. В папке \system\storage\upload только index.html

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


system/library/url.php

 

если не поможет - значит какой-то модификатор добавляет эту дрянь, помогу решить в лс

 

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

отрубайте один за одним модификаторы и смотрите откуда эта гадость

найдете. включете все

хотя лучше сразу в бд искать

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

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

system/library/url.php

 

если не поможет - значит какой-то модификатор добавляет эту дрянь, помогу решить в лс

 

Да. Помогите. Заменил файл, результата нет

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


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

отрубайте один за одним модификаторы и смотрите откуда эта гадость

найдете. включете все

хотя лучше сразу в бд искать

Не могу отключит. В админку нет доступа

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


 

Только что, Rulerdis сказал:

Не могу отключит. В админку нет доступа

 

если есть фтп админка не проблема

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

Только что, Rulerdis сказал:

Не могу отключит. В админку нет доступа

тогда зайдите на хости и удалите !содержимое папки

system/storage/modification/

если дело в модификациях то такая манипуляция поможет

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

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

тогда зайдите на хости и удалите !содержимое папки

system/storage/modification/

если дело в модификациях то такая манипуляция поможет

зато все остальное сломается

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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