Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Проблема с прикрепленными изображениями

Опубликовано:

Появилась проблемка с прикрепленными изображениями.

Причем 2-х видов.

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

[#10171] У вас не достаточно прав для загрузки данного прикрепленного файла.

 

Второй вид подобной проблемы. Это просто напросто нету не миниатюр, ничего. Куда же могли пропасть фото? Причем если фото залиты буквально день назад.

Пробовал делать пересчеты превьюшек и т.д., результаты нулевые.

post-42728-0-41065300-1334159816_thumb.jpg

Рекомендованные сообщения

Опубликовано:

Пробовал делать пересчеты превьюшек и т.д., результаты нулевые.

Нажмите правую клавишу мыши -> узнайте адрес миниатюры -> скопируйте его в браузере. Откроется или нет, какой при этом код ответа сервер возвращает. Посмотрите есть ли на сервере изображение по указному адресу.

 

долго грузит и в итоге ничего.

Очень исчерпывающие описание. Логи ошибок смотрели?

Опубликовано:
  • Автор

Нажмите правую клавишу мыши -> узнайте адрес миниатюры -> скопируйте его в браузере. Откроется или нет, какой при этом код ответа сервер возвращает. Посмотрите есть ли на сервере изображение по указному адресу.

404 Not Found

nginx

Файла на сервере не нашел, так куда он мог деться?

Очень исчерпывающие описание. Логи ошибок смотрели?

В журнале ошибок вот что

10171 У вас не достаточно прав для загрузки данного прикрепленного файла.

Вот с ошибок sql

 Date: Wed, 11 Apr 2012 10:02:43 +0000
Error: 1062 - Duplicate entry '0b9f9e75e1dbec7d' for key 'PRIMARY'
IP Address: 79.98.48.93 - /index.php?app=forums&module=ajax&section=topics&do=reply&t=238&f=28&pid=18417
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mySQL query error: INSERT INTO fishforum_core_like (`like_id`,`like_lookup_id`,`like_lookup_area`,`like_app`,`like_area`,`like_rel_id`,`like_member_id`,`like_added`,`like_is_anon`,`like_notify_do`,`like_notify_meta`,`like_notify_freq`,`like_visible`,`like_notify_sent`) VALUES('0b9f9e75e1dbec7d590cd24248caeb8c','90e81956efa6e4f0ce4066beb1061bbd','fe838a6a69ae1322f2a3522692933775','forums','topics',238,112,1334138562,0,1,238,'immediate',1,0)
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
| File                                                                       | Function                                                                      | Line No.          |
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
| admin/sources/classes/like/composite.php                                   | [db_main_mysql].insert                                                        | 511               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/applications/forums/sources/classes/post/classPost.php               | [classes_like_composite].add                                                  | 3285              |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/applications/forums/sources/classes/post/classPost.php               | [classPost].addTopicToTracker                                                 | 1158              |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/applications/forums/modules_public/ajax/topics.php                   | [classPost].addReply                                                          | 533               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/applications/forums/modules_public/ajax/topics.php                   | [public_forums_ajax_topics]._reply                                            | 76                |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/sources/base/ipsController.php                                       | [public_forums_ajax_topics].doExecute                                         | 418               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/sources/base/ipsController.php                                       | [ipsAjaxCommand].execute                                                      | 120               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

Изменено пользователем LoGwi-N

Опубликовано:

В журнале ошибок вот что

Не в этом, в логах сервера.

 

Файла на сервере не нашел, так куда он мог деться?

Спросите об этом вашего хостера, или у тех кто имеет доступ к фтп.

Опубликовано:
  • Автор

Не в этом, в логах сервера.

Это? в файле php_error?

[10-Apr-2012 18:17:05 UTC] PHP Fatal error:  require_once(): Failed opening required '/hosting/fishing.mmds.by/www/admin//applications_addon/ips/gallery/sources/libs/lib_gallery.php' (include_path='.:/usr/local/share/pear:/hosting/fishing.mmds.by/www/ips_kernel/') in /hosting/fishing.mmds.by/www/hooks/gallery_nrimg_counter_1f04e6a009cfd6d37f6e5ae4aeecf4c2.php on line 22
[11-Apr-2012 03:08:27 UTC] PHP Warning:  is_file(): open_basedir restriction in effect. File(/hosting/fishing.mmds.by/www//index.php/topic/94-%d0%b8%d0%bf%d1%83%d1%82%d1%8c/forum/index.php) is not within the allowed path(s): (/hosting/fishing.mmds.by) in /hosting/fishing.mmds.by/www/admin/sources/base/ipsRegistry.php on line 1506
[11-Apr-2012 11:58:11 UTC] PHP Warning:  require_once(/hosting/fishing.mmds.by/www/admin//applications_addon/ips/gallery/sources/libs/lib_gallery.php): failed to open stream: No such file or directory in /hosting/fishing.mmds.by/www/hooks/gallery_nrimg_counter_1f04e6a009cfd6d37f6e5ae4aeecf4c2.php on line 22 

 

Вот строка 1506 ipsRegistry.php

	if( preg_match( "#(.+?)/" . preg_quote( IPS_PUBLIC_SCRIPT ) . "#", $_404Check, $matches ) AND !is_file( DOC_IPS_ROOT_PATH . $_404Check ) )

 

И 22 строка файла gallery_nrimg_counter_1f04e6a009cfd6d37f6e5ae4aeecf4c2

require_once( GALLERY_LIBS . 'lib_gallery.php' );

Опубликовано:

Это? в файле php_error?

В этом, но здесь уже и так все ясно

 

404 Not Found

Файла на сервере не нашел

Опубликовано:
  • Автор

В этом, но здесь уже и так все ясно

Есть у меня 2 вопроса:

1) Куда могли деться изображения с сервера? Если их ручками никто не трогал?

2) Что за ошибки в тех файлах что я указал, а конкретно что за ошибки в тех строчках?

Опубликовано:

Может они кому-то не понравились, взломали хостера или форум и их удалили. Лично у меня за 3 года бесследно изображения еще не пропадали, поэтому даже не знаю какие еще варианты можно предположить.

 

По ошибкам можно нагуглить в гугле http://www.google.ru/search?hl=ru&newwindow=1&client=opera&hs=QT3&rls=ru&q=PHP+Fatal+error%3A+require_once%3A+Failed+opening+required&oq=PHP+Fatal+error%3A+require_once%3A+Failed+opening+required

и проверьте правильность путей, где-то прописан один лишний слэш

/admin//applications_addon/..

Опубликовано:
  • Автор

проверьте правильность путей, где прописан один лишний слэш

не подскажете каким образом это сделать?

Опубликовано:

Если в initdata.php в CP_DIRECTORY после admin нету слэша, значит с путями все нормально.

 

define( 'CP_DIRECTORY', 'admin' );

Опубликовано:
  • Автор

Если в initdata.php в CP_DIRECTORY после admin нету слэша, значит с путями все нормально.

 

define( 'CP_DIRECTORY', 'admin' );

значит у меня остался один вариант, гуглить?

как мне обновить значения переменных $mosConfig_live_site и $mosConfig_absolute_path!

Опубликовано:

значит у меня остался один вариант, гуглить?

Чтобы гуглить надо знать что и зачем. Не стоит сильно над этим заморачиватся, там проверяется request_uri и наверное туда попадает адрес со слэшем. Во всяком случае тема не относится к сабжу.

 

как мне обновить значения переменных $mosConfig_live_site и $mosConfig_absolute_path!

Не знаю, не встречал я таких переменных в ИПБ

Опубликовано:

В теме какой-то треш, угар и содомия творятся)))

 

10171

Эта ошибка возникает, когда выбранное хранилище не возвращает файл. Такое бывает по 2 причинам - права доступа и физическое отсутсвие файла. Если у вас ошибка под админом, очевидно, тут физическое отсутствие файла.

 

404 Not Found

nginx

Скриншоты к файлам генерируются в публичной папке при загрузке файла, и далее IP.Board не беспокоится об их судьбе. 404 говорит о физическом отсутствии файла.

 

[10-Apr-2012 18:17:05 UTC] PHP Fatal error: require_once(): Failed opening required '/hosting/fishing.mmds.by/www/admin//applications_addon/ips/gallery/sources/libs/lib_gallery.php' (include_path='.:/usr/local/share/pear:/hosting/fishing.mmds.by/www/ips_kernel/') in /hosting/fishing.mmds.by/www/hooks/gallery_nrimg_counter_1f04e6a009cfd6d37f6e5ae4aeecf4c2.php on line 22

[11-Apr-2012 03:08:27 UTC] PHP Warning: is_file(): open_basedir restriction in effect. File(/hosting/fishing.mmds.by/www//index.php/topic/94-%d0%b8%d0%bf%d1%83%d1%82%d1%8c/forum/index.php) is not within the allowed path(s): (/hosting/fishing.mmds.by) in /hosting/fishing.mmds.by/www/admin/sources/base/ipsRegistry.php on line 1506

[11-Apr-2012 11:58:11 UTC] PHP Warning: require_once(/hosting/fishing.mmds.by/www/admin//applications_addon/ips/gallery/sources/libs/lib_gallery.php): failed to open stream: No such file or directory in /hosting/fishing.mmds.by/www/hooks/gallery_nrimg_counter_1f04e6a009cfd6d37f6e5ae4aeecf4c2.php on line 22

Первая и последняя ошибки жалуются на отсутствие одного файла из дистрибутива галереи. Причем, в последних галереях нет такого файла, следовательно, проблема в устаревшем хуке, которому принадлежит файл "/hooks/gallery_nrimg_counter_". Не могу вспомнить, как этот хук называется, но вы можете просто поотключать все хуки, связанные с галереей - устаревший - один из них :)

 

Средняя строка - это прикол конфигурации вашего сервера. Пути с urlcode при проверке open_basedir он, похоже, в принципе не переваривает. Можно спокойно игнорировать эту ошибку.

 

Отвечая же на саму суть вопроса - аттачи у вас пропали потому, что с сервера пропали файлы из папки uploads.

 

Как такое могло произойти? Через IPB файлы так не удалить - он сначала из базы записи об аттаче трет. На 90% уверен, что у вашего хостера что-то сломалось, и он накатил на сервер старые бекапы, при этом потеряв часть контента, и теперь молчит в тряпочку, опасаясь справедливого возмущения. Оставшиеся 10% делю между саботажем какого-нибудь деятельного идиота, которому вы дали ftp, и который, как вариант, удалением файлов из папки uploads "освободил вам немного места", и между маленькими барабашками, заведшимися в ДЦ вашего хостера. :)

 

Я бы менял хостинг на вашем месте.

 

mosConfig_live_site

А это вообще конфиг Joomla. Не трогайте его, он тут точно ни при чем, вы же IPB чините :)

Опубликовано:

Причем, в последних галереях нет такого файла, следовательно, проблема в устаревшем хуке, которому принадлежит файл "/hooks/gallery_nrimg_counter_". Не могу вспомнить, как этот хук называется

(SOS31) Unread Images Counter in IP.Gallery Tab. Версия 1.0.0 либо 2.0.0.

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.