Скела, дело не в денвере. Вылетает не апач, а процесс под виндой, который обеспечивает работу апача. Логи апача тут бесполезный. Если только смотреть логи винды.
Попробуйте, как посоветовал Loadырь, опен-сервер. Это аналог денвера. Процесс переноса не должен быть слишком сложным. Файлы простым копированием, базу экспортом и импортом.
Марат
+1410
Репутация
13097
Рейтинг
Насколько мне известно, мигратора с первой ветки(а 1.10.3 именно первая) во вторую(а 2.0 уже вторая) нет. Поэтому, если есть желание, то только вручную переносить весь контент. И если устанавливать вторую ветку, то лучше уже последнюю версию 2.2.1. По ссылке найдете и инструкцию по установке.
Скорее всего скрипт отваливается по таймауту или по выделенной памяти. У денвера они по минимуму выставлены, насколько помню. Это max_execution_time и memory_limit. Отредактируйте в файле php.ini и перезагрузите денвер(или апач).
После того как изменили в указанном вами файле. В типе контента "Статьи" пересохраните настройки поля "Заголовок". Или же отредактируйте напрямую в БД. В таблице cms_con_articles_fields. Запись с title="Заголовок". Настройки хранятся в options.
Loadырь, соглашусь. Лучше всё же убрать причину нотиса. Не заметил. Там оказывается не только предупреждения, так еще и превьюшек нет. Dorimen, у вас файлы хакнуты? Приведите пожалуйста строку, на которую жалуется интерпретатор. А то у меня там код совсем не в ту степь.
И в админке посмотрите. В настройках поля "Дополнительные фотографии" типа контента "Объявления" размер в записи какой стоит? И какие галочки отмечены в "Создавать превью изображения"? Ради эксперимента пробовал сэмитировать ситуацию. Превьюшки всегда выводятся. В худшем случае не грузится изобр. в слайдер.
И в админке посмотрите. В настройках поля "Дополнительные фотографии" типа контента "Объявления" размер в записи какой стоит? И какие галочки отмечены в "Создавать превью изображения"? Ради эксперимента пробовал сэмитировать ситуацию. Превьюшки всегда выводятся. В худшем случае не грузится изобр. в слайдер.
Надо просто подавить вывод ошибок уровня нотисов. Один из способов, вставить в файл index.php в корне сайта, например второй строкой, следующую строку:
Вывод ошибок можно еще подавить при помощи настроек сервера в файле .htaccess, или же в конфигурации php в файле php.ini. Погуглите.
А вот чтобы в меню действий появилась ссылка на "Панель управления", нужно подкорректировать группу пользователя. Или как указал HiAndy:
Или же указать нужную группу в админке по ссылке Меню->Персональное меню->Панель управленияак группу пользователей еще смените на — -6
Создал тестового пользователя. Ставлю в базе is_admin = 1, доступ в админку появляется. Может быть имеете в виду, что не появляется ссылка на админку в меню пользователя? Это верно. Надо смотреть в шаблоне. Возможно дело просто в кеше. В админку если что можно попасть по ссылке ваш_сайт/adminУдалил сам себя главного админа из админов теперь в админку доступ закрыт.
ставлю в базе is_admin = 1 все равно не дает доступ
Это не поможет. В доках по двойке написано что админ-доступ не зависит от группы. И по коду проверил, зависит только от поля is_admin в таблице юзеров.rector,
Так группу пользователей еще смените на — -6
Не смотрел для 1.10.5, нужно скачивать. Для 1.10.6 будет так: в том же файле /components/blogs/frontend.php нужно найти строки 789-790(в блоке ПРОСМОТР ПОСТА — см. комментарии в коде):
и сразу после них вставить:
Топорно, регулярками, но работает. Только в блогах.
$post = $inBlog->getPost($seolink); if (!$post){ cmsCore::error404(); }
$post = preg_replace('/<a(.*?)href="\/go\/url=-(.*?)"(.*?)title="(.*?)"(.*?)target="(.*?)"(.*?)>(.*?)<\/a>/ui', '<a href="$4" title="$4" target="$6">$8</a>', $post);
В этой строчке использовано замыкание(анонимная ф-я), которое появилось с пхп 5.3.
Подозреваю, что у Вас на хостинге пхп версии ниже 5.3. Обновите пхп до указанной или же смените хостера, если отказывается.
Подозреваю, что у Вас на хостинге пхп версии ниже 5.3. Обновите пхп до указанной или же смените хостера, если отказывается.
Согласен с Antuanett. Скорее всего Вам нужно присмотреться к Bitrix, бизнес-процессы… Возможно уже есть какие-то готовые решения. Поищите в Маркетплейсе. Да и не дешевое это будет удовольствие. Думаю, от 100 круб.
Это делается в файле шаблона /templates/default/controllers/content/item_view.tpl.php. Находите строку 24:
и прямо перед ней вставляете:
Будет работать для всех типов контента. Если нужно только для блогов, то:
$this->addBreadcrumb($item['title']);
$this->addBreadcrumb($item["user"]["nickname"], href_to('users', $item["user"]['id']));
if($item["ctype_name"] == 'posts') { $this->addBreadcrumb($item["user"]["nickname"], href_to('users', $item["user"]['id'])); }
Проверьте, в файле установки install.php переменной $_component['link'] должно быть присвоено название папки компонента. Скорее всего не соответствует. Т.е. для блогов к примеру должно быть так:
$_component['link'] = 'blogs';
Ладно. Предположу, что если не включен режим отладки, то сайт может работать.Сайт работает, вот и я думаю почему так модуль работает и не пойму никак....
Так если нет таблицы, то восстановите её. Из sql- файла инсталлятора выдерните запрос и сделайте в БД. Без таблицы откуда же у вас будет браться онлайн статус пользователя?
И сайт работает? Хм…Такую таблицу не нашел в БД.