Просмотр темы
ошибка вида => "Parse error: syntax error, unexpected T_IF in /home...
|
|
lucky |
Опубликовано 11.03.2013 10:53
|
Опытный пользователь Сообщений: 381 Зарегистрирован: 05.09.2012 10:20 |
Приветствую, может кто знает из-за чего возникает ошибка вида => "Parse error: syntax error, unexpected T_IF in /home.....файл в котором типа эта ошибка и всегда указана первая строка где только это '<?php' " Сайт не загружается, только эта надпись. У меня подозрения на хостинг, на денвере всё нормально работает, пару панелей изменил, стили, сначала с одной такая ошибка появилась, вернул всё на место, потом вторую изменил, снова ошибка.. После этой ошибки смотрел журнал ошибок в админке, ничего, чисто |
|
|
Serge Renard |
Опубликовано 11.03.2013 10:59
|
Опытный пользователь Сообщений: 250 Зарегистрирован: 18.02.2013 18:46 |
По описанию ошибки как будто с фигурными скобочками что-то не в порядке, но смущает то, что локально всё работает. Не юникод ли пресловутый там случайно? |
|
|
lucky |
Опубликовано 11.03.2013 11:35
|
Опытный пользователь Сообщений: 381 Зарегистрирован: 05.09.2012 10:20 |
я в юникодах не разбираюсь, по умолчанию в phpmyadmin это написано --> |
|
|
lucky |
Опубликовано 11.03.2013 11:39
|
Опытный пользователь Сообщений: 381 Зарегистрирован: 05.09.2012 10:20 |
попробую повнимательней фигурные скобки поискать/добавить, может и в правду где не хватает |
|
|
lucky |
Опубликовано 11.03.2013 13:18
|
Опытный пользователь Сообщений: 381 Зарегистрирован: 05.09.2012 10:20 |
непонятные вещи у меня на хостинге... в общем так, сейчас поэксперемнтировал с файлами, взял maincore.php и почти ничего в нём не меняя пересохранил, удалил строчку а потом снова её вставил и сохранил файл, в самом файле ничего не изменилось, изменилась лишь дата сохранения/создания. Теперь этот файл заливаю на хостинг... сайт не работает и опять эта ошибка. Теперь беру старую копию maincore.php и заливаю на хостинг, сайт снова работает. Сравниваю свежесохранённый и старую копию, одинаково один в один! Непонятно что это такое? Теперь получается если я что-то захочу изменить в файле то всё.. приехали? Такое было у кого-нибудь? Щас хостеру напишу об это фигне |
|
|
Rush |
Опубликовано 11.03.2013 14:39
|
Администратор Разработчики Группа поддержки Сообщений: 1418 Зарегистрирован: 31.08.2010 14:41 |
права? группа пользователя?
|
|
|
lucky |
Опубликовано 11.03.2013 15:18
|
Опытный пользователь Сообщений: 381 Зарегистрирован: 05.09.2012 10:20 |
права? группа пользователя? где посмотреть? у меня с-панель ничего там я не менял, примерно месяц назад всё нормально было |
|
|
dark |
Опубликовано 11.03.2013 15:25
|
Администратор Группа поддержки Сообщений: 222 Зарегистрирован: 05.12.2010 22:22 |
Режим передачи в фтп клиенте проверь. Скорее всего текстовые файлы заливаешь как бинарные и наоборот. |
|
|
bfbc |
Опубликовано 11.03.2013 16:11
|
Начинающий Сообщений: 20 Зарегистрирован: 09.03.2013 17:42 |
Поставь стрелку мышки перед второй строкой и удали пробелы до php, потом снова снеси энтером эту строчку на место. У меня была похожая проблема на другом цмс, решил таким способом. |
|
|
lucky |
Опубликовано 12.03.2013 08:26
|
Опытный пользователь Сообщений: 381 Зарегистрирован: 05.09.2012 10:20 |
проблема решена, всех благодарю за помощь виновным оказался фтп-клиент, в настройках режима передачи был Авто, поставил Двоичный, заработало.. не знаю что сним произошло но месяц назад нормально работал, скопировал пару файлов с хостинга и сравнил с копиями которые делал месяц назад - отличие в том что у старых есть пустые строки в комментариях а у новых копий их нет(копии делал в режиме Авто, после изменения режима на Двоичный в новых копиях снова стали пустые строчки как и в старых копиях)
lucky присоединено следующее:изображения:
|
|
|
lucky |
Опубликовано 13.03.2013 01:13
|
Опытный пользователь Сообщений: 381 Зарегистрирован: 05.09.2012 10:20 |
хостеры обновили версию пхп с 5.2.6 на 5.3.17 и не предупредили, наверное ещё и из-за этого ошибки и полезли |
|
|
Pisatel |
Опубликовано 13.03.2013 04:54
|
Ветеран Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
Например, с версии 5.3.0 функция eregi(); считается устаревшей, а она встречается в некоторых старых плагинах. Возможно, что и другие устаревшие функции есть. |
|
Поделиться этой темой | |
Социальные закладки: | |
URL: | |
BBcode: | |
HTML: |
Перейти на форум: |