Php ini fájl szerkesztés

Szeretném megemelni a wordpress menüben lévelemek számát. Ehhez állítólag a suhosin.post.max_vars és a suhosin.request.amx_vars értékét kellene megnövelni.



A tárhelyesek szerint ezt én is megtehetem magamnak, ha létrehozok a public_html könyvtáron belül egy php.ini fájlt. De hiába írom bele ezt, akkor se menti el a több elemet a menübe.


[suhosin]

suhosin.request.max_vars = 1000

suhosin.post.max_vars = 1000


Vagy mit kellene még beleírni? Lehet rossz a fájl szerkezete?

Ha igaz, ez az alap: 11 x menüelemek száma + 9,



https://wordpress.org/support/topic/menu-item-limit-1

http://sevenspark.com/wordpress/menu-item-limit

http://wordpress.stackexchange.com/questions/96587/menu-items-disappearing/96593#96593

Pont ez volt a problémám nekem is. A megoldás nem feltétlen a sousin emelése, mert nekem a szerveremen fent sincs az a modul. :slight_smile: Helyette ez oldotta meg a problémát: http://rotisoft.hu/blog/wordpress-mega-menu-elem-limit-novelese/

A szerver elvileg ismerni a sousin-t mert régebben már emeltettem ilyen értéket, csak most azt írták vissza, hogy én is meg tudom oldani magamnak. Csak azt nem tudtam, hogyan.



Akkor csak simán írjam be a php.ini-be ezt? php_value max_input_vars 3000



De milyen legyen a php.ini fájl szerkezete? Csak ennyit beírok és tudni fogja vagy kell még valami más is?

Hiába csinálok egy php.ini fájlt a public_html-be és írom bele pl, hogy php_value max_input_vars 3000 ugyanúgy nem tudom bővíteni a menümet.

A max_input_vars csak PHP 5.3.9 óta létezik.

Olyan formában, ahogy próbáltad, a .htaccess fájlba kell beírni.

<br />
<br />
   php_value max_input_vars 3000<br />

```<br />
<a href="http://php.net/manual/en/configuration.changes.php">http://php.net/manual/en/configuration.changes.php</a>

Sajnos így sem jó ha beleírom.

Akkor próbáld meg a .user.ini fájllal:

<br />
max_input_vars=3000
```<br />
Ha ezzel sem működik, akkor ellenőrizd a PHP verziót és kérj a tárhelyszolgáltatótól egy megfelelő fájlt.

Köszi, de sajnos így sem akarja, akkor írok nekik segítsenek.

Akkor tessék egy info.php -t feltenni és megnézni, hogy van-e a listában suhosin és hányas php verzió van. :slight_smile:



Esetleg a tárhely szolgáltatód is megkérheted, hogy segítsen beállítani, ha neked nem megy.

Ha tudnám hogy kell megtenném :slight_smile:



De írtam a tárhelyeseknek is, aztán remélhetőleg segítenek.

Most ott tartok, hogy megemelték a suhosin értékeket a tárhelyesek, ha hozzáadok a menühöz elemet, akkor hozzáadja, csak ha a mentés gombra rámegyek, akkor 500 internal server errort ír ki.

Akkor ezt is írd meg nekik.

Melyik szolgáltatónál vagy?

Megírtam nekik. Amúgy teratarhely.hu.



Az az érdekes, hogy a múltkoriban már működött normálisan csak akkor talán 600-ra vagy 800-ra emelték az értéket (most pedig vagy 1000-re vagy 3000-re állították elvileg), csak nemrég kértem egy tárhely törlést és újraaktiválást csak akkor visszaállították az értéket az alapértelmezett értékre.



A most használt php verzió 5.3.29

teratarhely.hu/cart.php?gid=1

Lorem Ipsum szövegek …

Nem tűnik megbízható szolgáltatónak. :mellow:

Nem volt velük semmi gondom eddig, mindig segítettek ha valami bajom volt.



Felraktam kíváncsiságból ezt a max mega menü bővítményt, de nem teljesen világos a működése.

gyerekek, biztos, hogy rendes helyre mentitek?

néhány szolgálttónál le van Tiltva a php.ini szerkeszése vagy egyéb módosítása



legtöbbször a következő helykre kell menteni:

/wp-admin/.user.ini (igen “.user.ini”) ami újraindításkor töltődik újra (szóval a php processeket előbb le kell állítani)

vagy /wp-admin/php.ini amit 5 percenként olvas újra automatikusan



a biztonság kedvéért elhelyezném a .user.ini, illetve a php.ini fájlokat a wordpress oldal tövénél, illetve a szervertőnél is

maximum 6 perc múlva látnotok kellene a változásokat

Nem tudom egy próbát megérhet. De most akkor milyen formában írjam be a php.ini-be?

<br />
[suhosin]<br />
<br />
suhosin.request.max_vars = 1000<br />
suhosin.post.max_vars = 1000
```<br />
<div> </div><br />
<div>Vagy nem kell egyenlő jel sem? Mi pontosan a fájl szerkezete? Kell még valami neki, kezdeni vagy lezárni a fájlt?</div><br />
<div> </div><br />
<div>Illetve mi legyen a user.ini fájlba is?</div>
<br />
php_value max_input_vars 3000<br />
php_value suhosin.get.max_vars 3000<br />
php_value suhosin.post.max_vars 3000<br />
php_value suhosin.request.max_vars 3000<br />
<br />

Köszönöm, kipróbálom user.ini és php.ini-ként is. De a tárhelyesek szerint működnie kellene a php.ini-s verziónak amúgy.