Fi1osof 08 декабря 2014 1 21

Подробный релиз на хабрахабре: habrahabr.ru/post/245243/

21 комментарий
ilyautkin1
ilyautkin 08 декабря 2014г в 20:25 #
Поставил минус, потому что на главной хочется видеть более информативные топики. Хотя бы картинку для наглядности.

А пакет классный и очень нужный. Дропбокс понятнее, чем амазон, в ближайшем будущем пакет очень понадобится. На хабре плюсанул. Надо продвигать МОДХ такитакими фишками.
Fi1osof1
Fi1osof 09 декабря 2014г в 03:32 #
Илья, я технарь. Какие картинки? :)
ilyautkin1
ilyautkin 08 декабря 2014г в 20:26 #
Клево. С главной топик реально пропал))
Fi1osof1
Fi1osof 09 декабря 2014г в 03:33 #
Ну, все-таки это мой сайт, так что топик опять там))) Пусть будет.
w
wgame 11 декабря 2014г в 16:55 #
компонент отличный, попробовал установить настроил но не работает
в медиаресурсе не появился не один файл и папки там не создаются.
в чем может быть проблема подскажите пожалуйста
w
wgame 11 декабря 2014г в 17:56 #
в логах вот такие ошибки
[2014-12-11 01:43:11] (ERROR @ /connectors/index.php) Error while retrieving container list for the path "/" (The Dropbox SDK uses 64-bit integers, but it looks like we're running on a version of PHP that doesn't support 64-bit integers (PHP_INT_MAX=2147483647).  Library: "/home/admin/web/wgame.info/public_html/core/components/dropbox/include/dropbox/lib/Dropbox/RequestUtil.php")
Fi1osof1
Fi1osof 11 декабря 2014г в 18:25 #
Какая версия PHP? Dropbox SDK требует минимум 5.3
w
wgame 11 декабря 2014г в 18:39 #
php 5.4 сервер на do
Fi1osof1
Fi1osof 11 декабря 2014г в 18:44 #
stackoverflow.com/questions/19970734/php-x64-not-supported-x64-interger-wamp-dropbox-api
Выполните в консоли:
print strlen((string) PHP_INT_MAX);


Сколько показывает?
w
wgame 11 декабря 2014г в 19:01 #
результат 10
Fi1osof1
Fi1osof 11 декабря 2014г в 18:44 #
Кстати, у меня Убунта на сервере.
w
wgame 11 декабря 2014г в 18:54 #
у меня CentOS 6.5 x32
w
wgame 11 декабря 2014г в 18:56 #
как я понял нужно 64 а не 32
Fi1osof1
Fi1osof 11 декабря 2014г в 19:03 #
в системной консоли: uname -a
У меня x86_64 GNU/Linux, то есть 64-разрядная.

php.net/manual/ru/language.types.integer.php
Размер integer зависит от платформы, хотя, как правило, максимальное значение примерно равно 2 миллиардам (это 32-битное знаковое). 64-битные платформы обычно имеют максимальное значение около 9E18. PHP не поддерживает беззнаковые целые. С версии PHP 4.4.0 и PHP 5.0.5 размер integer может быть определен с помощью константы PHP_INT_SIZE, а его максимальное значение — с помощью константы PHP_INT_MAX.
Думаю, скорее всего необходимо перейти на 64-разрядную ось, но может можно задать значения этими переменными (хотя тут может математика помешать).
w
wgame 11 декабря 2014г в 19:06 #
Linux wgame 2.6.32-431.1.2.0.1.el6.i686 #1 SMP Fri Dec 13 11:45:23 UTC 2013 i686 i686 i386 GNU/Linux
Fi1osof1
Fi1osof 11 декабря 2014г в 19:11 #
Ну да, 32-х разрядная. По результатам отпишитесь, получилось победить или нет.
w
wgame 11 декабря 2014г в 19:12 #
ок спасибо за наводку
Fi1osof1
Fi1osof 11 декабря 2014г в 19:14 #
Не за что.
w
wgame 07 января 2015г в 22:09 #
Наконец то руки дошли все доделать, да действительно dropbox не работает с 32 разрядной системой только 64. Спасибо Вам Николай и с праздниками Вас и все сообщество!
Fi1osof1
Fi1osof 08 января 2015г в 08:46 #
Спасибо! И вас с праздниками!

На счет 64-разрядных, один чел вот экспериментировал, комментировал блок проверки. twitter.com/hawproductions/status/552341523921403906
Есть у него при этом небольшие баги, обещал скинуть доступ к сайту, чтобы я мог его погонять (просто ему надо в интранете на виндах, а винды в принципе 64 php не поддерживают). Может и получится что-то сделать. Но это так, делюсь, но не обещаю.
w
wgame 11 декабря 2014г в 19:08 #
попробую вечером 64 — разрядную перейти
Авторизуйтесь или зарегистрируйтесь (можно через соцсети ), чтобы оставлять комментарии.