Вопросы
Не знаю где правильно разместить вопросы, поэтому буду размещать их пока здесь.
- YuriMakarov /16.07.2003 19:31/ Пытаюсь запустить экшен для Аплоада, есть проблема с которой пока не знаю как справиться. В Линуксах я не силен, может кто подскажет?
В скрипте используется команда для создания дирректория mkdir($dir,0777)
Первый каталог создается с правами 0777 и владельцем apache, внутри него подкаталог уже не создается с диагностикой Warning: mkdir() [function.mkdir]: SAFE MODE Restriction in effect. The script whose uid is 501 is not allowed to access /var/www/html/wacko/files/YuriMakarov owned by uid 72 in /var/www/html/wacko/actions/files.php on line 7
Uid 72 – это видимо Апачи, а Uid 501 это видимо мой. Это что-то с безопасностью в моем Линуксе. Что делать, не знаю.
- YuriMakarov /09.07.2003 15:01/ У меня в IE при работе с моей Вакой не обновляются страницы. Практически всегда (может быть всегда) требуется нажимать ctrl + рефреш. В чем проблема? Кеширование в броузере стоит авто.
- Эта проблема только в IE, в Мозилле все работает правильно :(
- /Ку Ме: кстати, у меня (среди пользователей) такое тоже бывает. Они обычно сидят за проксей, которая и кэширует. Прагма но кэш интересно поможет или усугубит?
- У нас прокси стоит, но моя IP-шка ходит напрямую. Да и в Мозилле все работает.
- Похоже происходит это только с HomePage. Поскольку этот URL не меняется я всегда вижу старую страницу. Может что в хеадере страницы подправить (срок действия), по крайней мере для страниц без параметра v=
- RomanIvanov: Это, наверное, из-за Last-Modified:. Надо думать. Надо записать в вакобагс.
- YuriMakarov /09.07.2003 14:03/ Похоже есть глюк с переименованием страниц
Если при переименовании снять галочку про редирект, то страница как бы переименовывается, но имя остается старым. Пытался переименовать из Pesochnica в Песочница. имя осталось в транслите (и на самой странице и в каталоге), повторно переименовать уже не дает, говорит «Эта страница уже называется Песочница.»
- Кстати, выше проявился глюк с типографикой – левая кавычка заменилась, а правая (после точки) нет.
- /Ку Ме: known bug. ShWacko:WackoДокументация/Типографика/ТоДо примерно.
- /Ку Ме: используйте звёздочки, чтобы помечать список? так сработает /Wiki Edit
- А с переименованием что? Пока получилось только одним способом – удалить и создать заново.
- RomanIvanov: Нельзя отрефакторить этот узел? А то я ничего не понял – про один тут баг, два или три речь.
- Это я не в то место коммент влепил (см. выше).
Переименование я пытался делать в IE, так что неуверен в чем проблема.
- YuriMakarov /09.07.2003 13:18/ Ненашел как правильно сделать апгрейд с R3 на R3.5. Достаточно просто переписать софт сохранив старый конфиг? Или нужно сделать инсталляцию заново указав существующую базу?
- /Ку Ме: должно быть достаточным просто переписать софт
- RomanIvanov: Апгрейд всегда делается переписыванием софта. Иногда после этого ещё автозапускается апдейтер.
- YuriMakarov /09.07.2003 13:13/ Каким образом можно запустить несколько Вак на одном сайте?
Простейший способ – установить несколько экземпляров в разные каталоги. А можно сделать так, чтобы весь софт был в одном экземпляре и только разные конфиги? Иначе всякие апгрейды и модификации придется делать на всех копиях ..
- /Ку Ме: дельное предложение. подумаем.
- RomanIvanov: не дельное. Я не понимаю это предложение, по крайней мере. Как это?
- /Ub S Это значит, что лежит вака в одном каталоге, но обслуживает сразу несколько экземпляров, с независимыми базами/таблицами, которые все определены в конфигах. А крутится это всё только на единожды установленном экземпляре ваки. Поэтому предложение разумное.
- /Ку Ме: под словом экземпляр подразумевается php-код. А в остальном, я именно это и имел в виду. Ага.
- Делается ли в Ваке перекодировка из юникода полученных сообщений?
Я к примеру часто пользуюсь Мозиллой, а она (всегда или нет не знаю) русский текст передает в юникоде, т.е. в тексте страницы он выглядит примерно как &1054... Т.е. вставляется как эскеп последовательность. При этом текст занимает в 6 раз больше места, и поиск по нему наверное будет некорректным. По идее при приеме его нужно бы перекодировать.
- RomanIvanov: я всегда пользуюсь Мозиллой. Она никогда не передаёт русский текст не так как нужно. Так что я не очень понимаю, о чём речь.
- Похоже глюк появился.
Попытался сейчас поставить эту страницу под наблюдение, но глаз внизу не изменился. (Сейчас сработало)
- RomanIvanov: Как воспроизвести?
- Не знаю, после создания этой странички, не переходя на другие, я попытался поставить ее под наблюдение, но эффекта небыло (иконка не менялась). Потом походив по Ваке вернулся к этой странице и все сработало.
- Имена страниц
Посталил на машину Mandrake 9.1 с русской локализацией. Запустил на ней только что Ваку 3.5. Все как будто работает, только страницы почему-то создаются в транслите. Т.е. пишу к примеру ТестКластера. После ее создания и сохранения она получает имя TestKlastera и в заголовке и в каталоге.
В чем проблема, и как ее можно разрешить?
И еще одна проблема видимо связанная с тем же. На начальной странице есть ссылка на Песочница. Страничка создалась с именем Pesochnica и в результате (видимо) все подобные страницы попали в список Забытых.- RomanIvanov: стоит ли в системе локаль ru_RU.CP1251?
- А как это проверить?
При инсталляции Мандрейка я выбрал «Русский», при этом он на автомате поставил все кодировки. И в броузерах и в консоли все кодировки как будто работают. Правда если в mc открыть файлы Ваки (php), то русский там нечитабельный.
- Команда locale выдает список в котором везде стоит ru_RU
Команда locale — charmaps выдает ошибку – No such file or directory. Я правда не знаю, плохо это или без разницы.
- Страницы, которые были созданы инсталлятором имеют нормальные названия (русские)
- Еще момент. Русские Вики имена распознаются правильно. ВикиИмя понимается как ссылка, т.е. с кодировкой видимо все в порядке. При одной из предыдущих инсталляций на другой машине тоже М9.1 (правда это была R3) вака эти имена не понимала.
- RomanIvanov: тогда локаль, видимо, в порядке. А какова ссылка на создание НесуществующейСтраницы?
- Ссылка уже в транслите –
http://172.16.63.211/wacko/Pesochnica/-TestKlastera-2/edit&add=1 это вместо ТестКластера2
- У меня кстати в конфиге стоит rewrite_mode => 0, а ссылка через слэш получается (или я тут чего не понял?)
- RomanIvanov: В этом вся и беда. У вас реврайт работает, так как в .htaccess прописан; но в ini он выключен. Из-за этого вместо вопросика перед add стоит амперсанд, add не передаётся в программу и она не пытается раскодировать взаимно-однозначный транслит.
- Такс, Вылечилась поставил в конфиге rewrite_mode => 1 (ничего больше не менял) и похоже заработало.. Что это за параметр? Мне показалось, что это както связано с URL'ами? Видимо я ошибся? Теперь создает имена по русски.
- YuriMakarov /10.07.2003 20:52/ Та же проблема уже на хостинге
На моем хостинге ваши файлы .htaccess не работают. Т.е. при их наличии папка становится недоступной. Поэтому их приходится удалять. В версии R3 в режиме rewrite_mode => 0 все работало правильно. В R3.5 с любым значением rewrite_mode работает некорректно. (завтра еще раз проверю)
- RomanIvanov: я ж и пишу. Связано с урлами. У вас фактическое положение и то что в конфиге было – конфликтовали. Из-за чего не работал параметр add.
- /Ку Ме: imho — в FAQ
- Попробовал переименовать глючную страницу.
Задал новое имя русскими буквами. Теперь страница имеет нормальное имя. Т.е. переименовывается нормально, а при создании оказывается в транслите.
- Еще какой-то глюк с кешированием похоже
Сначала открывал свою ваку в IE, тема была установлена tabs. Потом изменил тему на default (проверить не связано ли с темой). В IE страница не изменилась. Затем в Мозилле поэкспериментировал с созданием новой страницы (опять транслит) и с ее переименованием. Тема в Мозиле сменилась и в обновлениях появилось несколько новых страниц. Решил посмотреть в IE. Тема у HomePage осталась tabs. У других страниц тема сменилась, на при переходе на HomePage опять вижу тему tabs и устаревшее содержание Изменений.
- Проверил кеширование в IE, стояло на автомате, попробовал выключить кеширование. Результат тот же – показывает старую страницу. Т.е. видимо кеширование происходит на сервере. У меня кстати Apache 2.0 ..
- Попробуйте нажать Ctrl+кнопку «Обновить» в MSIE?
- Да, страница обновилась.
- С HomePage тоже некоторое прояснение. Если заходить на нее с какой-то внутренней страницы (не помню как это делал), то ссылка получается
http://172.16.63.211/wacko/HomePage?v=11it (с параметром v) или зайти по ссылке
http://172.16.63.211/wacko/HomePage/, страница показывается правильно. Если зайти просто в ваку то ссылка получается
http://172.16.63.211/wacko/HomePage и вижу старую страницу.