Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Ошибка кодировки


V1taliy

Recommended Posts

Здравствуйте.

Поставил движок без модулей без ничего просто чистый движок (пробовал и 1.5.1.3 и 1.5.3.1).

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

Warning: file_get_contents(/home/u133402/siru/www/system/cache/cache.store.1338634990): failed to open stream: No such file or directory in /home/u133402siru/www/system/library/cache.php on line 25

Пробовал чистить кэш, переставлять движок, менять бд но ошибка все равно появляется! Подскажите пожалуйста что мне делать? Может следует перейти на версию 1.4. x ?

Надіслати
Поділитися на інших сайтах


может стоит права нужные поставить?

Права на что? при установке движка было написано что все нужные скрипты присутствуют и все нужные папки открыты

Надіслати
Поділитися на інших сайтах


chmod 0755 or 0777 system/cache/

не помогло.

Значит поэтапно что я делаю:

1) Сливаю движок в попку www хостинга

2) Создаю бд

3) по ftp присваиваю права

0777 image/

0777 image/cache/

0777 system/cache/

0777 download/

config.php

admin/config.php

4) Запускаю установщик

5) Прописываю пути к бд логин пароль и тд

6) перехожу в админку магазина

7) удаляю папку install с ftp

8) немного лазею по админке вылезает косяк. обновляю эту страницу косяк пропадает.Опять немного лазию - опять косяк. обновляю все норм и тд.

хостинг Majordomo

может какой косяк с кодировкой самой БД ?

Надіслати
Поділитися на інших сайтах


Либо в панели управления хостингом либо в .htaccess укажи по умолчанию UTF8

С кодировкой всё будет нормально, но ахтунги будут периодически появляться из-за корявого кешера.

Либо в панели управления хостингом либо в .htaccess отключи вывод варнингов и нотисов, а когда запустиш сайт в работу - полностью отключай вывод в браузер любых сообщений PHP.

Надіслати
Поділитися на інших сайтах

не помогло.

Значит поэтапно что я делаю:

[порезано]

хостинг Majordomo

может какой косяк с кодировкой самой БД ?

Такие-же артефакты поползли и именно на Majordomo. Они на днях переносили аккаунт на новое оборудование и после этого косяки полезли. ((

Цитирую......

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

У доменов располагающихся на Вашем аккаунте будут изменены А записи на:

3600 IN A 78.108.80.10

3600 IN A 78.108.86.10

Для Вашего аккаунта будет изменена версия интерпретатора php на 5.3 и php 5.2, версия веб-сервера Apache на Apache 2.2., также изменится адрес для подключения к ФТП серверу на: ftp1.majordomo.ru.

Помимо всего прочего, изменится адрес сервера базы данных mysql на: idb1.majordomo.ru

Версия mysql-сервера и mysql-клиента изменятся на mysql 5.5.

Может в этом собака порылась??? :unsure:

Надіслати
Поділитися на інших сайтах


Может в этом собака порылась??? :unsure:

Нет, не в этом.

Проблема в кривом алгоритме чистки протухшего кеша.

Происходит примерно следующее:

Делается выборка списка файлов в папке кеша, а потом в цикле проверяется актуальность каждого файла... При тормознутой ФС этот процесс не быстрый и если паралельно приходит два запроса - то они получают почти одинаковые списки файлов кеша.... оба запроса хотят удалить один и тот-же файл... один из запросов удаляет файл, а другому удалять уже нечего и он кидает предупреждение "No such file or directory".

Отключи вывод ошибок в браузер и жизнь наладится.

Надіслати
Поділитися на інших сайтах

Нет, не в этом.

Проблема в кривом алгоритме чистки протухшего кеша.

Происходит примерно следующее:

Делается выборка списка файлов в папке кеша, а потом в цикле проверяется актуальность каждого файла... При тормознутой ФС этот процесс не быстрый и если паралельно приходит два запроса - то они получают почти одинаковые списки файлов кеша.... оба запроса хотят удалить один и тот-же файл... один из запросов удаляет файл, а другому удалять уже нечего и он кидает предупреждение "No such file or directory".

Отключи вывод ошибок в браузер и жизнь наладится.

Так а с иероглифами что делать, все равно ведь вылезают? Может кэш как почистить?

Надіслати
Поділитися на інших сайтах


Так а с иероглифами что делать, все равно ведь вылезают? Может кэш как почистить?

Иероглифы - следствие вывода варнинга... не будет варнингов - не будет иероглифов.

Лень обяснять причинно-следственную связь, но если настроить дефолтный вывод на UTF8 - тогда и при варнингах не будет иероглифов.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.