linux + drupal

Аватар пользователя skiller_07 skiller_07 19 ноября 2010 в 9:03

Поставил drupal на LINUX.

Не работает меню админки (модуль админ меню) черное такое )

просто белая полоса вместо админки наверху. Я так думаю это из за php?

Идеи?

0 Thanks

Комментарии

Аватар пользователя Azerot Azerot 19 ноября 2010 в 11:06

Автор, модуль меню_админ - это JavaScript. Вы уже знаете ГДЕ выполняется JavaScript или всё-таки потрудитесь найти соответствующую литературу?

Аватар пользователя vitg vitg 19 ноября 2010 в 11:31
"Azerot" wrote:

Автор, модуль меню_админ - это JavaScript. Вы уже знаете ГДЕ выполняется JavaScript или всё-таки потрудитесь найти соответствующую литературу?

+1
Смотрите какие JS загрузились, и выполняется ли вообще JS. Попробуйте другой браузер.

Аватар пользователя Softovick Softovick 19 ноября 2010 в 13:47

вот как так умудряются люди описать проблему, чтобы было понятно только то, что проблема есть? Чтобы вообще не понятно, что там на самом деле произошло у человека?
И ведь потом обижаются - мол, че вы таакие злые, подсказать не можете чтоли?

Аватар пользователя skiller_07 skiller_07 19 ноября 2010 в 17:34

проблему описал предельно точно :)

короче поставил себе linux + apache +mysql +php

Так вот вместо меню админки (как было всегда в винде - модуль admin_menu(ЧЕРНАЯ ПОЛОСКА В САМОМ ВЕРХУ СТРАНИЦЫ С ПУНКТАМИ МЕНЮ) в linux просто наверху белая полоса. То есть соответственно никаких пунктов там нет. Плюс еще постоянно вылезают ворнинги:

attemp to modify property of non-object.

Я так думаю, что это из за php версии.

Аватар пользователя Softovick Softovick 19 ноября 2010 в 18:19
skiller_07 wrote:

проблему описал предельно точно :)

короче поставил себе linux + apache +mysql +php

Так вот вместо меню админки (как было всегда в винде - модуль admin_menu(ЧЕРНАЯ ПОЛОСКА В САМОМ ВЕРХУ СТРАНИЦЫ С ПУНКТАМИ МЕНЮ) в linux просто наверху белая полоса. То есть соответственно никаких пунктов там нет. Плюс еще постоянно вылезают ворнинги:

attemp to modify property of non-object.

Я так думаю, что это из за php версии.

Как бы не так, только вопросов больше...
Версия Linux какая?
Как ставили? Какой вариант ставили?
Какие модули для Apache поставили?
Какая версия PHP? Какой браузер, откуда смотрите - из этого же Linux или из Windows?
Как видите, вопросов только больше появилось....

Аватар пользователя skiller_07 skiller_07 19 ноября 2010 в 18:27

понятно все опишу:

Linux: Ubuntu 10.10 стоит на VMWARE

ставил так: apt-get install apache2 mysql-server mysql php5 php5-mysql

Аватар пользователя Softovick Softovick 19 ноября 2010 в 18:36

Вооот, значит версия PHP 5.3... Вряд-ли, у меня на 10.04 тоже PHP 5.3 - работает.
Как минимум, смотрите более полный список нормальных модулей для установки, попробуйте из инсталлить и перезапустите Apache - «apache2 apache2-doc php5 libapache2-mod-php5 php-pear mysql-server mysql-client php5-mysql php5-curl php5-gd php5-idn php5-imagick php5-ldap php5-imap php5-memcache php5-mhash php5-mysql php5-ps php5-pspell php5-sqlite php5-suhosin php5-tidy imagemagick php5-xcache php5-xdebug php5-xmlrpc php5-xsl»

Аватар пользователя skiller_07 skiller_07 20 ноября 2010 в 20:16

не получается.. установил все пакеты.

Еще постоянно warning: attempt to modify property of non-object...

По ворнингу понятно что дело в версии php, потому что на php 5.2 все ок.

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 20 ноября 2010 в 20:53
skiller_07 wrote:

не получается.. установил все пакеты.

Еще постоянно warning: attempt to modify property of non-object...

По ворнингу понятно что дело в версии php, потому что на php 5.2 все ок.

ну да, некоторые модули не дружат с php 5.3. обычно в багах к этим модулям это обсуждается. на друпал.орг то есть.

Аватар пользователя Softovick Softovick 20 ноября 2010 в 21:47

ТС, а права на файлы сайта у вас какие? От кого работает Apache? скорее всего от www-data, соответственно нужно чтобы все файлы сайта принадлежали www-data....

Аватар пользователя skiller_07 skiller_07 21 ноября 2010 в 8:35

ну да, работает от www-data, при этом все файлы принадлежат root:www-data. и стоит permissions: rwxrwxr-x

Аватар пользователя skiller_07 skiller_07 21 ноября 2010 в 9:35

все то же самое. Попытался на fedore 12 тоже самое проделать. Там apache:apache на весь друпал и права: rwxrwxr-x. Тот же warning: Attempt to modify property of none-object in /sites/all/modules/calendar ...
и админ меню нет.

Аватар пользователя skiller_07 skiller_07 21 ноября 2010 в 11:25

function theme_admin_menu_links(&$elemtents...

заменил &$elemtens на $elements

работает. Спасибо за помощь!