Вкусняшки

Подписаться на эту рубрику по RSS

CodeIgniter 2 Обновление с 1.7.2 to 2.0.0

Просмотров: 16247Комментарии: 0
ВкусняшкиCodeIgniter 2 rus

Перед обновлением замените свой index.php на статическую страницу.



Шаг 1: Обновление Ваших файлов CodeIgniter


Замените все файлы и папки Вашего каталога "System" за исключением application.

Note: Если в этих каталогах имеются отредактированные вами файлы, в первую очередь сделайте их копию.


Шаг 2: В первую очередь настройте get_dir_file_info()


Версия 2.0.0 обратно несовместима с get_dir_file_info() в File Helper. Такое случается редко в CodeIgniter, но мы считаем, что это оправдано, в связи с риском возникновения проблем с производительностью сервера. Если вы нуждаетесь в рекурсии при использовании этой функции, измените второй параметр $top_level_only в FALSE:

get_dir_file_info('/path/to/directory', FALSE);

Читать полностью...

CodeInteger 2 rus - Лицензионное соглашение

Просмотров: 17063Комментарии: 0
ВкусняшкиCodeIgniter 2 rus

Copyrigth (c) 2008 - 2011, EllisLab, Inc

Все права защищены.

Этот документ является юридическим соглашением между Вами и EllisLab в том числе для использования программного обеспечения CodeInteger (далее ПО). Приобретая/используя ПО Вы соглашаетесь соблюдать условия этой лицензии.

Читать полностью...

CodeIgniter 2 Мой перевод

Просмотров: 16969Комментарии: 0
ВкусняшкиCodeIgniter 2 rus

Добрый день читатель!

Так как CodeIgniter 2.x малосовместим с CodeIgniter 1.x, то думаю не помешает и нормальная русскоязычная документация. А также хочу отметить то, что я начал учить (наконец-то) английский язык. Думаю что взявшись за перевод этого проекта, я смогу поправить и свой язык. Начнем!


Добро пожаловать в CodeInteger


CodeInteger это фреймворк (набор инструментов) для тех, кто создает web-сайты на PHP. Он позволяет разрабатывать проекты намного быстрее, чем если бы Вы писали код с нуля, предоставляя богатейший набор библиотек для часто используемых задач, а также простой интерфейс и логическую структуру для доступа к этим библиотекам. CodeInteger позволяет сосредоточится на своем проекте, минимизируя количество кода.

Для кого CodeInteger


CodeInteger Для Вас, если:

Читать полностью...

Установка MySQL и phpMyAdmin на Windows 7

Просмотров: 71233Комментарии: 11
ВкусняшкиWindows

В продолжении цикла статей Windows 7 + IIS + PHP + MySQL + Maxsite = Реально, Установка IIS на Windows 7, IIS с поддержкой PHP (FastCGI) хочу рассказать о том как установить MySQL и phpMyAdmin на локальную машину под управлением Windows 7.

давайте для начала узнаем что такое MySQL

MySQL («май-эс-кью-эль», жарг. мускул) — свободная система управления базами данных (СУБД). MySQL является собственностью компании Oracle Corporation, получившей её вместе с поглощённой Sun Microsystems, осуществляющей разработку и поддержку приложения. Распространяется под GNU General Public License или под собственной коммерческой лицензией. Помимо этого разработчики создают функциональность по заказу лицензионных пользователей, именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации.

MySQL является решением для малых и средних приложений. Входит в состав серверов WAMP, LAMP и в портативные сборки серверов Денвер, XAMPP. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.

Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.

Давайте перейдем к загрузке и установке СУБД MySQL.

Читать полностью...

htaccess RewriteRule для серверов Mirosoft IIS

Просмотров: 25273Комментарии: 2
ВкусняшкиWindows

Столкнулся я с проблемой, когда запускал на IIS PHP CMS с ЧПУ, в примерах находились файлы правил "Rewrite" для Apache в виде ".htaccess". И тут я заметил что MS IIS не поддерживает данные файлы, все правила ему по барабану.

Я зарылся в поисковики нашел кучу сторонних модулей и решений, часть из которых оказалась платной, что меня огорчило, но как ни странно Microsoft давно знает эту проблему и решило ее.

Существует стандартное дополнение URL Rewrite для IIS которое позволяет не только создавать "Rewrite" правила, но и импортировать их из htaccess. Причем установка этого дополнения очень проста достаточно нажать несколько кнопок "Далее" и обязательно принять лицензионное соглашение.

Теперь нет ограничений для IIS cheese.

Читать полностью...

IIS с поддержкой PHP (FastCGI)

Просмотров: 27855Комментарии: 0
ВкусняшкиWindows

Безусловной лучший веб сервер для PHP это Apache, но бывают случаи когда требуется PHP на IIS (например как в моем случае, когда я хочу использовать стандартный web сервер поставляемый в коробке с моей ОС).

Первым делом отправляемся в "панель управления" -> "Программы" -> "Включение или отключение компонентов Windows" и проверяем что у нас в "Службы IIS -> Службы интернета -> компоненты разработки приложений" установлена галочка над "CGI". Если да, то отлично, а если нет, то устанавливаем ее и нажимаем Ок. Поле чего желательно перезагрузиться.

Теперь мы почти готовы к установке PHP. Давайте первым делом узнаем что такое PHP?

PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста», англ. Personal Home Page Tools(устар.) — «Инструменты для создания персональных веб-страниц») — скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.

Язык и его интерпретатор разрабатываются группой энтузиастов в рамках проекта с открытым кодом. Проект распространяется под собственной лицензией, несовместимой с GNU GPL.

Подробнее о PHP 3

Читать полностью...