У сайта Drupal Commons нет стиля после установки - вообще отсутствуют файлы js и css - PullRequest
8 голосов
/ 13 января 2012

самое последнее / новейшее обновление

на быстром шаге я сделал , чтобы включить css-агрегацию - и выключил ее: посмотрите результаты этого действия на сайте: http://campus -24.com /

я выключил агрегацию css - в разделе производительности:

см. Первые результаты: http://imageshack.us/photo/my-images/842/viewactivitylogstreamdi.jpg/ ну, я должен сделать больше ...

http://commons.acquia.com/discussion/no-theme-new-install

http://commons.acquia.com/discussion/no-theme-new-install#comment-15346

У меня тоже была такая же проблема, и она была решена отключением CSS Optimizaition. проверил все мои CSS под / profile / drupalcommons / themes, и все они в формате UTF-8. Привет, попробуй, Вы можете найти ответ http://drupal.org/node/445462 Кажется, указать, что я нашел решение. Вам просто нужно конвертировать все ваши CSS файлы в unix / utf8 и готово. Надеюсь, это поможет

[конец самой последней статьи в этой теме]

привет уважаемые пользователи - всем доброго времени суток! Помимо некоторых идей от drupalers, чтобы загрузить новую тему [так как у старой базовой может быть несколько проблем, я нашел обзор, где можно сделать настройки и конфигурации.

Что ж, теперь я узнал, как увидеть несколько обзоров - и сделал большой шаг вперед - теперь я попал в View Activity_log_stream, отображая элементы типа Журнал активности: см. Изображение: здесь я могу изменить много! хорошо, но я думаю, что я должен выяснить, как ...!?

Это представление может быть сгенерировано с помощью этой установки - site: http://campus -24.com /? Q = admin / build / views / edit / activity_log_stream # views-tab-page_2 Теперь я счастлив чтобы увидеть некоторый обзор сайта, где я могу внести некоторые изменения и настройки: см. Главная »Администрирование» Создание сайта »Представления: Здесь я, кажется, могу редактировать представление Activity_log_stream

http://campus -24.com /? Д = админ / строить / просмотров / редактирование / activity_log_stream Просмотр Activity_log_stream, Отображение элементов типа Журнал активности.

Но я должен сказать, что мне нужны некоторые рекомендации, чтобы выяснить, как перенести некоторые стили на страницу. Есть ли у вас какие-либо рекомендации, которые я люблю слышать от вас много-много поздравлений

Кстати: вы можете иметь логин администратора просто дайте мне знать, просто свяжитесь со мной ...

Я попытался экспортировать данные настроек: Примечание: Файл не может быть создан.

см. http://campus -24.com /? Q = admin / build / views / export / activity_log_stream

$view = new view;
$view->name = 'activity_log_stream';
$view->description = 'Displays activity streams.';
$view->tag = '';
$view->view_php = '';
$view->base_table = 'activity_log_messages';
$view->is_cacheable = FALSE;
$view->api_version = 2;
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
$handler = $view->new_display('default', 'Defaults', 'default');
$handler->override_option('fields', array(
  'message' => array(
    'label' => '',
    'alter' => array(
      'alter_text' => 0,
      'text' => '',
      'make_link' => 0,
      'path' => '',
      'link_class' => '',
      'alt' => '',
      'prefix' => '',
      'suffix' => '',
      'target' => '',
      'help' => '',
      'trim' => 0,
      'max_length' => '',
      'word_boundary' => 1,
      'ellipsis' => 1,
      'html' => 0,
      'strip_tags' => 0,
    ),
    'empty' => '',
    'hide_empty' => 0,
    'empty_zero' => 0,
    'exclude' => 0,
    'id' => 'message',
    'table' => 'activity_log_messages',
    'field' => 'message',
    'relationship' => 'none',
  ),
));
$handler->override_option('sorts', array(
  'last_updated' => array(
    'order' => 'DESC',
    'granularity' => 'second',
    'id' => 'last_updated',
    'table' => 'activity_log_messages',
    'field' => 'last_updated',
    'relationship' => 'none',
  ),
));
$handler->override_option('arguments', array(
  'stream_owner_type' => array(
    'default_action' => 'ignore',
    'style_plugin' => 'default_summary',
    'style_options' => array(),
    'wildcard' => 'all',
    'wildcard_substitution' => 'All',
    'title' => '',
    'breadcrumb' => '',
    'default_argument_type' => 'activity_log_default_stream_owner_type',
    'default_argument' => '',
    'validate_type' => 'activity_log_validate_stream_owner_type',
    'validate_fail' => 'not found',
    'glossary' => 0,
    'limit' => '0',
    'case' => 'none',
    'path_case' => 'none',
    'transform_dash' => 0,
    'id' => 'stream_owner_type',
    'table' => 'activity_log_messages',
    'field' => 'stream_owner_type',
    'validate_user_argument_type' => 'uid',
    'validate_user_roles' => array(
      '2' => 0,
    ),
    'relationship' => 'none',
    'default_options_div_prefix' => '',
    'default_argument_fixed' => '',
    'default_argument_user' => 0,
    'default_argument_activity_log_stream_owner_type' => 'user',
    'default_argument_php' => '',
    'validate_argument_node_type' => array(
      'page' => 0,
    ),
    'validate_argument_node_access' => 0,
    'validate_argument_nid_type' => 'nid',
    'validate_argument_vocabulary' => array(
      '1' => 0,
    ),
    'validate_argument_type' => 'tid',
    'validate_argument_transform' => 0,
    'validate_user_restrict_roles' => 0,
    'validate_argument_php' => '',
  ),
  'stream_owner_id' => array(
    'default_action' => 'ignore',
    'style_plugin' => 'default_summary',
    'style_options' => array(),
    'wildcard' => 'all',
    'wildcard_substitution' => 'All',
    'title' => '',
    'breadcrumb' => '',
    'default_argument_type' => 'current_user',
    'default_argument' => '',
    'validate_type' => 'none',
    'validate_fail' => 'not found',
    'break_phrase' => 0,
    'not' => 0,
    'include' => array(
      'og' => 0,
      'ur' => 0,
    ),
    'id' => 'stream_owner_id',
    'table' => 'activity_log_messages',
    'field' => 'stream_owner_id',
    'validate_user_argument_type' => 'uid',
    'validate_user_roles' => array(
      '2' => 0,
    ),
    'relationship' => 'none',
    'default_options_div_prefix' => '',
    'default_argument_fixed' => '',
    'default_argument_user' => 0,
    'default_argument_activity_log_stream_owner_type' => 'user',
    'default_argument_php' => '',
    'validate_argument_node_type' => array(
      'page' => 0,
    ),
    'validate_argument_node_access' => 0,
    'validate_argument_nid_type' => 'nid',
    'validate_argument_vocabulary' => array(
      '1' => 0,
    ),
    'validate_argument_type' => 'tid',
    'validate_argument_transform' => 0,
    'validate_user_restrict_roles' => 0,
    'validate_argument_php' => '',
  ),
));
$handler->override_option('filters', array(
  'display_type' => array(
    'operator' => '=',
    'value' => 'web',
    'group' => '0',
    'exposed' => FALSE,
    'expose' => array(
      'operator' => FALSE,
      'label' => '',
    ),
    'id' => 'display_type',
    'table' => 'activity_log_templates',
    'field' => 'display_type',
    'relationship' => 'none',
  ),
));
$handler->override_option('access', array(
  'type' => 'perm',
  'perm' => 'view all activity messages',
));
$handler->override_option('cache', array(
  'type' => 'none',
));
$handler->override_option('empty', 'There are no visible status updates.');
$handler->override_option('empty_format', '1');
$handler->override_option('use_ajax', TRUE);
$handler->override_option('items_per_page', 20);
$handler->override_option('use_pager', '1');
$handler = $view->new_display('page', 'Page', 'page_1');
$handler->override_option('path', 'activities');
$handler->override_option('menu', array(
  'type' => 'normal',
  'title' => 'Activity stream',
  'description' => 'Displays activity streams.',
  'weight' => '0',
  'name' => 'navigation',
));
$handler->override_option('tab_options', array(
  'type' => 'none',
  'title' => '',
  'description' => '',
  'weight' => 0,
  'name' => 'navigation',
));
$handler = $view->new_display('page', 'Page', 'page_2');
$handler->override_option('path', '');
$handler->override_option('menu', array(
  'type' => 'none',
  'title' => '',
  'description' => '',
  'weight' => 0,
  'name' => 'navigation',
));
$handler->override_option('tab_options', array(
  'type' => 'none',
  'title' => '',
  'description' => '',
  'weight' => 0,
  'name' => 'navigation',
));

Если вы хотите заглянуть в админку - просто дайте мне знать!

кстати - я заметил, что в новой установке не создаются следующие таблицы ..

    og_access_post 
    og_notifications 
    content_group 
    content_group_fields 
    facebook_status_tags 
    fbss_comments 

по какой-то причине - я не знаю ..

на первый взгляд я полагаю, что следующие две таблицы могут представлять некоторый более конкретный интерес: что вы думаете !?

content_group 
content_group_fields 

ну, на данный момент я все еще пытаюсь выяснить, чего не хватает - какие проблемы вызвали серьезную нехватку стиля. Говорят в общем: что касается того, что сайт все еще остается тем же - после смены жесткого ядра [прошлой ночи из-за моего администратора сервера при изменении chwn и chmod всего сайта], я размышляя обо всех крошечных вещах и изменениях, которые я сделал на прошлой неделе: я постараюсь просмотреть все крошечные изменения, которые я сделал

сегодня вечером я проверю все настройки-администрирования сайта : у меня были некоторые исправления и тесты, сделанные на прошлой неделе, соответственно, некоторые подсказки: «Это связано с установкой в ​​административном разделе производительности (admin / settings) / performance) у вас при оптимизации пропускной способности включена опция «ОПТИМИЗИРОВАТЬ CSS-ФАЙЛЫ» и «ОПТИМИЗИРОВАТЬ JAVASCRIPT-ФАЙЛЫ». Эти настройки обычно очень полезны для рабочих (живых) сайтов - я сделал это для тестирования и настройки установки Drupal Commons, потому что я хорошо что лучше отключить, чтобы иметь поддержку разработки CSS и JS с помощью таких инструментов, как "Firebug", использующих Firefox. "

Что было сделано за последние 24 часа: в соответствии со всеми предлагаемыми и рекомендованными изменениями, внесенными

Bon Espresso
Siwei Shen 
Shaun Dychko
clive

Мой Сервер-администратор внес некоторые изменения в / home /vhost / WWW / campus-24.com / Для всех файлов / папок разрешение- / владение-настройки были установлены на

owner vhost:www
664 for files  and  2775 for the folders)

, также были внесены следующие исправления / корректировки:

       php_admin_value open_basedir
"/home/vhost/WWW/campus-24.com/:/usr/local/httpd/icons/"
       php_admin_value max_execution_time 360
       php_flag session.auto_start               off
       php_value mbstring.http_input             pass
       php_value mbstring.http_output            pass
       php_flag mbstring.encoding_translation    off
       php_admin_value memory_limit    128M
       php_admin_value max_input_time  360
       php_admin_value post_max_size   16M
       php_admin_flag safe_mode_gid off
       php_admin_flag safe_mode off

но сайт на данный момент не выглядит иначе.Все по-прежнему без стилей: [примечание: из-за некоторых советов с прошлой недели я установил в настройках администратора настройки css & js в специальном режиме на , который иногда называется выключенным ].Полагаю, что и здесь я могу внести некоторые исправления]

Ну, никаких изменений во внешнем виде не произошло.Полагаю, что это не удивительно, так как при установке отсутствовало правильное разрешение - так что я думаю, что мне нужно выполнить установку с правильными разрешениями - и владельцем, тогда все будет хорошо !?

конец обновления

здесь оригинальная публикация со всем описанием и идеями

Сайт Drupal Commons не имеет стиля послеустановить: это похоже на www.campus-24.com

обновление: благодаря Siwei Shen, который просит ниже разрешение на указанные пути - например, как пользователь "www-data",Ну, я думаю, что я не могу прочитать css-папку.Нет, так как все нижеуказанные папки принадлежат wwwrun-пользователю

У нас есть следующие в

/home/vhost/WWW/campus-24.com/sites/default/files/js
/home/vhost/WWW/campus-24.com/sites/default/files/css
/home/vhost/WWW/campus-24.com/sites/default/files/imagecache
/home/vhost/WWW/campus-24.com/sites/default/files/ctools
/home/vhost/WWW/campus-24.com/sites/default/files/pictures

Но папки содержатфайлы - которые принадлежат vhost-пользователю. Но подождите: Полагаю, что впоследствии я скопировал файлы в папки (извините, извините, я больше не могу вспомнить эту точную историю) Я попробовал все, что мог.Догадываясь, что я также попытался скопировать файлы в папку.Но самое интересное для меня - это то, что папки принадлежат пользователю wwwrun. Что вы думаете!?

Помимо указанных выше папок, есть два файла .принадлежит пользователю wwwrun-user

  • default-user.png
  • default-group.png

Во время установки я заметил предупреждения ослишком много открытых файлов.

я слышал о файле "css_1acaad3d96ebad99fc9b6ef9d4ee4.css": этот файл называется автоматически генерируемым файлом, который сжимает все стили CSS, используемые для повышения скорости, и помогает не перегружать рендеринг.Что делать, если этот файл отсутствует в моей папке - имеет ли мой сайт (!!!) вид, подобный указанному выше?

Примечание исходный htaccess был изменен моим сервером -админ.Но я предполагаю, что я (и это означает, что администратор сайта [мой друг] пропустил (и забыл важный вариант), видит htacess, который мы используем на самом деле - он взломан: посмотрите здесь
pastebin.de/22149

см. Ссылку http://campus -24.com /? Q = stream

Нет изображения, нет CSS. Есть ли проблемы с правами или разрешениями?

см. Сообщение об ошибке http://campus -24.com /? Q = admin / settings / report-error

Сообщение об ошибке

The configuration options have been saved.

    warning: array_map() [function.array-map]: Argument #2 should be an array in /home/vhost/WWW/campus-24.com/modules/system/system.module on line 1020.
    warning: array_keys() expects parameter 1 to be array, null given in /home/vhost/WWW/campus-24.com/includes/theme.inc on line 1832.
    warning: Invalid argument supplied for foreach() in /home/vhost/WWW/campus-24.com/includes/theme.inc on line 1832.

см. Намного больше сообщений об ошибках:

см. Гораздо больше журналов ошибок: http://pastebin.de/22378

на сайте http://campus -24.com /? Q = admin / help / dblog - у меня есть dblog-log-info Что выдает «cat / proc / sys / fs / file-nr»?

см. здесь журнал dblog, который представляет собой просто список записанных событий, содержащих данные об использовании, данные о производительности, ошибках, предупреждениях и оперативной информации.

Type    php
Date    Monday, 16 January, 2012 - 21:47
User    martin
Location    http://campus-24.com/?q=admin/reports
Referrer    http://campus-24.com/?q=stream
Message array_keys() expects parameter 1 to be array, null given in /home/vhost/WWW/campus-24.com/includes/theme.inc on line 1832.
Severity    error
Hostname    188.99.183.60


Type    php
Date    Monday, 16 January, 2012 - 21:47
User    martin
Location    http://campus-24.com/?q=admin/reports
Referrer    http://campus-24.com/?q=stream
Message array_keys() expects parameter 1 to be array, null given in /home/vhost/WWW/campus-24.com/includes/theme.inc on line 1832.
Severity    error
Hostname    188.99.183.60
Operations  


Type    php
Date    Monday, 16 January, 2012 - 21:47
User    martin
Location    http://campus-24.com/?q=admin/reports
Referrer    http://campus-24.com/?q=stream
Message array_map() [<a href='function.array-map'>function.array-map</a>]: Argument #2 should be an array in /home/vhost/WWW/campus-24.com/modules/system/system.module on line 1020.
Severity    error
Hostname    188.99.183.60
Operations

Type    php
Date    Monday, 16 January, 2012 - 21:47
User    martin
Location    http://campus-24.com/?q=stream
Referrer    
Message Invalid argument supplied for foreach() in /home/vhost/WWW/campus-24.com/includes/theme.inc on line 1832.
Severity    error
Hostname    188.99.183.60
Operations  

Предполагаю, что некоторые мелочи отсутствуют - как сказано выше: iвернись ивыслать все выводы.

Ответы [ 2 ]

5 голосов
/ 17 января 2012

запустите

$ sudo chmod -R 775 sites/default/files 
$ sudo chgrp -R www-data sites/default/files

из корня сайта, чтобы назначить все файлы группе www-данных и дать группе права на чтение и запись.Вы также можете использовать CPanel для этого через графический интерфейс, если это ваша установка.Это похоже на проблему с правами доступа к файлам (и очень распространенную!).

1 голос
/ 16 января 2012

У вас есть "разрешение" на указанный путь? например как пользователь "www-data", вы можете читать папку CSS?

ОБНОВЛЕНО:

Спасибо Шон Дычко за подробную команду.

Помимо того, что у вас есть 775 (или 755) разрешений для целевой папки / файлов, вы также должны убедиться, что у вас есть разрешение на доступ к текущей папке и / или ее родительской папке "." и ".."

например. если вы администратор и под консолью, наберите: (при условии, что «www-data» является пользователем linux, а «normal_user_group» является группой, к которой он принадлежит.)

$ ls -al
drwxr------ 15 www-data regular_user_group 4096 2012-01-17 12:00 .
drwxr------ 15 www-data regular_user_group 4096 2012-01-17 12:00 ..
drwxrr-xr-x 15 www-data regular_user_group 4096 2012-01-17 12:00 app

# other files ...

см. Строки 2 и 3? В этом случае, хотя пользователь «www-data» имеет разрешение на доступ к папке «app», он не может получить доступ к «.» и ".." папка. В итоге папка «app» по-прежнему недоступна.

Итак, убедитесь, что у вас есть разрешение как для целевого файла, так и для "." и ".." дорожки.

...