Въпрос за upload max filesize

lgg_kg

New Member
Здравейте,

Инсталирах joomla на локален сървър - xampp. Но не можах да инсталирам шаблони. Ето тази грешка ми даде: Warning: POST Content-Length of 56666316 bytes exceeds the limit of 8388608 bytes in Unknown on line 0

Шаблонът, който искам да инсталирам е 54 MB.

Моля за съдействие какво и как да направя.

Лека вечер.
 
; Maximum allowed size for uploaded files.
upload_max_filesize = 60M

; Must be greater than or equal to upload_max_filesize
post_max_size = 60M

Тези неща ги променте в php.ini файла. Възможно е в определени случай да има зависимост и от разрешената памет пак в същия файл.
 
В c:\xampp\php файл php.ini променям както сте ми показали и пак показва същата грешка. А когато проверявам в http://localhost/j3/administrator/ в system information ми показва старите стойности - 20М. Къде греша?

Благодаря за бързия отговор.
 
Нещо не правя както трябва. Apache не стартираше, рестартирах всичко, Apache вече работи. Но продължава да не сработва нещо.. Не мога да кача тези шаблони, опитах един по-малък от 20 мб и се получи. Този големия не става..
 
Това са опциите за големина на файловете. @AseasRoa както Ви е казал след всяка промяна трябва да се рестартира Apache сървиса, ако PHP е като mod. При CGI не е нужно. Качете си шаблона през операционната система. 60МБ е доста за уеб сървър. Виждам, че сте на localhost, и copy/paste би свършило работа в съответната директория.
 
В първия ти пост при грешката лимита е 8M (8388608 bytes), после казваш 20M. Да не си объркал php.ini-то? Тук гледам е задаван твоя въпрос и се споменава за php.ini-development и php.ini-production: http://stackoverflow.com/questions/34773652/changes-to-php-ini-not-reflected-in-php-info

За да видиш кое е твоето .ini можеш да си направиш временно файлче със следното съдържание и то ще ти изкара всички настройки на PHP в момента:
Код:
<?php
phpinfo();
... или същата информация вероятно може да се вади някъде от xampp, но аз нямам много опит с тази програма и въобще не знам какви опции има :)
 
Има и един друг възможен вариант, който е малко вероятен но все пак ако php не се зарежда през mod_php, а през FastCGI handler да имаш някъде и fscgi limits но без достъп до сървъра никой няма да може да ти даде конкретен отговор.
 
Joomla си е joomla :D

отиваш в .htaccess
php_value upload_max_filesize "3M"
php_value post_max_size "8M"
сменяш си го на колкото желаеш. И провери ексес файла да не е .txt
 
Joomla си е joomla :D

отиваш в .htaccess
php_value upload_max_filesize "3M"
php_value post_max_size "8M"
сменяш си го на колкото желаеш. И провери ексес файла да не е .txt

Това ще върне грешка 500 ако PHP не се зарежда като mod_php.
 
Е така е много дразнещо, вероятно автора си е решил проблема, но няма да благоволи да каже как го е решил...
 
; Maximum allowed size for uploaded files.
upload_max_filesize = 60M

; Must be greater than or equal to upload_max_filesize
post_max_size = 60M

Тези неща ги променте в php.ini файла. Възможно е в определени случай да има зависимост и от разрешената памет пак в същия файл.

Това реши проблема, след рестартиране на всичко, файлът се качи.

Сега качвам друг шаблон директно, не е на локален сървър и отново имам проблем. Появяват се тези съобщения:

Warning Installer: :Install: Can't find XML setup file.

Error Unable to find install package.

Версията на joomla е: 3.6.4.
А на шаблона: 3.6.3.

Моля за помощ.
 
Това реши проблема, след рестартиране на всичко, файлът се качи.

Сега качвам друг шаблон директно, не е на локален сървър и отново имам проблем. Появяват се тези съобщения:

Warning Installer: :Install: Can't find XML setup file.

Error Unable to find install package.

Версията на joomla е: 3.6.4.
А на шаблона: 3.6.3.

Моля за помощ.
Шаблона трябва е същата като joomla-та така мисля като версия.
 

Горе