Drupal 7 файл не найден.

Главные вкладки

Аватар пользователя Dochost Dochost 18 августа 2015 в 10:19

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

Комментарии

Аватар пользователя Van'Denis Van'Denis 18 августа 2015 в 14:08

Попробуйте программой Xenu.
Почитайте описание, + на картинке показано как происходит обнаружение/выявление ошибок (обратите внимание на выделенную строку)
В Вашем случае будет указываться не найденный файл /название_файла.расширение (например мой_сайт.сом/каталог/техника/новый_танк.jpg)

Аватар пользователя Dochost Dochost 19 августа 2015 в 10:23

Спасибо попробую! Проблема еще усложнилась. Некоторые из файлов поврежденные c расширением .doc .docx .jpg, архивы .rar не повреждены. в таком случае я думаю безопаснее архивировать модераторам файлы перед закачкой на сервер.

Аватар пользователя dashiwa dashiwa 20 августа 2015 в 3:43

Писать скриптик..А еще разбиратся как там происходит проверка таких файлов по контрольной сумме сигнатуре какой или еще как..
Архивы тоже могут оборванные прийти.
если у вас медленный интернет можно написать программу которая будет гарантированно загружать файлы.)) но намного дешевле купить быстрый интернет

Аватар пользователя Dochost Dochost 20 августа 2015 в 9:24

хостинг у меня на сервере а бекапы делаются по локалке на другой сервер, считаете что теряются пакеты ... я это проверю!

Аватар пользователя Dochost Dochost 20 августа 2015 в 10:07

ping -s 20240 192.168.xxxxx
PING 192.168.xxxxx (192.168.xxxxx): 20240 data bytes
20248 bytes from 192.168.xxxxx: icmp_seq=0 ttl=64 time=0.828 ms
20248 bytes from 192.168.xxxxx: icmp_seq=1 ttl=64 time=0.953 ms
20248 bytes from 192.168.xxxxx: icmp_seq=2 ttl=64 time=0.989 ms
20248 bytes from 192.168.xxxxx: icmp_seq=3 ttl=64 time=1.051 ms
20248 bytes from 192.168.xxxxx: icmp_seq=4 ttl=64 time=1.000 ms
20248 bytes from 192.168.xxxxx: icmp_seq=5 ttl=64 time=0.980 ms
20248 bytes from 192.168.xxxxx: icmp_seq=6 ttl=64 time=0.999 ms
20248 bytes from 192.168.xxxxx: icmp_seq=7 ttl=64 time=0.944 ms
20248 bytes from 192.168.xxxxx: icmp_seq=8 ttl=64 time=0.921 ms
20248 bytes from 192.168.xxxxx: icmp_seq=9 ttl=64 time=0.975 ms
20248 bytes from 192.168.xxxxx: icmp_seq=10 ttl=64 time=1.042 ms
20248 bytes from 192.168.xxxxx: icmp_seq=11 ttl=64 time=0.882 ms
20248 bytes from 192.168.xxxxx: icmp_seq=12 ttl=64 time=1.051 ms
20248 bytes from 192.168.xxxxx: icmp_seq=13 ttl=64 time=1.020 ms
20248 bytes from 192.168.xxxxx: icmp_seq=14 ttl=64 time=0.898 ms
20248 bytes from 192.168.xxxxx: icmp_seq=15 ttl=64 time=1.021 ms
20248 bytes from 192.168.xxxxx: icmp_seq=16 ttl=64 time=0.918 ms
20248 bytes from 192.168.xxxxx: icmp_seq=17 ttl=64 time=0.950 ms
20248 bytes from 192.168.xxxxx: icmp_seq=18 ttl=64 time=0.937 ms
20248 bytes from 192.168.xxxxx: icmp_seq=19 ttl=64 time=0.967 ms
20248 bytes from 192.168.xxxxx: icmp_seq=20 ttl=64 time=0.954 ms
20248 bytes from 192.168.xxxxx: icmp_seq=21 ttl=64 time=0.921 ms
20248 bytes from 192.168.xxxxx: icmp_seq=22 ttl=64 time=0.957 ms
20248 bytes from 192.168.xxxxx: icmp_seq=23 ttl=64 time=0.976 ms
20248 bytes from 192.168.xxxxx: icmp_seq=24 ttl=64 time=0.939 ms
20248 bytes from 192.168.xxxxx: icmp_seq=25 ttl=64 time=0.975 ms
20248 bytes from 192.168.xxxxx: icmp_seq=26 ttl=64 time=1.000 ms
20248 bytes from 192.168.xxxxx: icmp_seq=27 ttl=64 time=0.903 ms
20248 bytes from 192.168.xxxxx: icmp_seq=28 ttl=64 time=0.902 ms
20248 bytes from 192.168.xxxxx: icmp_seq=29 ttl=64 time=0.947 ms
20248 bytes from 192.168.xxxxx: icmp_seq=30 ttl=64 time=0.900 ms
20248 bytes from 192.168.xxxxx: icmp_seq=31 ttl=64 time=0.853 ms
20248 bytes from 192.168.xxxxx: icmp_seq=32 ttl=64 time=1.027 ms
20248 bytes from 192.168.xxxxx: icmp_seq=33 ttl=64 time=0.946 ms
^C
--- 192.168.xxxxx ping statistics ---
34 packets transmitted, 34 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.828/0.957/1.051/0.053 ms

Вродеб все пакеты проходят без потерь

Аватар пользователя Dochost Dochost 20 августа 2015 в 10:07

ping -s 20240 192.168.xxxxx
PING 192.168.xxxxx (192.168.xxxxx): 20240 data bytes
20248 bytes from 192.168.xxxxx: icmp_seq=0 ttl=64 time=0.828 ms
20248 bytes from 192.168.xxxxx: icmp_seq=1 ttl=64 time=0.953 ms
20248 bytes from 192.168.xxxxx: icmp_seq=2 ttl=64 time=0.989 ms
20248 bytes from 192.168.xxxxx: icmp_seq=3 ttl=64 time=1.051 ms
20248 bytes from 192.168.xxxxx: icmp_seq=4 ttl=64 time=1.000 ms
20248 bytes from 192.168.xxxxx: icmp_seq=5 ttl=64 time=0.980 ms
20248 bytes from 192.168.xxxxx: icmp_seq=6 ttl=64 time=0.999 ms
20248 bytes from 192.168.xxxxx: icmp_seq=7 ttl=64 time=0.944 ms
20248 bytes from 192.168.xxxxx: icmp_seq=8 ttl=64 time=0.921 ms
20248 bytes from 192.168.xxxxx: icmp_seq=9 ttl=64 time=0.975 ms
20248 bytes from 192.168.xxxxx: icmp_seq=10 ttl=64 time=1.042 ms
20248 bytes from 192.168.xxxxx: icmp_seq=11 ttl=64 time=0.882 ms
20248 bytes from 192.168.xxxxx: icmp_seq=12 ttl=64 time=1.051 ms
20248 bytes from 192.168.xxxxx: icmp_seq=13 ttl=64 time=1.020 ms
20248 bytes from 192.168.xxxxx: icmp_seq=14 ttl=64 time=0.898 ms
20248 bytes from 192.168.xxxxx: icmp_seq=15 ttl=64 time=1.021 ms
20248 bytes from 192.168.xxxxx: icmp_seq=16 ttl=64 time=0.918 ms
20248 bytes from 192.168.xxxxx: icmp_seq=17 ttl=64 time=0.950 ms
20248 bytes from 192.168.xxxxx: icmp_seq=18 ttl=64 time=0.937 ms
20248 bytes from 192.168.xxxxx: icmp_seq=19 ttl=64 time=0.967 ms
20248 bytes from 192.168.xxxxx: icmp_seq=20 ttl=64 time=0.954 ms
20248 bytes from 192.168.xxxxx: icmp_seq=21 ttl=64 time=0.921 ms
20248 bytes from 192.168.xxxxx: icmp_seq=22 ttl=64 time=0.957 ms
20248 bytes from 192.168.xxxxx: icmp_seq=23 ttl=64 time=0.976 ms
20248 bytes from 192.168.xxxxx: icmp_seq=24 ttl=64 time=0.939 ms
20248 bytes from 192.168.xxxxx: icmp_seq=25 ttl=64 time=0.975 ms
20248 bytes from 192.168.xxxxx: icmp_seq=26 ttl=64 time=1.000 ms
20248 bytes from 192.168.xxxxx: icmp_seq=27 ttl=64 time=0.903 ms
20248 bytes from 192.168.xxxxx: icmp_seq=28 ttl=64 time=0.902 ms
20248 bytes from 192.168.xxxxx: icmp_seq=29 ttl=64 time=0.947 ms
20248 bytes from 192.168.xxxxx: icmp_seq=30 ttl=64 time=0.900 ms
20248 bytes from 192.168.xxxxx: icmp_seq=31 ttl=64 time=0.853 ms
20248 bytes from 192.168.xxxxx: icmp_seq=32 ttl=64 time=1.027 ms
20248 bytes from 192.168.xxxxx: icmp_seq=33 ttl=64 time=0.946 ms
^C
--- 192.168.xxxxx ping statistics ---
34 packets transmitted, 34 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.828/0.957/1.051/0.053 ms

Вродеб все пакеты проходят без потерь