DbHelp.ru
Маленький Yii блог
Комментарии
Гость: http://kinoebi.ge/user/GuadalupeL48/ https://www.oix.legal/ico-forum/index.php?topic=879640.0 http...
bshaneve: cialis 20 mg buy cialis order cialis online buy cialis online
Гость: http://old.kam-pod.gov.ua/user/MickeyDHage/ http://womansheaalth.ru/user/LeandraA18/ https://www.s...
Гость: best online casino liberty slots | casino games | play online casino play online casino
Гость: https://tech-tree.org/index.php?title=Full_Tilt_Poker_Referral_Code_-_Saving_Dollars_To_Make_Income ...



Сервер Ultima Online - Forest Wars (от создателя данного блога)

Настройка Yii на хостинге без поддержки PDO

Рубрика: Мелкие заметки на тему Yii

Оцените эту статью:

Рейтинг: 0.00 (0)
13 апр.. 2009
Опубликовать в Twitter Написать в Facebook Опубликовать в своем блоге livejournal.com

Yii Framework Blog img http://dbhelp.rupdo Была у меня мысль когда то запустить свой блог на одном интересном бесплатном хостинге. Посмотрев на конфигурацию сервера и требования Yii – я понял что блог встанет без проблем.

Набравшись терпения при закачке файлов на сервер (все мы знаем скорость работы забугровых фри хостингов) я стал ожидать. Когда все файлы были загружены, дамп базы поднят, а конфиг настроен – блог все равно не работал...

---

Сравнив немного конфигурацию своего локального сервера (Zend Server) и хостинга (000webhost.com) я понял что нуждаюсь в поддержке PDO. К сожалению негде в документации по Yii этого сказано не было, но без поддержки PDO – работать с базами MySQL/MsSql/PostgreSQL вы не сможете. Я написал в поддержку хостинга и получил ответ что ради меня они PDO MySQL ставить не будут.

Немного излив душу и спросив совета на форуме я начал ковырять расширение PHPPDO от Николая Ананьева и надстройку над ним от автора блога (http://oleg.in-da.ru/). Данное расширение позволяет эмулировать модуль PDO при его отсутствии на хостинге что само по себе является интересным решением. Честно сказать корректность работы с базами отличными от MySQL – я не гарантирую, но с мускулом у меня проблем не возникло.

Установка

  1. Скачать это самое расширение PHPPDO [зеркало]
  2. Распаковать архив в каталог 'protected/extensions'
  3. Изменить 'config/main.php':
    'db'=>array(      
    'class'=>'application.extensions.PHPPDO.CPdoDbConnection', ... ),


Естественно как вы понимаете PHPPDO это эмулятор и он работает намного медленнее самого оригинала. Используйте данный подход только в том случае если вы сильно привязаны к хостингу и вариантов добавить родное pdo там нет.

Прямая ссылка на Extension PHPPDO - http://www.yiiframework.com/extension/phppdo/



Если хотите опубликовать этот материал у себя - пожалуйста, разместите ссылку на страницу откуда вы его взяли.
Другие yii статьи:

  1. В процессе разработки приложения, очень часто требуется следить за запросами которые формирует фреймворк.В этом нам поможет FireBug, незаменимый инструмент ... "Логирование запросов в FireBug"

  2. Столкнулся я с вопросом как без создания формы через CFormModel — поюзать встроенный валидатор для проверки капчи. Вот чего то ... "Валидация капчи в Controller-е"

  3. Первым делом необходимо объявить переменную в моделе для хранения имени файла . Также стоит незабыть указать правило валидации (в ... "Как загружать файлы с помощью модели?"

[guest] Константин

Было сказано: Вторник, 28 Апрель 2009

Про требование - PDO есть упоминание буквально везде :) Начиная от доков, заканчивая страничкой проверки конфигурации сервера (которая идет в скачанном yii)

Но эмуляция ПДО - это супер, молодец что нашел решение! Может как-нибудь пригодится.

[guest] Юрий

Было сказано: Среда, 10 Июнь 2009

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

имею проблему при пользовании Active Record: на хостинге включён PDO, однако отсутствует драйвер pdo_MySQL. прописка в конфиге 'class'=>'application.extensions.PHPPDO.CPdoDbConnection' и установка в 'extensions' PHPPDO не помогает - идет ошибка «CDbConnection failed to open the DB connection: could not find driver»

phpinfo - http://yy73.byethost7.com/
requirements - http://yy73.byethost7.com/yii/requirements/
config - http://yy73.byethost7.com/bbb/main.php.txt

что делать? переписывать getDbConnection() ? если да, то как ?

[adm] zolter

Было сказано: Среда, 10 Июнь 2009

А нет возможности программно отключить поддержку pdo на хостинге? Я знаю что у некоторых людей возникали конфликты и phppdo просто не схватывал управление драйвером по умолчанию.

[adm] zolter

Было сказано: Среда, 10 Июнь 2009

Я бы посоветовал вам обратиться на сайт разработчика расширения (http://oleg.in-da.ru/projects/yii/rasshirenie_phppdo) но судя по коментам вы ему уже писали.

[guest] Гость

Было сказано: Среда, 15 Июль 2009

Не совсем в тему, но на счет долгой закачки файлов.. пользуйтесь скриптами ))

// архивируем
system("tar -czf file.tgz * ");

// распакуем
system("tar -xzf file.tgz");

а по ftp гоняем только архивы )))

[guest] Гость

Было сказано: Четверг, 26 Ноябрь 2009

а как можно программно отключить pdo на хостинге? Нашел шикарный бесплатный хостинг, там включено PDO,SQLite PDO, а для MySQL-нет(
написал им, жду чего ответят..

[adm] zolter

Было сказано: Четверг, 26 Ноябрь 2009

Чтобы включить PDO MySQL это самому хостеру надо пересобрать php на сервере. Сами вы не как это не сделаете.

Как вариант - эмулировать pdo с помощью приёма, описанного в этой статье. Но в этом случае скорость работы сайта немного упадет.

[guest] Гость

Было сказано: Четверг, 26 Ноябрь 2009

Это-то я понял..я не про это)

Было сказано: Среда, 10 Июнь 2009

А нет возможности программно отключить поддержку pdo на хостинге?

а вот про это..

[adm] zolter

Было сказано: Четверг, 26 Ноябрь 2009

Именно отключить? Только пересобрав php с соответствующей опцией. Т.е. вы как владелец аккаунта вирт.сервера такого сделать не сможете. А чем вам мешает pdo? :)

[guest] Гость

Было сказано: Четверг, 26 Ноябрь 2009

по идее, ситуация как у Юрия несколькими комментариями выше..

[adm] zolter

Было сказано: Четверг, 26 Ноябрь 2009

Почитайте комментарии на странице http://oleg.in-da.ru/projects/yii/rasshirenie_phppdo , может поможет.

Balian

Было сказано: Четверг, 26 Ноябрь 2009

Спасибо, там вроде действительно удалось решить проблему
Но я уже нашел беслптный хостинг с PDO =)

[guest] Yrii

Было сказано: Воскресенье, 29 Ноябрь 2009

Всё подключено по инструкции, но всеровно выдаём ошибку: YiiBase::include(PHPPDO.php) [<a href='function.YiiBase-include'>function.YiiBase-include</a>]: failed to open stream: No such file or directory
Файл PHPPDO.php находится в том же каталоге, что и CPdoDbConnection.php. не подскажите че делать?

[guest] zolter

Было сказано: Вторник, 01 Декабрь 2009

Скорее всего с путём все таки напутали..

[guest] ZooM

Было сказано: Среда, 09 Декабрь 2009

Но, и в итоге заработал фремворк на этом free-хостинге? =)

[guest] zolter

Было сказано: Среда, 09 Декабрь 2009

Уву. Под эмуляцией PDO.

[guest] Гость

Было сказано: Пятница, 27 Август 2010

Супер!

[guest] Гость

Было сказано: Четверг, 21 Февраль 2013

Спасибо, помогло!

[guest] Гость

Было сказано: Пятница, 31 Март 2017

Do you feel the pain of acid reflux? Do you feel a fire inside your chest? Are you miserable? Are you ready for the issues to stop? Continue reading to find out how. Keep reading to learn to control acid reflux for good and to end the misery for good.

You may need to balance out hydrochloric acid amounts in your body if you want to reduce acid reflux and its symptoms. You can do this, for instance, by using sea salt rather than table salt. Sea salt has chloride and minerals that are good for the stomach and prevent acid.




<a href=https://www.viagrasansordonnancefr.com/acheter-viagra-pour-femme-ligne/>https://www.viagrasansordonnancefr.com/acheter-viagra-pour-femme-ligne/</a>

[guest] Гость

Было сказано: Четверг, 20 Апрель 2017

Like many other ailments, people are not properly informed about the reality of sleep apnea, especially if they have never dealt with it before. Many people begin to develop this issue later in life and are unaware of how to reduce problems with it- that is where this article comes in with useful tips!

Try using a mouth guard that's custom-fitted for you. These are made especially for those suffering from sleep apnea. If you don't have CPAP, then this guard is an excellent alternative. Also, it's a lot more comfortable wearing this mouth guard while sleeping. It really helps keep the airways clear and keeps the soft tissues of the throat stable.

If you have just been diagnosed with sleep apnea and prescribed a CPAP, join a CPAP support group. It can be quite difficult to get used to sleeping with a mask on your face every night. Sitting in a room full of other people going through the same thing can be very empowering. You can learn from others who have had the same issues you are having and made adjustments to make it work.

Improve your sleep apnea by slimming down a bit. Recent research showed dramatic improvements in overweight men who shed 25 pounds over a period of one year to reduce sleep apnea symptoms. In some cases, the weight loss resulted in a cure of sleep apnea where no further treatment of the condition was necessary.

Sleep apnea can benefit from a good diet that results in your losing weight. Normally people are quite surprised to learn that unhealthy eating is a major source of their sleep apnea. It's been proven that poor diets can contribute to the severity of sleep apnea.

To help diagnose your sleep apnea, your doctor may ask you to keep a sleep log. This log is where you'll keep track of how much you sleep during the night, and other symptoms you may experience. Your partner can let you know if you snore too loudly, jerk your limbs, or stop breathing. Your doctor will then be able to tell if you suffer from sleep apnea.

Remember to keep your medical ID upon your person if you make use of a CPAP for your sleep apnea. If you are in need of medical attention, it is important that the people helping you realize you have sleep apnea and use CPAP therapy. With your ID you can inform medical personnel about your sleep apnea and your CPAP device.

Avoid any type of drugs or alcohol if you are experiencing any type of sleep apnea. Drugs and alcohol will slow down your respiratory system, and that is known to be one of the causes of sleep apnea. If you are struggling with this issue, try to get some professional help to overcome these addictions.

If simple changes in your lifestyle, such as regular sleep hours and losing weight, have not eliminated your sleep apnea episodes, it is time to consult with a sleep specialist. The specific causes of your sleep apnea can be evaluated, and an individual treatment plan can be designed for you.

There are several things that can trigger sleep apnea and there are many treatments. Since you have read this article, you have increased your knowledge about dealing with your sleep apnea. Pass this knowledge on to others whose lives may be affected by this condition. A great night of sleep is still very possible for you.

<a href=https://www.viagrasansordonnancefr.com/>viagrasansordonnancefr.com</a>

[guest] Гость

Было сказано: Пятница, 08 Сентябрь 2017

cialis generic brands

<a href="http://cialisxrm.com/">http://cialisxrm.com/</a>

cialis venta en ecuador

<a href=http://cialisxrm.com/>cialis generic</a>

[guest] Гость

Было сказано: Среда, 20 Сентябрь 2017

pharmacy tech
<a href="http://canadianpharmacyrxbsl.com/">discount prescription drug
</a>
prescription drugs online without doctor
<a href=http://canadianpharmacyrxbsl.com/?when-will-cialis-go-generic>when will cialis go generic</a>
web medical information
<a href="http://canadianpharmacyrxbsl.com/?sildenafil-50-mg-prix">sildenafil 50 mg prix</a>

[guest] Гость

Было сказано: Четверг, 21 Сентябрь 2017

safeway pharmacy
<a href="http://canadianpharmacyrxbsl.com/">canadian drugs</a>
canada pharmacy online orders
<a href=http://canadianpharmacyrxbsl.com/?propranolol>propranolol</a>
canada pharmacy
<a href="http://canadianpharmacyrxbsl.com/?doxycycline-monohydrate">doxycycline monohydrate</a>

[guest] Гость

Было сказано: Четверг, 21 Сентябрь 2017

canada online pharmacy
<a href="http://canadianpharmacyrxbsl.com/">canadian online pharmacies</a>
pharmacy without dr prescriptions
<a href=http://canadianpharmacyrxbsl.com/?generic-cialis-2017>generic cialis 2017</a>
top rated canadian pharmacies online
<a href="http://canadianpharmacyrxbsl.com/?xanax-effects">xanax effects</a>

[guest] Гость

Было сказано: Пятница, 22 Сентябрь 2017

canadian drug stores online
<a href="http://canadianpharmacyrxbsl.com/">canadian pharmacies shipping to usa</a>
buy online prescription drugs
<a href=http://canadianpharmacyrxbsl.com/?viagra-prices>viagra prices</a>
get prescription online
<a href="http://canadianpharmacyrxbsl.com/?what-bacteria-does-doxycycline-treat">what bacteria does doxycycline treat</a>

[guest] Гость

Было сказано: Пятница, 22 Сентябрь 2017

canadian rx
<a href="http://canadianpharmacyrxbsl.com/">canadian pharmacy</a>
king pharmacy
<a href=http://canadianpharmacyrxbsl.com/?metformin-1000-mg>metformin 1000 mg</a>
drugs from canada
<a href="http://canadianpharmacyrxbsl.com/?where-to-buy-viagra">where to buy viagra</a>

[guest] Гость

Было сказано: Вторник, 26 Сентябрь 2017

Купить Виагру и ее дженерики в Москве

Даже если мужик пытается придерживаться здорового уклада жизни, ежегодно проходит все анализы и обследования и бегает по вечерам, позже или раньше его всё-равно ждут проблемы с потенцией: такова вся суть старения. К счастью передовая медицина создала Дженерик Виагра, что сумеют продлить здоровую интимную жизнь на десяток лет, не нанося вреда при этом здоровью остальных органов и систем.

Речь идет о Сиалис дженерике которые вы можете заказать на этом http://via-sexgra.ru/cialis-kupit-moskva ресурсе.

Тут вас ждет каталог из трех десятков препаратов <a href=http://via-sexgra.ru/cialis-kupit-moskva>реальные отзывы о дженерик сиалис</a> , которые десятки лет применяются в США и прошли все установленные процедуры клинического тестирования.

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

Все представленные препараты производятся на легальных американских фармацевтических фабриках и сопровождаются всеми нужными сертификатами.

Низкая цена дженериков обуславливается отсутствием огромной цепи посредников, как в ситуации с простой аптекой.

[guest] Гость

Было сказано: Понедельник, 16 Октябрь 2017

Приобрести Шпанскую Мушку в Российской Федерации

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

К большому счастью прогрессивная наука создала <a href=http://via-sexgra.ru/viagra-cialis-soft>дженерик сиалис аптека</a> , которые сумеют продлить здоровую сексуальную жизнь на два десятка лет, не нанося вреда при этом здоровью всех других органов и систем. Речь идет о Левитре дженериках, что вы можете купить на этом портале via-sexgra.ru

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

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

[guest] Гость

Было сказано: Вторник, 24 Октябрь 2017


Самые доступные аналоги Виагры Неприятности с эрекцией в старшем возрасте может испытывать огромное число мужиков, но передовая медицина очень хорошо борется с указанной проблемой при помощи Виагры. Виагра по сути своей — отличный препарат с очень небольшим спектром побочек, но ее значительным минусом считается огромная рыночная стоимость. Ниже мы расскажем вам о некоторых, наиболее доступных дженериках банальной Виагры:

Сиалис — это самый первый и самый эффективный аналог запатентованного препарата для усиления эррекции на российском рынке. Прикупить указанный препарат а также <a href=http://via-sexgra.ru/viagra-kupit-moskva>дженерик виагра где купить</a> по крайне привлекательной стоимости вы можете на страницах via-sexgra.ru

Используется и дозируется нормальных сиалис точно так же, как и классическая Виагра.

Все знают, что после Виагры было было разработано большое число препаратов с синергичным влиянием на организм. Самым сложным препаратом стала Левитра, что действует на эррекцию намного быстрее, при этом меньше воздействуя на сердечно-сосудистую систему мужчины. Западные доктора, по результатам последних опросов, начинают все чаще прописывать Левитру вместо обычной Виагры.

Шпанская мушка сегодня считается классным природным афродизиаком со сходным с Сиалисом действием, который подойдёт и женщинам и мужчинам. Самой привлекательной стороной этого препарата считается минимум побочных эффектов, однако стоит он несколько больше чем другие препараты. Все представленные в статье дженерики вы можете купить через интернет и выбрать доставку почтой. Посылка будет на на 100 процентов анонимной, данные клиентов удаляются моментально после осуществления доставки.

[guest] Гость

Было сказано: Воскресенье, 05 Ноябрь 2017

Hey guys!!!
designs and builds specialty lines of lead oxide production equipment, material handling systems, battery related process machinery, parts, and accessories for the battery, pigment, glass, and chemical industries. http://techbasys.com offers technical application and engineering services to help the customer acheive maximum benefit from their equipment and manufacturing processes.

[guest] Гость

Было сказано: Суббота, 11 Ноябрь 2017

Quickly lose weight - it's easy:
https://sites.google.com/site/weightlossluxury/system/app/pages/sitemap/hierarchy


Interesting queries:
use black pepper weight loss
red rooibos weight loss
average weight loss stop drinking soda
hairy bikers lose weight chicken korma
diet and weight loss planner
weight loss surgery in durham nc
detox loss program weight
weight loss surgery tyler texas
weight loss spa treatments toronto

Оставить комментарий


Код:
Имя: