xintrea
Новичок
PDO. SQLite3. Хранение данных в астрале.
Здравствуйте!
Наблюдаю сейчас очень большую странность.
Имею чистую связку Apache2+PHP. Больше ничего нет, никаких еАкселераторов и прочих кеширующих улучшаторов.
Имею файл базы данных SQLite3. Имею PHP-скрипт (назовем его гостевой книгой), который работает с этой базой данных через PDO. В базе есть пара тестовых записей.
Работа выглядит так: стартует Apache2, захожу в гостевушку, вижу две тестовых записи. Через фронтофисную форму могу добавлять записи в гостевушку. Через бекофисную панель администрирования могу редактировать и удалять записи в гостевушке. Все работает.
Проблема в том, что все эти изменения данных никак не отображаются на файле базы данных. Он остается тем же, что и был при старте Apache. И если Apache потушить и снова включить, все измененные данные теряются. Остаются только две первоначальные тестовые записи.
Вопрос. Где хранятся новые данные, пока Apache работает? Никакого кеширования ведь не включено. Как сделать нормальную синхронизацию актуальных данных с файлом базы данных? Где что нужно крутануть?
ЗЫЖ В рунете по этому вопросу информации нет, с английцким у меня туго, но походу и у буржуев по этому вопросу мало кто что знает. Найдется хоть один профи, который объяснит что к чему?
-~{}~ 01.12.09 12:05:
Хм, походу, вопрос снимается...
После перезагрузки компа такого поведения не наблюдаю. Что ж это за галлюн такой был? Только что Apache несколько раз перезапускал, проверял файл базы, все было как описано. А сейчас все работает какнада.
Здравствуйте!
Наблюдаю сейчас очень большую странность.
Имею чистую связку Apache2+PHP. Больше ничего нет, никаких еАкселераторов и прочих кеширующих улучшаторов.
Имею файл базы данных SQLite3. Имею PHP-скрипт (назовем его гостевой книгой), который работает с этой базой данных через PDO. В базе есть пара тестовых записей.
Работа выглядит так: стартует Apache2, захожу в гостевушку, вижу две тестовых записи. Через фронтофисную форму могу добавлять записи в гостевушку. Через бекофисную панель администрирования могу редактировать и удалять записи в гостевушке. Все работает.
Проблема в том, что все эти изменения данных никак не отображаются на файле базы данных. Он остается тем же, что и был при старте Apache. И если Apache потушить и снова включить, все измененные данные теряются. Остаются только две первоначальные тестовые записи.
Вопрос. Где хранятся новые данные, пока Apache работает? Никакого кеширования ведь не включено. Как сделать нормальную синхронизацию актуальных данных с файлом базы данных? Где что нужно крутануть?
ЗЫЖ В рунете по этому вопросу информации нет, с английцким у меня туго, но походу и у буржуев по этому вопросу мало кто что знает. Найдется хоть один профи, который объяснит что к чему?
-~{}~ 01.12.09 12:05:
Хм, походу, вопрос снимается...
После перезагрузки компа такого поведения не наблюдаю. Что ж это за галлюн такой был? Только что Apache несколько раз перезапускал, проверял файл базы, все было как описано. А сейчас все работает какнада.