Архив записей, раздела 'PHP'
php —with-gd fails
написано 9 июня, 2008 - запись из раздела PHP | Комментировать
На x86_64 системах, при сборке php с GD возникает ошибка: error: libpng.(a|so) not found. фиксится это добавлением параметра сборки: —with-libdir=lib64
php 500 ошибка
написано 7 апреля, 2008 - запись из раздела PHP | Комментировать
Обычный геморрой, с пустой страницей вместо сайта, в заголовках 500-ая ошибка. Чтобы вывести текст ошибки, мы обычно переключаем php в режим cgi, что является геморроем и неправильным расходованием рабочего времени. Правильное решение, прописать в .htaccess: php_flag display_errors on
php5 и MS SQL express 2005
написано 26 марта, 2008 - запись из раздела PHP, windows | Комментировать
Ошибка при работе простого скрипта написанного на php при связке IIS+php5+MsSQL2005express mssql_connect() [function.mssql-connect]: Unable to connect to server: mssql1 Фиксится заменой ntwdblib.dll Другая проблема Error in my_thread_global_end(): 1 threads didn’t exit вылазит как при mssql_connect так и при mysql_connect фиксится заменой libmysql.dll из php-5.2.1-Win32
Установка FFMPEG и FFMPEG-PHP на CentOS
написано 12 марта, 2008 - запись из раздела PHP, Unix | 33 комментария
Выкачиваем сорцы: [cc lang=»bash»]cd /usr/local/src wget http://www3.mplayerhq.hu/MPlayer/releases/codecs/essential-20061022.tar.bz2 wget http://rubyforge.org/frs/download.php/9225/flvtool2_1.0.5_rc6.tgz wget http://easynews.dl.sourceforge.net/sourceforge/lame/lame-3.97.tar.gz wget http://superb-west.dl.sourceforge.net/sourceforge/ffmpeg-php/ffmpeg-php-0.5.0.tbz2 wget http://downloads.xiph.org/releases/ogg/libogg-1.1.3.tar.gz wget http://downloads.xiph.org/releases/vorbis/libvorbis-1.1.2.tar.gz[/cc] Распаковываем:
требования инсталяторов phpBB и drupal
написано 9 марта, 2008 - запись из раздела PHP | Комментировать
Для того чтобы проинсталлить phpBB3 или drupal надо прописать в .htaccess [cc lang=»bash»]php_value magic_quotes_gpc 0 php_value register_globals 0 php_value session.auto_start 0 php_value mbstring.http_input pass php_value mbstring.http_output pass php_value mbstring.encoding_translation 0 [/cc]
Joomla Проблемы с кириллицей в базе данных
написано 9 марта, 2008 - запись из раздела MySQL, PHP | Комментировать
Как поставить Joomla если кодировка mysql отличная от cp1251 (например latin1_swedish_ci или utf8)? 1. Добавить в файл .htaccess строку: [cc lang=»apache»]AddDefaultCharset windows-1251[/cc] 2. В phpMyAdmin или из консоли: [cc lang=»mysql»]ALTER DATABASE имя_базы DEFAULT CHARACTER SET cp1251 DEFAULT COLLATE cp1251_general_ci[/cc] 3. В CMS Joomla файл /includes/database.php найти строку: [cc lang=»php»]//@mysql_query(«SET NAMES ‘utf8′», $this->_resource);[/cc] и заменить на: […]
проблема php mysql на windows сервере
написано 9 марта, 2008 - запись из раздела MySQL, PHP, windows | Комментировать
Если сталкиваетесь с такими ошибками: File ‘c:\mysql\share\charsets\?.conf’ not found (Errcode: 2) Character set ‘#51’ is not a compiled character set and is not specified in the ‘c:\mysql\share\charsets\Index’ file File ‘c:\mysql\share\charsets\?.conf’ not found (Errcode: 22) Character set ‘#51’ is not a compiled character set and is not specified in the ‘c:\mysql\share\charsets\Index’ file то лечится это просто: […]
php 5 и режим совместимости с php 4
написано 9 марта, 2008 - запись из раздела PHP | Комментировать
Если писаный на php 4 скрипт отказывается «работать» под php 5 можно попробовать прописать в .htaccess [cc lang=»bash»]php_value zend.ze1_compatibility_mode 1[/cc] НО сработает это далеко не всегда, например в php4 используется одна DOM-модель (через sablotron ставится), а в php5 DOM уже встроенный. Это один пример когда «граната оказалась учебная», и таких может быть много.. т.ч больших […]
смена директории для хранения сессий php
написано 9 марта, 2008 - запись из раздела PHP | Комментировать
Коротенький пример того, как семенить директорию для хранения сессий php. [cc lang=»bash»] [shakirov@srv001 ]$ mkdir /home/user/tmp/ [shakirov@srv001 ]$ chmod 777 /home/user/tmp/ [shakirov@srv001 ]$ cd public_html [shakirov@srv001 public_html]$ cat .htaccess php_value session.save_path «/home/user/tmp» [/cc]