Search…

X3 Photo Gallery Support Forums

Search…
 
IgorL1970
Topic Author
Posts: 7
Joined: 17 May 2018, 12:31

Локальная версия галереи

17 May 2018, 13:41

Здравствуйте.
Возможна ли работа галереи на веб-сервере в локальной сети ? Хотелось бы устроить для сотрудников организации свою галерею.
Какие технические требования к веб-серверу?
 
User avatar
mjau-mjau
X3 Wizard
Posts: 13993
Joined: 30 Sep 2006, 03:37

Re: Локальная версия галереи

18 May 2018, 00:36

Кто-то может ответить на русском языке, но вот мой ответ через Google Translate:
IgorL1970 wrote:Здравствуйте.
Возможна ли работа галереи на веб-сервере в локальной сети ? Хотелось бы устроить для сотрудников организации свою галерею.
Какие технические требования к веб-серверу?
Да, это возможно. Вам нужно будет настроить веб-сервер с PHP. Предпочтительно сервер Apache. Других особых требований нет, кроме стандартных расширений PHP.
 
IgorL1970
Topic Author
Posts: 7
Joined: 17 May 2018, 12:31

Re: Локальная версия галереи

18 May 2018, 09:37

Установил галерею на веб-сервер (Apache 2.4.6 + PHP 5.4.16) инсталлятором x3_installer.php
Диагностика показала 2 сообщения:
1. Warning: date(): Invalid date.timezone value 'Europe/Moscow ; http://php.net/date.default-latitude ;date.default_latitude = 31.7667 ; http://php.net/date.default-longitude ;date.default_longitude = 35.2333 ; http://php.net/date.sunrise-zenith ;date.sunrise_zenith = 90.583333 ; http://php.net/date.sunset-zenith ;date.sunset_zenith = 90.583333 [filter] ; http://php.net/filter.default ;filter.default = unsafe_raw ; http://php.net/filter.default-flags ;filter.default_flags = [iconv] ;iconv.input_encoding = ISO-8859-1 ;iconv.internal_encoding = ISO-8859-1 ;iconv.output_encoding = ISO-8859-1 [intl] ;intl.default_locale = ; This directive allows you to produce PHP errors when some error ; happens within intl functions. The value is the level of the error produced. ; Default is 0, which does not produce any errors. ;intl.error_level = E_WARNING [sqlite] ; http://php.net/sqlite.assoc-case ;sqlite.assoc_case = 0 [sqlite3] ;sqlite3.extension_dir = [Pcre] ;PCRE library backtracking limit. ; http://php.net/pcre.backtrac in /var/www/x3/www/app/x3.diagnostics.php on line 748
2. Warning: date_default_timezone_get(): Invalid date.timezone value 'Europe/Moscow ; http://php.net/date.default-latitude ;date.default_latitude = 31.7667 ; http://php.net/date.default-longitude ;date.default_longitude = 35.2333 ; http://php.net/date.sunrise-zenith ;date.sunrise_zenith = 90.583333 ; http://php.net/date.sunset-zenith ;date.sunset_zenith = 90.583333 [filter] ; http://php.net/filter.default ;filter.default = unsafe_raw ; http://php.net/filter.default-flags ;filter.default_flags = [iconv] ;iconv.input_encoding = ISO-8859-1 ;iconv.internal_encoding = ISO-8859-1 ;iconv.output_encoding = ISO-8859-1 [intl] ;intl.default_locale = ; This directive allows you to produce PHP errors when some error ; happens within intl functions. The value is the level of the error produced. ; Default is 0, which does not produce any errors. ;intl.error_level = E_WARNING [sqlite] ; http://php.net/sqlite.assoc-case ;sqlite.assoc_case = 0 [sqlite3] ;sqlite3.extension_dir = [Pcre] ;PCRE library backtracking limit. ; http:// in /var/www/x3/www/app/x3.diagnostics.php on line 878
Далее, при открытии галереи не отображаются картинки (см. скриншот):
http://joxi.ru/YmEMR5Yt0J6kLm
Помогите разобраться.
 
IgorL1970
Topic Author
Posts: 7
Joined: 17 May 2018, 12:31

Re: Локальная версия галереи

18 May 2018, 09:55

В админке не отображаются превью:
http://joxi.ru/EA4o7Y1FwOqVj2
Может какого-то расширения в PHP не хватает или прав на папки ?
 
User avatar
kowapa
Posts: 8
Joined: 07 Apr 2016, 06:27

Re: Локальная версия галереи

18 May 2018, 10:34

Ссылку можно в личку скинуть?
Ошибка указывает что Вы сейчас Иерусалиме, а часовой пояс стоит на москву.
:flag_ru: Всегда рад помочь. :flag_dk: Altid glad for hjælpe. :flag_lv: Vienmēr priecīgs palīdzēt. :flag_gb: Always happy to help.
 
User avatar
mjau-mjau
X3 Wizard
Posts: 13993
Joined: 30 Sep 2006, 03:37

Re: Локальная версия галереи

18 May 2018, 13:56

У вас есть скриншот полной страницы диагностики? Я могу видеть только «предупреждение», связанное с настройками PHP date.timezone. X3 не использует или не зависит от этой настройки, и это не означает, что X3 выводит это предупреждение (выше диагностики). В основном ваш PHP имеет недопустимый или пустой параметр date.timezone, который вы должны исправить в php.ini.

Что касается скриншота с отсутствующими эскизами, это связано с правилами Apache REWRITE и расширением PHP GD. Они должны существовать и работать должным образом. Какой сервер это? Трудно диагностировать ваш локальный сервер, с неизвестной конфигурацией сервера, без скриншотов и на русском языке.
 
User avatar
kowapa
Posts: 8
Joined: 07 Apr 2016, 06:27

Re: Локальная версия галереи

18 May 2018, 15:47

mjau-mjau wrote: У вас есть скриншот полной страницы диагностики? Я могу видеть только «предупреждение», связанное с настройками PHP date.timezone. X3 не использует или не зависит от этой настройки, и это не означает, что X3 выводит это предупреждение (выше диагностики). В основном ваш PHP имеет недопустимый или пустой параметр date.timezone, который вы должны исправить в php.ini.

Что касается скриншота с отсутствующими эскизами, это связано с правилами Apache REWRITE и расширением PHP GD. Они должны существовать и работать должным образом. Какой сервер это? Трудно диагностировать ваш локальный сервер, с неизвестной конфигурацией сервера, без скриншотов и на русском языке.
Подумал изначально так же, но нет. 
----
Though about rewrite in the beginning too, but no.
HTTP_MOD_REWRITE:On
url_rewriter.tags: a=href,area=href,frame=src,form=,fieldset=
_SERVER["HTTP_MOD_REWRITE"]: On
GD Support: enabled
GD Version: bundled (2.1.0 compatible)
:flag_ru: Всегда рад помочь. :flag_dk: Altid glad for hjælpe. :flag_lv: Vienmēr priecīgs palīdzēt. :flag_gb: Always happy to help.
 
User avatar
mjau-mjau
X3 Wizard
Posts: 13993
Joined: 30 Sep 2006, 03:37

Re: Локальная версия галереи

18 May 2018, 22:50

kowapa wrote:Though about rewrite in the beginning too, but no.
HTTP_MOD_REWRITE:On
url_rewriter.tags: a=href,area=href,frame=src,form=,fieldset=
_SERVER["HTTP_MOD_REWRITE"]: On
GD Support: enabled
GD Version: bundled (2.1.0 compatible)
I don't quite understand where you are seeing this. But anyway, yes most likely both GD and REWRITE are "enabled". However, REWRITE must be working properly, and the X3 rewrite rules from .htaccess must be allowed to operate. That's why I wanted a screenshot from diagnostics, which would amongst other things report the following:
  • Apache server must be setup to allow .htaccess, so the rewrite rules in the X3 .htaccess file will work.
  • Some servers require RewriteBase /dir for the rules to work properly relative to the install directory.
The diagnostics page is made specifically to diagnose potential X3 issues. In this post I can only see a reference to "Invalid date.timezone", but nothing else. The invalid date.timezone is a native PHP "warning" (not even an "error"), and is not reported specifically by X3.
 
IgorL1970
Topic Author
Posts: 7
Joined: 17 May 2018, 12:31

Re: Локальная версия галереи

19 May 2018, 02:01

Приветствую, коллеги! С php.ini разобрался, date.timezone поправил. Переустановил галерею.
Проблема с превью осталась.
На веб-сервере установлен Apache + Nginx. Опыта тонкой настройки веб-сервера у меня нет. Устанавливал по инструкции. Может где-то в настройках Nginx нужно что-то поправить?
Ссылка на phpinfo: http://myofficehost2.myddns.me/
 
User avatar
mjau-mjau
X3 Wizard
Posts: 13993
Joined: 30 Sep 2006, 03:37

Re: Локальная версия галереи

19 May 2018, 05:03

Хорошо, спасибо. На странице диагностики нет конкретных проблем, и похоже, что PAGES работают, поэтому похоже, что это не связано с REWRITE.

Это связано с PHP-скриптом, который ИЗМЕНЯЕТ изображения. На панели со сломанными изображениями щелкните правой кнопкой мыши и выберите «открыть изображение на новой вкладке». Что ты видишь? Будет какая-то ошибка.
Image
Image
 
IgorL1970
Topic Author
Posts: 7
Joined: 17 May 2018, 12:31

Re: Локальная версия галереи

19 May 2018, 06:37

404 Not Found
nginx/1.12.2
 
User avatar
mjau-mjau
X3 Wizard
Posts: 13993
Joined: 30 Sep 2006, 03:37

Re: Локальная версия галереи

20 May 2018, 08:24

IgorL1970 wrote:404 Not Found
nginx/1.12.2
Я видел это раньше. Хотя нет ничего плохого в использовании NGINX перед APACHE (мы также делаем это), все запросы должны по-прежнему поступать в Apache. В вашем случае ваш сервер NGINX считает, что файл является статическим изображением, потому что он заканчивается JPG. Тем не менее, это не статическое изображение, а вместо этого направляется через скрипт resizer X3 /app/parsers/slir/index.php. Поскольку ваш NGINX не настроен с правилами REWRITE и, вероятно, не поддерживает PHP, он просто вернет «fiule not found».

К сожалению, это будет технически, если вы хотите его исправить. У вас есть два варианта:

1) Исправьте сервер, чтобы все запросы передавались от NGINX к Apache.

2) Или настройте NGINX с правилами перезаписи X3 и убедитесь, что ваш NGINX может запускать PHP. Вот пример файла конфигурации NGINX X3: https://gist.github.com/mjau-mjau/6dc19 ... e566a8457b

Для справки, вот изображение из сценария resizer в нашей демонстрационной галерее, в которой также использовался NGINX + Apache. Запрос отправляется из NGINX в Apache, который обрабатывает переписывание и перенаправляет запрос на PHP-скрипт.
https://demo.photo.gallery/render/w480/ ... apples.jpg
Image
 
IgorL1970
Topic Author
Posts: 7
Joined: 17 May 2018, 12:31

Re: Локальная версия галереи

21 May 2018, 01:01

Коллеги приветствую ! Теперь всё работает ! :ok_hand: Помог второй вариант:
2) Или настройте NGINX с правилами перезаписи X3 и убедитесь, что ваш NGINX может запускать PHP. Вот пример файла конфигурации NGINX X3: https://gist.github.com/mjau-mjau/6dc19 ... e566a8457b
Заменил *.conf в настройке виртуального хоста на предложенный и всё заработало !
Спасибо большое за подсказку! Проблема решена.
 
User avatar
TAIFUN
Experienced
Posts: 34
Joined: 26 Oct 2011, 09:17

Re: Локальная версия галереи

26 Aug 2018, 06:51

На будущее. Ставьте OpenServer и не знайте проблем.
Он позоляет после установки выбирать какое ПО и какой версии использовать. Экономит уйму времени.
 
IgorL1970
Topic Author
Posts: 7
Joined: 17 May 2018, 12:31

Re: Локальная версия галереи

27 Aug 2018, 10:24

На OpenServer я уже ранее пробовал ставить галерею. Есть проблемы с отображением превью в верхнем меню, стайлера, не воспроизводится видео Image. Работает на Apache.
Подскажите пожалуйста конфиг OS для этой галереи. Буду признателен.