Поздравляю! Вы попали в архивный блог! Все новые материалы публикуются на hmdw.meX

Записи с тегом: php

19
нбр 12

GetSimple CMS о пользе GSDEBUG

Добрый вечер!

Занялся тут переносом одного сайта на Get Simple CMS со старого сервера на новый, тестовый от компании Adman (чуть позже напишу о них статью). Так как здесь пришлось столкнуться с CentOS вместо любимой Debian то процесс настройки сервера немного затянулся.

Наконец все установив я перенес туда сайт на GS CMS.

Все заработало с первого раза, кроме админки которая упорно не желала показываться радуя меня лишь подказом белой странички после ввода логина и пароля (адрес site.ru/admin/index.php?).

Логи httpd предательски молчали. В итоге я вспомнил про замечательный режим дебага в Get Simple CMS который включается в файлике /gsconfig.php.

Для включения этой опции нужно раскомментировать вот эту строчку:

#define('GSDEBUG', TRUE);

В итоге я получил ошибку - Call to undefined function dom_import_simplexml() виной которой оказалось отсутствие пакета php-xml который я тут же не преминул установить ("yum install php-xml").

25
сен 12

SeXtrafile - старт разработки

Всем привет!

Не так давно я заморочился проблемой поиска хорошего движка для файлопомойкихостинга. И перепробовав кучу самых разных движков которые были то недописаные, то невнятно работающие, то просто отказавшиеся заводиться даже после танцев с бубном я нашел то что более менее внятно работает. Это был XtraUpload 2 beta разработку которого к сожалению приостановили в начале 2011 года.

Скрипт уже представляет из себя вполне работоспособную штуку, правда местами недописанную и с небольшой пачкой глюков. Так вот я решил постепенно исправлять эти глюки и развивать данный проект. Собственно поэтому и разместил его форк под названием - SeXtrafile.

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

Вот теперь буду заниматься им в свободное время.

Итак, перечисляю ближайшие работы:

- допиливание полной поддержки русского языка включая инсталлятор

- косметические правки косячных шаблонов оформления

- правки обнаруженных багов

Всех желающих поковыряться в коде приглашаю на гитхаб =)

21
авг 12

.htaccess для TheBugGenie

В процессе переноса багтрекера со связки NGINX + PHP-FPM на старый добрый Nginx + Apache + mod_fcgid выяснилось что в дистрибутиве TheBugGenie не оказалось файла .htaccess. Настройки багтрекера под nginx я уже выкладывал.

Теперь настал черед .htaccess для гордого индейца:

<IfModule mod_rewrite.c>
RewriteEngine On
#запускаем багтрекер из каталога thebuggenie
RewriteBase /thebuggenie/
# пропускаем скрытые файлы начинающиеся на .
RewriteCond %{REQUEST_URI} \..+$
RewriteCond %{REQUEST_URI} !\.(html|wsdl|json|xml)$
RewriteRule .* - [L]
RewriteRule ^(.*)$ index.php?url=$1 [NC,QSA,L]
</IfModule>

Самый простой конфиг будет выглядеть примерно так. Удачи! =)

16
июл 12

XtraUpload 2 + PHP 5.3

Приветы!

Не так давно устанавливал и настраивал у себя на сервере XtraUpload 2. То что повергло меня в печаль это прекращение поддержки скрипта разработчиками и работоспособность только на PHP 5.2.

Ставить устаревшую версию php параллельно новой и всячески извращаться ради одного скрипта как то не хотелось. Поэтому я обнаружил довольно простое решение - идем на официальный сайт (Xtrafile.com) И качаем последнюю "ночную сборку" (http://xtrafile.com/files/nightly.tar.gz). Она прекрасно ставится и работает на php 5.3

Прочитать полностью

26
фев 12

Мультизагрузчик изображений на базе swfupload

Выкладываю сюда мультизагрузчик изображений на основе swfipload. Изначально это был пример с сайта simplecoding.org, но я его немного модифицировал добавив ресайз картинок  в превьюшки размером по 500 пикселей в ширину. Индивидуальные настройки скрипта можете проводить в файле upload.php и js/main.js

Листинг файла upload.php:

Прочитать полностью