не отображается структура страниц в админке
-
- Forum Members
- Posts: 33
- Joined: Fri Jul 02, 2010 1:19 pm
- Location: Minsk, Belarus
не отображается структура страниц в админке
скачал свежую версию 1.9.4.1, установил с нуля (не обновлял), настроил все как надо (config.php, .htaccess, права) и обнаружил очень неприятную вещь:
При добавлении новых страниц эти самые страницы не показываются в менеджере меню, но тем временем в базу данных со всеми введеными данными добавляются.
Подскажите, пожалуйста, в чем может быть проблема?
При добавлении новых страниц эти самые страницы не показываются в менеджере меню, но тем временем в базу данных со всеми введеными данными добавляются.
Подскажите, пожалуйста, в чем может быть проблема?
Re: не отображается структура страниц в админке
Не понятно, в чем таки проблема.
Что вы понимаете под менеджером меню? Реально же - это страница с шаблонами меню.
Что вы понимаете под менеджером меню? Реально же - это страница с шаблонами меню.
-
- Forum Members
- Posts: 44
- Joined: Tue Feb 01, 2011 7:54 am
- Location: Tula, Russia
Re: не отображается структура страниц в админке
Часто такое бывает из за самого браузера. Попробуйте удалить куки и очистить кеш (в опере это называется удалить личные данные, у лиса стереть недавнюю историю).
-
- Forum Members
- Posts: 33
- Joined: Fri Jul 02, 2010 1:19 pm
- Location: Minsk, Belarus
Re: не отображается структура страниц в админке
Извиняюсь за ошибку, я имел в виду не совсем модуль менеджер меню. Если конкретнее - то это в разделе Контент - Страницы. Вот как раз таки там добавленные страницы и не отображаются. Понятия не имею, что с этим можно сделать, как исправить 

Re: не отображается структура страниц в админке
1. Проверить в другом браузере.
2. Включить дебаг-режим (в config.php), смотреть, какие ошибки есть.
3. Проверить, всё ли в порядке на странице "Информация о системе".
2. Включить дебаг-режим (в config.php), смотреть, какие ошибки есть.
3. Проверить, всё ли в порядке на странице "Информация о системе".
-
- Forum Members
- Posts: 33
- Joined: Fri Jul 02, 2010 1:19 pm
- Location: Minsk, Belarus
Re: не отображается структура страниц в админке
Спасибо! 1-ый пункт помог. Только весьма странно то, что в том браузере, которым я обычно пользуюсь (FireFox 4) тоже стало все нормально, после того как я проверил проблему в Google Chrome, не понимаю, как это может быть взаимосвязано.
Еще раз спасибо!
Еще раз спасибо!
Re: не отображается структура страниц в админке
Да просто кэш надо было почистить.
-
- Forum Members
- Posts: 76
- Joined: Sat Dec 06, 2008 3:05 pm
Re: не отображается структура страниц в админке
У меня при переносе сайта на другой хостинг возникла такая же ситуация: ни в меню ни в админке страницы не показываются, хотя в БД записи есть.
Кеш чистил, дебаг ошибок не выдает.
В информации о системе обнаружены следующие косяки:
PHP опция open_basedir (open_basedir):
/home:/root:/tmp:/usr/local/cpanel/base/3rdparty/wysiwygPro/
Переменная session.save_path (session_save_path):
Проверка невозможна из-за включенной опции open_basedir
disable_functions in PHP (disable_functions):
system, shell_exec, proc_terminate, proc_open, proc_nice, proc_getstatus, proc_close, escapeshellcmd, escapeshellarg, passthru, popen, virtual, show_source, pclose, exec, dl, ini_restore, get_current_user, getmyid, apache_child_terminate, pfsockopen
эти опции как то влияют на проблему вывода контента? Какое должно быть значение у open_basedir?
Кеш чистил, дебаг ошибок не выдает.
В информации о системе обнаружены следующие косяки:
PHP опция open_basedir (open_basedir):
/home:/root:/tmp:/usr/local/cpanel/base/3rdparty/wysiwygPro/
Переменная session.save_path (session_save_path):
Проверка невозможна из-за включенной опции open_basedir
disable_functions in PHP (disable_functions):
system, shell_exec, proc_terminate, proc_open, proc_nice, proc_getstatus, proc_close, escapeshellcmd, escapeshellarg, passthru, popen, virtual, show_source, pclose, exec, dl, ini_restore, get_current_user, getmyid, apache_child_terminate, pfsockopen
эти опции как то влияют на проблему вывода контента? Какое должно быть значение у open_basedir?
-
- Forum Members
- Posts: 113
- Joined: Tue Jun 22, 2010 11:05 am
Re: не отображается структура страниц в админке
Теоретичски должно быть выключено... Но у меня работает при других значениях, к тому же прописана директория /home. Можно попробовать через htaccess изменить.Hippy-core wrote: PHP опция open_basedir (open_basedir):
/home:/root:/tmp:/usr/local/cpanel/base/3rdparty/wysiwygPro/
Эта штука не должна влиять))Hippy-core wrote: Переменная session.save_path (session_save_path):
Проверка невозможна из-за включенной опции open_basedir
тут отключаются функции, если честно не знаю что за функции в списке, но на всех хостингах посмотрел 2 верхних параметра имеют разные значения, а вот этот везде отмечен зеленой галочкой, и он вроде через htaccess не меняется.Hippy-core wrote: disable_functions in PHP (disable_functions):
system, shell_exec, proc_terminate, proc_open, proc_nice, proc_getstatus, proc_close, escapeshellcmd, escapeshellarg, passthru, popen, virtual, show_source, pclose, exec, dl, ini_restore, get_current_user, getmyid, apache_child_terminate, pfsockopen
-
- Forum Members
- Posts: 76
- Joined: Sat Dec 06, 2008 3:05 pm
Re: не отображается структура страниц в админке
open_basedir не меняется через htaccess. а функции это типа дополнения для php и обычно везде эти дополнения стоят, просто сервер такой не удачный попался.
-
- Forum Members
- Posts: 76
- Joined: Sat Dec 06, 2008 3:05 pm
Re: не отображается структура страниц в админке
решил проблему путем обновления. причем даже в версии 1.9.4.1 "обновляю" на эту же версию (т.е. просто запускаю срипт обновления) и страницы появляются.
-
- Forum Members
- Posts: 76
- Joined: Sat Dec 06, 2008 3:05 pm
Re: не отображается структура страниц в админке
Как оказалось это кеш (tmp/cache/contentcache.php), который почему то нормально не обновляется. После удаления этого файла страницы появляются. Пришлось убрать права на запись для папки cache.
Скорее всего это все из-за кривой настройки сервера, потому что владелец данного файла apache а имя пользователя другое.
И вообще все файлы созданные через cms имеют владельца apache (например если устанавливать модуль через менеджер модулей)
Что это может быть?
Скорее всего это все из-за кривой настройки сервера, потому что владелец данного файла apache а имя пользователя другое.
И вообще все файлы созданные через cms имеют владельца apache (например если устанавливать модуль через менеджер модулей)
Что это может быть?
-
- Forum Members
- Posts: 76
- Joined: Sat Dec 06, 2008 3:05 pm
Re: не отображается структура страниц в админке
Но у меня сайт не работает при таких правах на папку. Пишет поставьте 777.darkmesser wrote: такая же проблема, только мне пришлось вообще отключить доступ к этой папке, т.е. выставить права 0-0-0
Re: не отображается структура страниц в админке
Просто и гениально! Конечно, этот костыль не лучшее решение, но другого не найденоHippy-core wrote:Как оказалось это кеш (tmp/cache/contentcache.php), который почему то нормально не обновляется. После удаления этого файла страницы появляются. Пришлось убрать права на запись для папки cache.

В общем, спасибо за наводку. Воспользовался именно таким способом.
Что самое интересное, что на одном хостинге 4 сайта CMSMS и лишь на одном произошла такая фигня...
-
- Forum Members
- Posts: 76
- Joined: Sat Dec 06, 2008 3:05 pm
Re: не отображается структура страниц в админке
В последних версиях (1.10.x) проблема устранилась )