ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (6): « 1 2 3 [4] 5 6 »   

> Без описания
NordWest
Отправлено: 13 марта 2018 — 17:29
Post Id



Модератор
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




А кто нибудь этот скрипт на локальном сервере запускал?
У меня выдает
Цитата:
Переименуйте папку скрипта в "bacuper
Не понял
 
 
Parapsixolog
Отправлено: 13 марта 2018 — 21:25
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 487
Дата рег-ции: Сент. 2011  
Репутация: 14




NordWest пишет:
А кто нибудь этот скрипт на локальном сервере запускал?


Не пробовал не разу. И вот сейчас попробовал. Та же ошибка.

Но если в тупую удалить строчку 25 в файле index.php

CODE:
if($novalnm!=='bacuper') {echo 'Переименуйте папку скрипта в "bacuper"!';exit;}


то скрипт начинает работать.

И по его работе локально. Специально бросил на сайт большой файл. Архив благополучно создаётся, но... Он меньше чем должен быть. У меня создался размером 200 мб. И главное, что открывается с ошибками. Архиватор пишет, что неожиданный конец архива.
 
 
Parapsixolog
Отправлено: 13 марта 2018 — 21:35
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 487
Дата рег-ции: Сент. 2011  
Репутация: 14




А скрипт вип раскрутки без всяких проблем создал архив сайта:

Архивирование сайта завершено. Размер архива: 392.061 Мб
Для большей сохранности настоятельно рекомендуется
скачать полученный архив
на свой домашний компьютер.

Время затраченное на архивацию: 211.831983 секунд

Архив открывается без проблем. Так что это подтверждает, проблемы на самом деле в скрипте, а не в настройках сервера.
 
 
NordWest
Отправлено: 14 марта 2018 — 06:29
Post Id



Модератор
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Parapsixolog
Попробуйте в файле index.php после строки
CODE:
// Создаем архив:

добавить строку
CODE:
set_time_limit(600);
 
 
Parapsixolog
Отправлено: 14 марта 2018 — 14:32
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 487
Дата рег-ции: Сент. 2011  
Репутация: 14




NordWest , попробовал.

На локальном сервере действительно помогло. Архив создался, и не битый. А вот на реальном хостинге всё по прежнему. Опять то же самое ограничение, в 170 мб. Но ошибок при этом нет! Может здесь уже серверные ограничения идут?
 
 
NordWest
Отправлено: 14 марта 2018 — 16:51
Post Id



Модератор
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Parapsixolog пишет:
Может здесь уже серверные ограничения идут?
Ну так вы же говорили скрипт от випраскрутки и на сервере отрабатывает без ошибок. Или вы это про локалку говорили?
 
 
Parapsixolog
Отправлено: 14 марта 2018 — 17:00
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 487
Дата рег-ции: Сент. 2011  
Репутация: 14




NordWest пишет:
Ну так вы же говорили скрипт от випраскрутки и на сервере отрабатывает без ошибок. Или вы это про локалку говорили?


Так и было. Но оказывается всё не так просто. Я уже голову сломал, не пойму в чём проблема.

Есть только один положительный результат. С правкой файла index.php теперь оба скрипта при одних и тех же условиях или создают архивы, либо нет. Та что прогресс всё таки есть. Я предполагаю, что какие то ограничения есть на моём хостинге, но вот как узнать эти ограничения, не пойму.

==========================================================

А вот результаты тестов обоих скриптов при искусственном увеличении объёма сайта:

1. Добавил файлы размером: 18,5 и 27,5 мб. Объём форума в зип архиве примерно 215 мб

Скрипт вип раскрутки, всё работает:

Архивирование сайта завершено. Размер архива: 218.716 Мб
Для большей сохранности настоятельно рекомендуется
скачать полученный архив
на свой домашний компьютер.

Время затраченное на архивацию: 23.428114 секунд

--------------------------------------------------------
Скрипт igrok54, всё работает:

bacup-14-Mar-2018-152801.zip - 213.2 Мб

*************************************************************

2. Добавил ещё один файл размером: 51,5 мб. Объём форума в зип архиве примерно 266 мб

Скрипт вип раскрутки, не работает:

Пустая, чистая страница

Архив создался размером 76.55 MB То есть явно левый

--------------------------------------------------------
Скрипт igrok54, тоже не работает:

bacup-14-Mar-2018-160022.zip 76.2 Мб


*************************************************************

3. Удалил последний файл на 51,5 мб, и добавил 3 файла размерами: 20,4 мб, 15,3 мб и 20,5 мб. Объём форума в зип архиве примерно должен быть - 271 мб

Скрипт вип раскрутки, всё работает:

Архивирование сайта завершено. Размер архива: 275.415 Мб
Для большей сохранности настоятельно рекомендуется
скачать полученный архив
на свой домашний компьютер.

Время затраченное на архивацию: 26.537634 секунд

--------------------------------------------------------
Скрипт igrok54, всё работает:

bacup-14-Mar-2018-162312.zip 268.5 Мб


*************************************************************

4. Добавил на сайт ещё много мелких файлов общим размером (в архиве): 60 мб. Объём форума в зип архиве будет примерно 331 мб (объём папки сайта 488.86 MB)

Скрипт вип раскрутки, не работает:

Пустая, чистая страница

Архив создался размером 165.82 MB То есть явно левый

--------------------------------------------------------
Скрипт igrok54, тоже не работает:

bacup-14-Mar-2018-165633.zip 77.9 Мб


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

(Отредактировано автором: 14 марта 2018 — 17:10)

 
 
NordWest
Отправлено: 14 марта 2018 — 19:22
Post Id



Модератор
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Скорее всего какие то особенности хостинга мешают. Либо выделенной под ваш хостинг памяти не хватает, либо есть жесткое ограничение на время исполнение скрипта. Я тут не специалист к сожалению.
 
 
Parapsixolog
Отправлено: 14 марта 2018 — 21:11
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 487
Дата рег-ции: Сент. 2011  
Репутация: 14




NordWest , да, скорее всего так и есть. Думаю либо выделенной памяти не хватает, либо ограничения есть на время выполнения скрипта.
 
 
Guyver
Отправлено: 15 марта 2018 — 20:53
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 284
Дата рег-ции: Окт. 2014  
Откуда: Магадан
Репутация: 8




CODE:
set_time_limit(600);


Это добавлять надо в код мода всем?

(Отредактировано автором: 15 марта 2018 — 20:54)

 
 
NordWest
Отправлено: 16 марта 2018 — 13:38
Post Id



Модератор
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Guyver
Ну это теоретически должно просто разрешать скрипту работать в течении 10 минут. Добавьте - хуже не будет.
 
 
Yamaliya
Отправлено: 15 апреля 2018 — 08:16
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 662
Дата рег-ции: Авг. 2012  
Откуда: Ямал
Репутация: 20




В логах ругается на строку
CODE:
if(eregi('subfolder',$turl)) {

В описании на эту функцию сказано, что она устарела и предлагают вместо неё использовать preg_match.
Не подскажите, как заменить?
 
 
NordWest
Отправлено: 15 апреля 2018 — 18:05
Post Id



Модератор
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Если я понял формат то просто меняем одну функцию на другую.
Попробуйте так
CODE:
if(preg_match('subfolder',$turl)) {
 
 
Yamaliya
Отправлено: 16 апреля 2018 — 04:51
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 662
Дата рег-ции: Авг. 2012  
Откуда: Ямал
Репутация: 20




NordWest , это не работает. Правильно так:

В файле index.php найти
CODE:
if(eregi('subfolder',$turl)) {

заменить на
CODE:
if (preg_match('/subfolder/i',$turl)) {
 
 
NordWest
Отправлено: 16 апреля 2018 — 12:01
Post Id



Модератор
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Можно ещё так заменить
CODE:
if(strpos($turl,'subfolder')) {

так как тут по логике скрипта использовать функцию preg_match избыточно.
Однако разницу в скорости мы ощутить вряд ли сможем. Улыбка
(Добавление)
Нет, беру свои слова обратно - функция strpos работает не совсем корректно.
 
 
Страниц (6): « 1 2 3 [4] 5 6 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Модификации и дополнения »

> Похожие темы: Мод : Бэкап форума
Темы Форум Информация о теме Обновление
Помогите разобраться с проблемой на форуме!!!
Скачал скрипт форума установил!!!
Общие вопросы Ответов: 8
Автор темы: Roman1493
3 января 2010 — 06:43
Автор: electron
Вопрос по правилам
Как изменить правила для своего форума?
Настройка форума Ответов: 4
Автор темы: Xantr
25 апреля 2009 — 20:15
Автор: Xantr
Мод Postimage
внешний загрузчик картинок для вашего форума
Модификации и дополнения Ответов: 5
Автор темы: Guyver
2 января 2018 — 13:44
Автор: Guyver
Отображение списка online
Как отобразить список участников online на каждой странице форума
Обсуждение Ответов: 5
Автор темы: Марта
9 февраля 2010 — 22:09
Автор: yura3d
Объявление на форуме для гостей (или для пользователей с другими правами) с админкой
На главной форума, но можно вывести в любом другом месте
Модификации и дополнения Ответов: 1
Автор темы: Guyver
8 сентября 2016 — 16:30
Автор: Liliat
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0714]     [ ]