starcomputer: Блог

Главные вкладки

www.мой_сайт/admin - страница не найдена

9 августа 2013 в 9:35

Ситуация:
1. Никакие новые модули не ставились и не обновлялись.
2. Вхожу под учеткой админа (uid = 1).
3. При попытке попасть в админку ("Управление")выскакивает сообщение "Запрашиваемая страница не найдена".
4. При попытке набрать www.мой_сайт/admin то-же самое.
5. А вот так: www.мой_сайт/?q=admin войти в админку можно.

Все модули обновлены, отчет состояния никаких ошибок и предупреждений не выдает.

До этого возникла сходная проблема - при создании нового материала непосредственно после создания тоже вылетало сообщение "Запрашиваемая страница не найдена" хотя материал создавался. Проблему так и не решил Sad

Гуру Друпал, подскажите куда смотреть ? К хостеру обращаться бесполезно - у них друпальщиков нет и подсказать не могут.

Не работает Upload после перехода на PHP 5.3

24 марта 2013 в 17:35

После перехода на PHP 5.3 перестал работать Upload.
Вначале при создании нового материала или редактировании старого выдавалось предупреждение, порыв инет нашел патч, предупреждение перестало выдаваться, но upload так и не заработал (при нажатии кнопки "Загрузить" просто безрезультатно и бесконечно крутится).
Подозреваю, что проблема общеизвестна, но я решения так и не нашел Sad
Модуль Upload_Preview обновлен до последней версии (кстати в ней уже есть вышеуказанные патчи).

Не могу удалить материал :(

7 мая 2011 в 21:45

Под правами хозяина не могу удалить материал.
"Изменить - Удалить"
Ничего не пишет, но и не удаляет.
Удалить можно только из "Содержание - Содержимое" если отметить нужный материал и удалить, то удаляется.
В чем может быть причина ?

Авторизация :(

5 мая 2011 в 22:12

Пробую сделать авторизацию таким вот образом:

<?php
$username = "guest";
$password = "";
$hostname = "192.166.103.19";
$fp = fsockopen($hostname, 81, $errno, $errstr, 30);
if (!$fp) echo "$errstr ($errno)<br />\n";
else
{
$data = "subaction=dologin&username=$username&password=$password&";
$headers = "POST HTTP/1.1\r\n";
$headers .= "Host: $hostname\r\n";
$headers .= "Content-type: application/x-www-form-urlencoded\r\n";
$headers .= "Content-Length: ".strlen($data)."\r\n";
fwrite($fp, $headers.$data);
}
?>

<div align="center">
<applet code="com.charliemouse.cambozola.Viewer" archive="/cambozola.jar" width="640" height="480">
<param name="url" value="http://192.166.103.19:81/video/mjpg.cgi">
</applet>
</div>

Ошибок не выдает, но окно авторизации Явы все равно выскакивает Sad
Что не так ?

Views - сетка - формат вывода [РЕШЕНО]

28 апреля 2011 в 13:16

Есть Views для определенного материала. Стиль - Сетка. Выводятся названия полей и их содержимое.
Вопрос - как сделать, чтобы название поля выводилось другим шрифтом / цветом ?

"Нодный сериал"

16 апреля 2011 в 9:08

Есть описание кучи однотипных предметов, которые отличаются только двумя показателями.
Показатели - C и D могут иметь разные комбинации значений для разных предметов.
Допустим:
Предмет_1 C = 1,2,3,4,5 D = 10,11,12,13,14,15
Предмет_2 C = 2,4,6 D = 22,42,62
Задача состоит в том, чтобы пользователь фильтром во вьюшке мог выбрать предметы, с определенными показателями C и D.
Как решить ?
Не создавать же для каждого предмета с определенными параметрами C и D свой материал ?
Чтобы было понятней:

Ошибка выполнения cron.php [РЕШЕНО]

15 апреля 2011 в 23:45

При запуске пишет:
Fatal error: Cannot redeclare book_toc_recursive() (previously declared in /home/....../public_html/includes/common.inc(1696) : eval()'d code:3) in /home/...../public_html/includes/common.inc(1696) : eval()'d code on line 19
Судя по логам перестал работать 3 дня назад.
За это время было сделано единственное - заменены алиасы на удобочитаемые (транслитерация).
Подскажите что делать ?

Автоматизация резервного копирования базы данных

15 апреля 2011 в 13:17

Нашел способ это делать:
http://drupalcookbook.ru/recept/avtomatizacija-rezervnogo-kopirovanija-b...
однако будучи полным ламером в юниксах ни фига не понял Sad
0 0 * * * mysqldump -uLOGIN -PPORT -hHOST -pPASS DBNAME | gzip -c > `date "+%Y-%m-%d"`.gz
Добрые люди, дайте пример этой команды.
-uLOGIN - понятно
-PPORT - не понятно

Вывод фильтра Views в отдельный блок.

15 апреля 2011 в 11:56

Возникла такая необходимость. Порыв сей форум в конце концов нашел решение.
Поскольку отдельные этапы разбросаны по разным темам (или я не нашел цельного) то решил выложить целиком Smile
1. При создании View ставим в Настройках представления "Отображать в блоке" в Да.
2. После создания вьюхи на странице блоков появится новый блок, у меня это "Выставлена форма: korall_gallery-default"
Теперь нужно организовать вывод этого блока в удобном месте.
3. Открываем МояТема.info и добавляем новый регион:

regions[filter] = Filter

4. Прописываем в page.tpl.php вывод региона в нужном месте (в моем случае ниже имеющегося региона banner3):

<?php if (!empty($banner3)) { echo $banner3; } ?>
<?php if (!empty($filter)) { echo $filter; } ?>

Расположение регионов можно посмотреть на странице блоков.
5. Добавляем функцию вывода региона в template.tpl.php темы:

<?php
/* Common methods */
function МояТема_preprocess_node(&$variables){ 
    if(!
$variables['teaser']) {
      foreach (array(
'filter') as $region) {
      
$variables[$region] = theme('blocks'$region);
       }
    }
}
?>

6. Очищаем кэш.
7. Открываем страницу блоков, вновь созданный регион должен появиться в указанном месте.
8. Распологаем наш блок фильтров в этом регионе.
Если у Вас несколько фильтров для разных вьюх, то для каждого блока нужно прописать, на какой странице он будет выводиться. У меня это korall_gallery* Ставим отметку "Выводить только на указанных страницах" и указываем страницу.

Фильтр со списком в Views [РЕШЕНО]

14 апреля 2011 в 19:51

Одно из полей материала - поле со списком (выбор значений из списка).
Как сделать в views фильтр по этому полю, чтобы значения для фильтра тоже были из выпадающего списка ?
Список значений могу занести и ручками, там их не много.
Может есть готовый модуль для этого ?

Как сделать, чтобы путь к ноде формировался без "%" ? [РЕШЕНО]

13 апреля 2011 в 9:59

Если заголовок ноды на русском языке, то ссылка на нее формируется как http://www.xxxxxxxx.xxx/content/%..%..%..%
Как этого избежать ?
Path, Path Auto, Transliteration включены.

Оглавление подшивки [РЕШЕНО]

12 апреля 2011 в 19:21

Как изменить оглавление подшивки, если изначально материал был создан как первая страница подшивки, а теперь возникла необходимость сделать его подчиненным.

После создания нового материала выскакивает "Страница не найдена"

6 апреля 2011 в 10:54

С чего-то вдруг непосредственно после создания нового материала вместо перехода на вновь созданную ноду выскакивает надпись "Страница не найдена". При этом нода создается нормально, в подшивках появляется.
Грешу на модуль Save & Edit, больше вроде ничего не устанавливал.
У кого-то было такое ? Куда смотреть ?

On-Line видео через IP камеру

2 апреля 2011 в 7:01

Возникло желание сделать трансляцию видео через IP-камеру.
Камера DSC-2121. Можно подключить напрямую к инету, в моем случае через домашний роутер DIR-320.
Далее пошли мучения с поиском и доработкой скрипта.
В результате получился такой код:

<DIV align=center>
<object id="xplugApplet" classid="java:xplug.class"
java_codebase="http://ХХХ.ХХХ.ХХХ.ХХХ"
type="application/x-java-applet"
archive="xplug.jar"
name="xplugApplet" height="480" width="640">
<param name="archive" value="xplug.jar">
<param name="code" value="xplug">
<param name="codebase" value="http://ХХХ.ХХХ.ХХХ.ХХХ/dcsclictrl.cab#version=1,0,0,2609">
<param name="scriptable" value="true">
<param name="name" value="cvcs">
<param name="type" value="application/x-java-applet;version=1.6">
<param name="menuheight" value="40"> <param name="RemotePort" value="80">
<param name="Timeout" value="10000"> <param name="mayscript" value="true">
<param name="xmode" value="preview"> <param name="productID" value="DCS-2121">
<param name="profileid" value="3"> <param name="bg" value="0xd5dfea">
<param name="inittrigger" value="0"> <param name="imageWidth" value="640">
<param name="imageHeight" value="480"> <param name="webEvent" value="0">
<param name="pageContext" value="Basic Z3Vlc3Q6">
<param name="microphone" value="0"> <param name="speaker" value="0">
<strong> Ваш браузер не имеет встроенной поддержки Java Plug-in. <br>
<a href="http://www.java.com/ru/download/manual.jsp">
Установите последнюю версию Java Plug-in отсюда.
</a>
</strong>
</object>
</DIV>

"Удалить" body определенного типа материала [РЕШЕНО]

10 марта 2011 в 12:09

Как "удалить" body определенного типа материала ?
UPDATE ??????? SET Body = ''
Не могу найти в какой таблице они /body/ находятся Sad
В таблице content_mytype только те поля, которые я создавал. А где стандартные ?

Как отправить письмо ? [РЕШЕНО]

28 января 2011 в 22:51

Туплю наверно Sad

Задача такова:
При нажатии на кнопку в меню появляется форма, в которой нужно ввести имя, e-mail, текст письма и кнопку "Отправить"
Примерно так:
Ваше имя:
Ваш E-Mail:
Текст письма:

"Отправить"

При нажатии на кнопку "Отправить" письмо уходит на заранее заданный адрес.
С помощью какого модуля можно это сделать ?
...........
В поиске вываливается до дури страниц .....

Доапгрейдился .... :(

22 января 2011 в 8:23

Сделал апгрейд до версии 6.20
Проапгрейдил все модули
Сайт грузится, но в админку зайти не могу.
Вылетает десяток страниц варнигов типа:
Warning: MySQL server has gone away query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (1, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:871318:\"MySQL server has gone away\nquery: UPDATE cache_update SET data = 'a:50:{s:6:\\"abssrc\\";a:10:{s:5:\\"title\\";s:12:\\"Absolute src\\";s:10:\\"short_name\\";s:6:\\"abssrc\\";s:10:\\"dc:creator\\";s:9:\\"jimyhuang\\";s:11:\\"api_version\\";s:3:\\"6.x\\";s:17:\\"recommended_major\\";s:1:\\"1\\";s:16:\\"supported_majors\\";s:1:\\"1\\";s:13:\\"default_major\\";s:1:\\"1\\";s:14:\\"project_status\\ in /home/...../public_html/includes/database.mysql.inc on line 136

На белом фоне
Потом еще десяток страниц:

Журнал входа

20 января 2011 в 19:02

Скажите уважаемые Друпальцы, нет ли такого модуля, который бы засекал попытки неудачного входа в админку (неверный логин/пароль) и сохранял бы данные, когда и с какого IP ?
Или не в админку, а просто на сайт.
Еще лучше, чтобы еще и на указанный E-Mail данные отсылал Smile
В отчетах сайта смотрел, там вроде ничего такого нет (может плохо смотрел, так ткните :)).
Поиск юзал - тоже вроде ничего, в основном вопросы "не могу зайти в админку".

Портал + магазин

19 января 2011 в 22:52

Возможно ли в принципе такое ?
Т.е. при клике на пункт меню вместо главной страницы появляется страница магазина с сохранением всего остального.
Может кто видел примеры такого ?
Сорри, если вопрос дурацкий Sad
Ubercart не пробовал, и прежде чем попробовать хочу хоть глянуть на примеры.

Бэкап базы

19 января 2011 в 22:13

Делаю архивную копию базы с помощью pHpMyAdmin
Настройки на рисунке во вложении (собственно это настройки по умолчанию).
Ув. Друпальцы, скажите, нужно что-то менять в настройках ?
И как потом восстановить в случае чего базу из копии ? Ни разу этого не делал.
Спасибо !!!

Местоположение (карта)

13 января 2011 в 19:42

Знаю, что за такие вопросы посылают .... в поиск.
Искал, но там в основном описания, а реальных примеров Sad
В общем нужно следующее:
Страница (Page или Story), на странице ссылки типа:
Ааааааааааа
Ббббббббббб
Вввввв
Ггггггггггггггг

При щелчке на ссылку во всплывающем окне открывается карта с указанием месторасположения.
..................
Карта - карта города.
Посетители создавать метки не могут.