Jump to content

Rozmiar sprzedawanego pliku


matt777

Recommended Posts

Witam,

zamierzam sprzedawać pliki poprzez sklep w PS w wersji 1.6.x.x.

Wszystko fajnie da się tam ustawić, jedynym problemem jest rozmiar pliku, które będą od 100 do 500mb.

 

Czy da się to rozwiązać? Teraz wywala biały ekran po ok. 3 min.

A super byłoby gdyby był pasek postępu.

Może ktoś chce się podjąć dodania czego takiego?

 

Pozdrawiam mile!

Link to comment
Share on other sites

pasek postępu może nic nie zmienić, jeżeli Twój hosting narzuca ograniczcenia dotyczące:

- maxymalnego czasu pracy skryptu php 

- maxymalnego rozmiaru uploadowanego pliku

- maxymalnego rozmiaru zmiennej $_POST

 

masz możliwość manipulacji ustawieniami php przez pliki .ini ?

  • Like 1
Link to comment
Share on other sites

zwiększ zatem w php ini parametry jak:

upload_max_filesize, post_max_size, max_input_time, max_execution_time

 

-dwa pierwsze rozmiar w GB lub MB (jak wolisz)

-dwa ostatnie dotyczą czasu "działania" skryptu php, podaj odpowiedni zapas który poświęcasz na załadowanie pliku 0,5gb

 

ps. nie ma hostingów bez ograniczeń ;)

Link to comment
Share on other sites

Hej, jak umieszczam plik php.ini to Presta nie zapisuje zmian. 

Gdy wybieram "Produkt wirtualny", klikam Zapisz, odświeża i dalej jest "Standardowy produkt":/

 

phpinfo(); - pokazuje mi ustawione nowe wartości, więc tu ok.

 

Jeszcze żeby zapisywało zmiany i będę mógł przetestować.

Link to comment
Share on other sites

Nie mogę coś edytować postów, wyrzuca mnie stronę główną prestashop.com.

 

Hej, jak umieszczam plik php.ini to Presta nie zapisuje zmian. 

Gdy wybieram "Produkt wirtualny", klikam Zapisz, odświeża i dalej jest "Standardowy produkt":/

 

phpinfo(); - pokazuje mi ustawione nowe wartości, więc tu ok.

 

Jeszcze żeby zapisywało zmiany i będę mógł przetestować.

 

Ok, zapisuje mi. Kod php.ini:

 

upload_max_filesize=512M;
post_max_size=512M;
max_execution_time=3600;
max_input_time=3600

 

Plik 20mb mi wczytuje ale 140mb, już nie, wyświetla się:
Nie można wczytać strony internetowej, ponieważ serwer nie wysłał danych.
Ponownie załaduj tę stronę internetową
Naciśnij przycisk ponownego załadowania, by przesłać dane wymagane do wczytania strony.
Kod błędu: ERR_EMPTY_RESPONSEMożna coś z tym zrobić?

Jest na to jakaś rada?

Link to comment
Share on other sites

Hej, jak umieszczam plik php.ini to Presta nie zapisuje zmian. 

Gdy wybieram "Produkt wirtualny", klikam Zapisz, odświeża i dalej jest "Standardowy produkt":/

 

phpinfo(); - pokazuje mi ustawione nowe wartości, więc tu ok.

 

Jeszcze żeby zapisywało zmiany i będę mógł przetestować.

 

dziwne jest to, że nie zmienia typu produktu

jak tworzysz nowy z zaznaczonym "produktem wirtualnym" zapisuje się poprawnie?

  • Like 1
Link to comment
Share on other sites

----  PODSUMOWANIE TEMATU  ----

 

Zapewne powyższe rady działają bo wcześniej nie mogłem wrzucać plików większych jak 10mb a teraz mogę więc ustawienia pobiera z php.ini..

 

Dlaczego Presta nie zapisywała zmian? Bo w pliku php.ini zamiast wartości: XXM dawałem XXMB. Ot, głupi błąd z niewiedzy.

 

Ograniczeniem okazał się hosting niby "No limits" (Vekia, trafiłeś), który skrypty php po 60s wyłącza (niby w celach bezpieczeństwa), niezależnie od wartości w php.ini.

Powiedziano mi że: Aby sprzedawać takie pliki, do 500mb muszę mieć VPS. Na zwykłym hostingu wirtualnym nie zdążę upnąć 500mb w 60s.

Nie wiem czy mogę powiedzieć co to za szajs, kupiłem ofertę "BUSINESS CLOUD UNLIMITED"  w firmie "dom".

Wczoraj zapewniano mnie że wszystko będzie działać.

 

Dziękuję za wszelkie porady:)

 

Czy faktycznie muszę inwestować w VPS? Czy znacie jakieś hostingi gdzie zrobię taki sklep? Powierzchnia dyskowa min. 50GB.

Link to comment
Share on other sites

przy operowaniu takimi rozmiarami plików polecam szczerze zainteresować się jakimiś VPS'em.

shared hostingi raczej tego nie uciągną 

 

przyjdzie moment, że klienci się zwalą na sklep i zaczną ciągnąć pliki, szybko "no limit" się skończy, he he ;)

 

 

przy VPS'ach potrzebna jest wiedza z zakresu zarządzania systemami unix, no chyba, że ma się zasobny portfel to wtedy można "wybulić" trochę więcej pieniędzy na jakiś zarządzany VPS.

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...