Если при установке возникли проблемы
При установке любой программы иногда возникают вопросы. Большинство вопросов при установке CMS связано с настройками хостинга и системными требованиями. Обычно при возникновении ошибки система сообщает вам ссылку вида http://errors.umi-cms.ru/{номер}/, по которой доступно развёрнутое описание ошибки и способы её устранения.
Мы собрали для вас частые вопросы наших пользователей и их успешные решения:
1. | Как быть если хостер не разрешает выполнение скриптов с правами доступа 777. Например, появляется сообщение: «File is writable by others. CGI must have a permission mask 0755» или Internal Server Error? В таком случае нужно зайти на ваш сервер по FTP и поставить права доступа 755 на файл «index.php», а также на папку «JS» и все ее содержимое. |
2. | При установке системы возникает ошибка вида: Parse error: unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ . Как правило, это означает, что Вы пытаетесь установить UMI.CMS на PHP4. Проверьте соответствие хостинга нашим системным требованиям. |
3. | После установки не загружаются страницы администратора или другие страницы сайта (сервер может выдавать ошибку, например, 404 error: File not found) Скорее всего при установке не удалось произвести запись инструкций для mod_rewrite в файл .htaccess либо настройки хостинга не позволяют управлять переадресацией через этот файл. Необходимо дописать в файл .htaccess следующие директивы: |
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(cache|xmldb|static|packages)/.*$ /500/ [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^robots.txt$ /sbots.php?path=$1%{QUERY_STRING} [L]
RewriteRule ^config.ini$ / [L,R]
RewriteCond %{REQUEST_URI} !^styles
RewriteCond %{REQUEST_URI} !^css
RewriteCond %{REQUEST_URI} !.css
RewriteCond %{REQUEST_URI} !^js
RewriteCond %{REQUEST_URI} !.js
RewriteCond %{REQUEST_URI} !^images
RewriteCond %{REQUEST_URI} !^webstat
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*).xml$ index.php?xmlMode=force&path=$1&%{QUERY_STRING} [L]
RewriteRule ^(udata|upage|uobject|ufs|usel|ulang|utype|umess|uhttp):?(//)?(.*)$ releaseStreams.php?scheme=$1&path=$3?%{QUERY_STRING} [L]
RewriteCond %{REQUEST_URI} !^styles
RewriteCond %{REQUEST_URI} !^css
RewriteCond %{REQUEST_URI} !.css
RewriteCond %{REQUEST_URI} !^js
RewriteCond %{REQUEST_URI} !.js
RewriteCond %{REQUEST_URI} !^images
RewriteCond %{REQUEST_URI} !(.ico|.ICO)$
RewriteCond %{REQUEST_URI} !(.jpg|.JPG)$
RewriteCond %{REQUEST_URI} !(.jpeg|.JPEG)$
RewriteCond %{REQUEST_URI} !(.png|.PNG)$
RewriteCond %{REQUEST_URI} !(.gif|.GIF)$
RewriteCond %{REQUEST_URI} !(.css|.CSS)$
RewriteCond %{REQUEST_URI} !(.js|.JS)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?path=$1&%{QUERY_STRING} [L]
RewriteCond %{REQUEST_URI} (.ico|.ICO)$
RewriteCond %{REQUEST_URI} (.jpg|.JPG)$
RewriteCond %{REQUEST_URI} (.jpeg|.JPEG)$
RewriteCond %{REQUEST_URI} (.png|.PNG)$
RewriteCond %{REQUEST_URI} (.gif|.GIF)$
RewriteCond %{REQUEST_URI} (.css|.CSS)$
RewriteCond %{REQUEST_URI} (.js|.JS)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ [R=404]
<IfModule mod_mime.c>
AddType application/x-java-applet .class
AddType text/x-component .htc
</IfModule>
Важно: Начиная с версии 2.8.4, блок инструкций в файле «.htaccess», необходимых для корректной работы UMI.CMS, обрамляется строками UMI_CMS_HTACCESS_BEGIN и UMI_CMS_HTACCESS_END. Маркеры предназначены для дальнейшего автообновления данного файла. Рекомендуется удалить старые инструкции UMI.CMS, находящиеся выше этого блока. Обратите внимание, что ваши кастомные инструкции не следует вносить в этот блок, поскольку при обновлении системы он будет полностью заменён на новый.
4. | Можно ли установить UMI.CMS на сервер, если PHP 5 работает в режиме CGI? Да, UMI.CMS можно запустить на серверах с PHP 5 в режиме CGI, но режим MOD предпочтительнее. |
5. |
В ходе использования вылетают сообщения вида: short_open_tag = On asp_tags = Off |
6. | После установки вместо сайта появляется ошибка 500: Internal Server Error Такое бывает, если хостинг-провайдер не разрешает выполнять скрипты с правами доступа 777. В таком случае нужно зайти на ваш сервер по FTP и поставить права доступа 755 на файлы «index.php» и «sbots.php», а также на папку «JS» и все ее содержимое. |
7. | После ввода ключа появляется ошибка 404: Not Found Скорее всего, вы устанавливаете систему не в корневую директорию (обычно htdocs, www или public_html). В таком случае вам нужно создать поддомен, и уже в папку этого поддомена производить установку. |
8. | Как проверить какая версия PHP установлена на сервере? |
a) | Создайте в корневой папке файл phpinfo.php, в который поместите следующую строку: <?php phpinfo(); ?>. |
b) | Наберите в окне адреса вашего браузера: http://www.ваш-сайт/phpinfo.php |
Если в самом верху страницы будет написано PHP 5.3.1 и выше, значит UMI.CMS будет работать (при соблюдении остальных системных требований).
Если же будет написано PHP 4, то система работать не будет. В таком случае, вам следует обратиться в техническую поддержку вашего хостинг-провайдера с вопросом о включении или установки PHP5.
Категория:Решение проблем и ошибок
Материал из Umicms
Перейти к:навигация, поиск
- форма для обращения в Службу Заботы www.umi-cms.ru/support/
- системные требования UMI.CMS help.docs.umi-cms.ru/vvedenie/ustanovka_i_nastrojka/sistemnie_trebovaniya/
- форма проверки хостинга на соответствие системным требованиямwww.umi-cms.ru/support/umi_cms_php5_hosting/proverka_hostinga/
Страницы в категории «Решение проблем и ошибок»
Показаны 63 страницы из 63, находящихся в данной категории.
- Вопросы
- Маркетплейс
Переношу сайт с umi застрял на стадии тестирования жду довольно долго в чем ошибка? Повторял уже несколько раз
Ответы (6)
Можно ссылку на скриншот или на домен, посмотреть о каком тестировании идет речь хоть?
Попробуйте поменять версию PHP в меню «Сайты» в панели хостинга на более высокую, вдруг сразу на этом этапе решим проблему, было бы круто.
поменял версию PHP , помогло ! большое спасибо!
Похожие вопросы
UMI.CMS: ошибка 15000
Что это за ошибка такая и как ее исправить — кто знает?
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Войти в Комьюнити
Регистрация в Комьюнити
Восстановление пароля
Всем привет! Никогда не работала с UMI CMS, попросили просто добавить объекты в каталог. При добавлении вылазит ошибка и ничего не сохраняется:
Вдруг кто сталкивался!!! В интернете не нашла решения. Помогите!
-
Вопрос заданболее трёх лет назад
-
3197 просмотров
Может быть поможет, посмотрите раздел Главная/Конфигурация/Настройка доменов, если домен с которого вы работает не является основным, добавьте его в список Адрес зеркала домена в свойствах основного домен вашего сайта.
Пробуйте решение для Ошибка (coreException): Give me a normal type to c…, эти ошибки могут быть связаны.
Как временное решение можете отменить защиту CSRF установив параметр csrf_protection=0 в config.ini.
Пригласить эксперта
А вас случайно не попросили автоматизировать процесс сторонним скриптом? CSRF Protection — пытается гарантировать то что запрос пришел со страницы, а не скриптом со стороны. Поподробнее про задачу расскажите, а заодно как вы ее хотите реализовать?
csrf_protection=0 в config.ini.
Помогло.
-
Показать ещё
Загружается…
04 июн. 2023, в 15:02
2000 руб./за проект
04 июн. 2023, в 14:16
1500 руб./за проект
04 июн. 2023, в 12:23
30000 руб./за проект
Минуточку внимания
0 Пользователей и 1 Гость просматривают эту тему.
Добрый день.
Создал модуль и возникает ошибка
Произошли следующие ошибки:
Запрашиваемый ресурс не существует
Поддержка umi неделю ничего не может сделать.
Подскажите кто сможет. Мне нужно сделать модуль с 2 вкладками на одной вкладке просто вывести 1 на другой 2
if ($commonTabs instanceof iAdminModuleTabs) {
$commonTabs->add('pages');
$commonTabs->add('objects');
}
Вкладки есть.
public function pages() {
return 1;
}
public function objects() {
return 2;
}
Почему выводится?
Произошли следующие ошибки:
Запрашиваемый ресурс не существует
Записан
Если разрабатываете модуль для нового формата модулей (classes/components), посмотрите пример в папке /classes/components/dummy/
Записан
Устанавливаю dummy — все работает.
Копирую папку dummy переименовываю ее, например mytest (во всех файлах dummy заменяю на mytest) устанавливаю и появляется ошибка
Произошли следующие ошибки:
Запрашиваемый ресурс не существует
Из-за чего это можут быть? Может что-то еще нужно сделать, кроме того как скопировать папку и перемеиновть название модуля во всех файлах
Записан
Записан
Устанавливаю dummy — все работает.
Копирую папку dummy переименовываю ее, например mytest (во всех файлах dummy заменяю на mytest) устанавливаю и появляется ошибкаПроизошли следующие ошибки:
Запрашиваемый ресурс не существуетИз-за чего это можут быть? Может что-то еще нужно сделать, кроме того как скопировать папку и перемеиновать название модуля во всех файлах
Как бы это дико не звучало, но скорее всего дело в названии класса при подключении файла админского. Вернее в том, что он должен быть с заглавной буквы.
1. в файле admin.php должно быть (с учетом названия вашего класса mytest)
class MytestAdmin {
use baseModuleAdmin;
2. в файле customAdmin.php должно быть (с учетом названия вашего класса mytest)
class MytestCustomAdmin{
use baseModuleAdmin;
3. в файле class.php там где вы подключаете классы, должно быть
$this->__loadLib("admin.php");
$this->__implement("MytestAdmin");
и
$this->__loadLib("customAdmin.php");
$this->__implement("MytestCustomAdmin", true);
соответственно
P.S. Если не поможет, пишите)
P.P.S. Да, еще было замечено, что название класса типа Mytest_admin тоже не нравится системе. То есть, вторую часть пришлось писать без подчеркивания и с большой буквы MytestAdmin
« Последнее редактирование: 17 Марта 2017, 11:30:57 от admin »
Записан
Действитеьно, все и за регистра.
В документации нет никакой пометки что будьте внимательны писать с большой буквы.
Модуль заработал и теперь самый главный вопрос, помогите пожалуйста.
Мне нужно вывести на первой вкладке просто «123». Как это сделать
public function pages() {
return "123";
}
Произошли следующие ошибки:
Запрашиваемый ресурс не существует
Записан
Произошли следующие ошибки:
Запрашиваемый ресурс не существует
Посмотрите ссылку, которую отправлял ранее.
Записан
Пытаюсь разобраться с аналогичной задачей: пытаюсь просто создать аналог модуля dummy, т.е., простой модуль с «hello world».
Сделал модуль, вывожу его в меню, сделал табы как в dummy и вот здесь я столкнулся с проблемой: а откуда вообще модуль dummy берёт шаблон для вывода? Куда следует добавлять файл своего шаблона с этим helloworld, чтоб он отобарзился?!
Записан
Вопрос больше не актуален, проблема с выводом шаблона разрешилась: проблема с моей стороны была в том, что абы как класс в admin.php называть нельзя.
Казалось бы $this->__loadLib(«admin.php»); $this->__implement(«CrazzyNameClassAdmin»); и должно работать, но нет — класс «CrazzyNameClassAdmin» должен называться никак иначе как «MyModuleAdmin».
Добавил list.view.xls в data/modules/mymodule — отображается мой HolloWorld. А без этого файла открывается очевидно что-то дефолтное, как и у dummy.
Записан