Не так. Многое зависит от режима работы хостинга и настроек.
Например в suexec режиме, соединение с БД длиться только в течение работы PHP-скрипта. Т.е. скрипт отработал - соединение с БД закрылось. В mod_php можно использовать перманентные соединения, в этом режиме соединение с БД сохраняется либо пока его не закроют сами PHP-скрипты, либо пока не истечёт таймаут соединения и MySQL не закроет его сам.
Проблема в хостере однозначно.
Вообще-то у вас должен быть специальный яшик на хостинге (который обычно совпадает с именем пользователя, от которого работает ваша учётная запись) куда должны сыпаться все отлупы почтовой системы. Попробуйте почитать этот ящик, вдруг чего интересного найдёте.
PHP Fatal error: Allowed memory size of 25165824 bytes exhausted (tried to allocate 12288 bytes)
означает, что вашему PHP не хватает оперативной памяти для работы.
Скорее всего у вашего хостера стоит ограничение в 24Mb
Увеличте объём доступной памяти и наверняка всё заработает.
Не вижу такой проблемы. Создал пользователя, при регистрации один раз согласился с правилами и всё.
Есть подозрение на кофликт с кэшированием. Попробуйте выключить всё кэширование, почистить кэш и попробовать зайти.
Это понятно. Обычно бывает необходимость переносить не уникальную для сайта информацию типа about, а какие-либо доки, которые могут быть использованы и там и там.
Будет. Ровно до того момента, когда мне понадобится перенести часть документов на другой сервер.
А там нумерация node своя. Не говоря уже о том, что ссылка /node/123 мне ни о чем не расскажет, а вот, например, ссылка /configure.html расскажет.
Понятно в общем, решения нет - постараюсь не использовать ссылки в тизире.
Есть документ с URL:
/kaka/baka.html
На него есть абсолютная ссылка в документе: /intro.html
Завожу дополнительный разел и для реорганизации меняю:
/kaka/baka.html на /new/kaka/baka.html
в документе /intro.html будет битая ссылка.
Ах, ну да, это не реорганизация подшивки, сорри, да тут я с терминологией попутал, но в принципе пример помоему показательный, нет?
Хм. Вряд ли один из этих вариантов подойдёт.
По поводу первого варианта, как показывает практика, а также в чём я глубоко убеждёт, ссылки вида node/XXXX - это зло! Каждая страница (ну может быть за исключением форума) должна иметь внятный чёткий URL.
По поводу второго варианта, при изменении структуры сайта (например при реорганизации подшивки) все абсолютные ссылки, начинающиеся от корня станут битыми (о чём я уже писал).
Таким образом, получается, что не надо использовать ссылки в тизере (что не слишком-то удобно, не так ли)?
Проблемы в хостинге - это точно.
Вполне возможно, что просто тупо стоят ограничения на время выполнения скрипта, а может ограничения на load average. Тогда если диск медленный - будет отшибать там.
Вы не ждите, вы залейте сжатый дамп хостеру по FTP и попросите загрузить этот дамп в БД. Они это сделают с правами root'а сами и много времени это занять не должно.
А если у вас есть ssh доступ, то вы и сами можете это сделать. Залейте дамп, скажем dump.sql.gz в каталог по FTP. Затем зайдите по ssh, выполните:
> Если хостер не хоочет поставить клиентам ImageMagick - меняйте хостера.
Конечно меняйте!
Правда потом окажется, что выбор хостеров при таком подходе не так уж велик, а стоимость не так уж мала, но как говориться - хозяин-барин!
Всё зависит ещё от целей защиты!
Например у человека галерея в миллион картинок (ну пусть нескольких тысяч). Браузером такую галерею не вытянуть и за год! А вот роботом (если никакой защиты не стоит) это сделать можно быстро!
Опять же наличие watermark гарантирует, что не будет проблем с доказательством авторских прав на данное изображение, если например картинка выкладывается с правами "только смотреть", но с запретом на распространение, а недобросовестные пользователи на этот запрет плюют.
Так а тут к вам встречный вопрос.
ImageMagick - это библиотека. Но ведь вам наверняка обёртки к ней нужны?
Вот и просите пакеты ImageMagick-perl и/или модуль PHP с поддержкой ImageMagick (у меня он называется):
php-magickwand.i386 : PHP API for ImageMagick
Безусловно только в файловой системе.
От воровства контента защитится не так уж трудно.
Вот идеи:
1. В каталог с файлами ставится .htaccess запрещающий прямой доступ к файлам по HTTP
2. Картинки отдаются только через PHP-скрипты
3. В скрипты встроить защиту с лимитом скачиваний за минуту/час/день (кому как нравится) с конкретного IP.
4. Если не очень затратно по ресурсам, то можно этими же скриптами прилеплять к картинкам watermark с URL-сайта.
Не все хостеры на виртуальном хостинге будут поднимать вам что-либо дополнительно сверх того набора, который вам предложен по тарифу. Если захотят - пойдут навстречу, если нет - они в своём праве.
Так что требовать здесь - не самая лучшая мысль. Попробуйте вежливо попросить.
Время публикаций
Что-то у меня такое было. Как помнится связано это было с часовыми поясами и летним/зимним временем.
MySQL
Не так. Многое зависит от режима работы хостинга и настроек.
Например в suexec режиме, соединение с БД длиться только в течение работы PHP-скрипта. Т.е. скрипт отработал - соединение с БД закрылось. В mod_php можно использовать перманентные соединения, в этом режиме соединение с БД сохраняется либо пока его не закроют сами PHP-скрипты, либо пока не истечёт таймаут соединения и MySQL не закроет его сам.
Help! Не приходят письма о регистрации и восстановлении пароля
Проблема в хостере однозначно.
Вообще-то у вас должен быть специальный яшик на хостинге (который обычно совпадает с именем пользователя, от которого работает ваша учётная запись) куда должны сыпаться все отлупы почтовой системы. Попробуйте почитать этот ящик, вдруг чего интересного найдёте.
Саппорт Мастерхоста говорите? Знаем знаем!
Проблема с NODE
Учите английский:
PHP Fatal error: Allowed memory size of 25165824 bytes exhausted (tried to allocate 12288 bytes)
означает, что вашему PHP не хватает оперативной памяти для работы.
Скорее всего у вашего хостера стоит ограничение в 24Mb
Увеличте объём доступной памяти и наверняка всё заработает.
Не могу войти на сайт. (решено, но не понято)
Нет доступа у админа или обычного пользователя?
Если последнее - перестройте права доступа.
Как привязать свой сверстанный сайт к Drupal
Толковое руководство есть только на английском (во всяком случае мне кажется именно оно вам нужно):
http://drupal.org/theme-guide
не пойму с форумом
Насколько мне известно - нет. Без каких-то дополнительных вещей (модулей, расширений) поведение по умолчанию именно таково.
Модуль "Условия регистрации"
Не вижу такой проблемы. Создал пользователя, при регистрации один раз согласился с правилами и всё.
Есть подозрение на кофликт с кэшированием. Попробуйте выключить всё кэширование, почистить кэш и попробовать зайти.
не пойму с форумом
/admin/build/menu-customize/primary-links
Там добавьте нужный пункт меню
Модуль "Условия регистрации"
А права доступа включили для анонимного пользователя "Смотреть правила сайта?"
Относительные ссылки в таксономии и анонсе
Это понятно. Обычно бывает необходимость переносить не уникальную для сайта информацию типа about, а какие-либо доки, которые могут быть использованы и там и там.
Как реализовать форум?
mbakhtina, вы имеете в виду кнопки форматирования сверху от области ввода текста? Тогда BUEditor
Все шло как по маслу
Узнай. Строку поиска вначале страницы видишь?
Что лень набрать в ней "обновить права доступа"?
Относительные ссылки в таксономии и анонсе
Будет. Ровно до того момента, когда мне понадобится перенести часть документов на другой сервер.
А там нумерация node своя. Не говоря уже о том, что ссылка /node/123 мне ни о чем не расскажет, а вот, например, ссылка /configure.html расскажет.
Понятно в общем, решения нет - постараюсь не использовать ссылки в тизире.
Относительные ссылки в таксономии и анонсе
Есть документ с URL:
/kaka/baka.html
На него есть абсолютная ссылка в документе: /intro.html
Завожу дополнительный разел и для реорганизации меняю:
/kaka/baka.html на /new/kaka/baka.html
в документе /intro.html будет битая ссылка.
Ах, ну да, это не реорганизация подшивки, сорри, да тут я с терминологией попутал, но в принципе пример помоему показательный, нет?
Модуль "Условия регистрации"
Модуль называется Legal. Для своей работы требует ещё один модуль: Checkbox Validate.
Как реализовать форум?
Включите модуль форум. Станет доступно:
/admin/content/forum
Там и создаёте всё что нужно.
Права раздаются на странице прав:
/admin/user/permissions
Относительные ссылки в таксономии и анонсе
Хм. Вряд ли один из этих вариантов подойдёт.
По поводу первого варианта, как показывает практика, а также в чём я глубоко убеждёт, ссылки вида node/XXXX - это зло! Каждая страница (ну может быть за исключением форума) должна иметь внятный чёткий URL.
По поводу второго варианта, при изменении структуры сайта (например при реорганизации подшивки) все абсолютные ссылки, начинающиеся от корня станут битыми (о чём я уже писал).
Таким образом, получается, что не надо использовать ссылки в тизере (что не слишком-то удобно, не так ли)?
Как правильно хранить изображения - в файлах или в базе данных MySQL?
1. С чего вы взяли? Помоему я уже написал как можно защитится
Кто виноват я или хостинг?
Проблемы в хостинге - это точно.
Вполне возможно, что просто тупо стоят ограничения на время выполнения скрипта, а может ограничения на load average. Тогда если диск медленный - будет отшибать там.
Вы не ждите, вы залейте сжатый дамп хостеру по FTP и попросите загрузить этот дамп в БД. Они это сделают с правами root'а сами и много времени это занять не должно.
А если у вас есть ssh доступ, то вы и сами можете это сделать. Залейте дамп, скажем dump.sql.gz в каталог по FTP. Затем зайдите по ssh, выполните:
Требования к хостеру
> Если хостер не хоочет поставить клиентам ImageMagick - меняйте хостера.
Конечно меняйте!
Правда потом окажется, что выбор хостеров при таком подходе не так уж велик, а стоимость не так уж мала, но как говориться - хозяин-барин!
Как правильно хранить изображения - в файлах или в базе данных MySQL?
Всё зависит ещё от целей защиты!
Например у человека галерея в миллион картинок (ну пусть нескольких тысяч). Браузером такую галерею не вытянуть и за год! А вот роботом (если никакой защиты не стоит) это сделать можно быстро!
Опять же наличие watermark гарантирует, что не будет проблем с доказательством авторских прав на данное изображение, если например картинка выкладывается с правами "только смотреть", но с запретом на распространение, а недобросовестные пользователи на этот запрет плюют.
Требования к хостеру
Так а тут к вам встречный вопрос.
ImageMagick - это библиотека. Но ведь вам наверняка обёртки к ней нужны?
Вот и просите пакеты ImageMagick-perl и/или модуль PHP с поддержкой ImageMagick (у меня он называется):
php-magickwand.i386 : PHP API for ImageMagick
Как правильно хранить изображения - в файлах или в базе данных MySQL?
Безусловно только в файловой системе.
От воровства контента защитится не так уж трудно.
Вот идеи:
1. В каталог с файлами ставится .htaccess запрещающий прямой доступ к файлам по HTTP
2. Картинки отдаются только через PHP-скрипты
3. В скрипты встроить защиту с лимитом скачиваний за минуту/час/день (кому как нравится) с конкретного IP.
4. Если не очень затратно по ресурсам, то можно этими же скриптами прилеплять к картинкам watermark с URL-сайта.
Требования к хостеру
Не все хостеры на виртуальном хостинге будут поднимать вам что-либо дополнительно сверх того набора, который вам предложен по тарифу. Если захотят - пойдут навстречу, если нет - они в своём праве.
Так что требовать здесь - не самая лучшая мысль. Попробуйте вежливо попросить.