Parse error: syntax error, unexpected ‘:’ in /….. on line
Существует несколько причин по которым может возникнуть следующая ошибка
Parse error: syntax error, unexpected ‘:’ in /home/username/public_html/index.php on line 110
Возможно у Вас действительно ошибка в коде на упомянутой строчке,или Вас похачили и вредоносный код был вставлен посреди какойто функции, а не в конец файла как это обычно делается. Но что если Вы только что закончили свой сайт, и залив его на сервер обнаружили вот это
Parse error: syntax error, unexpected ‘:’ in /home/username/public_html/index.php on line 110
Номер строки и имя файла я выбрал произвольно, это не имеет значения.
Первым делом открываем файл указанный в сообщении о ошибке и переходим на нужную строку.
Если сайт делался в каком-то сайт-билдере, то не спешите грешить на его работу. Скорее всего вы увидите что-то похожее на следующий код
<?xml:namespace prefix = o ns = «urn:schemas-microsoft-com:office:office»>
Такой код генерится когда Вы вставляете в окно сайтбилдера текст, отформатирован неким текстовым редактором, таким как MS WORD
Веб-сервер обрабатывая страницу распознает »<?xml:» как ПХП таг и ругается на «:», которого по синтаксису ПХП там быть не должно. Как вариант можете просто удалить это строчку или убрать ?xml:, это не повредит Вашу страницу но и не решит проблему глобально. Ведь этот код может быть чуть ли не на каждой странице. Для этого выключаем ПХП переменную short_open_tag.
В зависимости от того, как скомпилировано ПХП на сервере, ставим short_open_tag = Off в php.ini файле или php_flag в .htaccess
Если ПХП работает как phpsuexec то делаем следующее
создаем php.ini файл и записываем туда
short_open_tag = Off
Если ПХП работает как модуль Апача,
Ставим соответствующий флаг в .htaccess
php_flag short_open_tag = Off
ПХП флаг short_open_tag отключает возможность использования коротких тегов, и веб-сервер перестает распознавать «<?xml:» как ПХП тег.

Wow this is a great resource.. I’m enjoying it.. good article
А еси не сикрет, филе .htaccess каким макаром ридактируитси?? Я в этам сильна не дум-дум. сори плиз….:)
я думаю самый простой способ — это через ФТП
Вставил я по вашему примеру у меня сайт накрылся…
Каким образом накрылся? появилась Error 500?
Поставили переменную в .htaccess или в php.ini ?