Eredmény: 1 - 5 (5) összesen

Téma: custom php.ini

  1. #1
    Szerkesztő
    Csatlakozott
    10-01-17
    Hozzászólás
    238
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás custom php.ini

    Azt hiszem sikerült megoldani (mielőtt nekiállnátok olvasni), de az gáz, ha a php.ini legvégére csak úgy beszúrtam ezt:
    PHP kód:
    suhosin.post.max_vars 4096
    suhosin
    .request.max_vars 4096
    suhosin
    .post.max_value_length 100000
    suhosin
    .request.max_value_length 100000 

    ---------------------------------------------------------

    Hogy lehet kinyerni és módosítani a php.ini fájlt a tárhelyen?

    Fórummotor szeretné, ha a tárhelyemen a php.ini fájlban elvégezném ennek a sornak a módosítását:

    PHP kód:
    'suhosin.post.max_vars' 1000 
    4096-ra, meg még pár ilyen suhosin kezdetű kódrészletben átírnék értékeket. Tárhelyemen nincs php.ini fájl, a szolgáltató az írja, hogy ezzel a paranccsal tudok róla másolatot készíteni:

    PHP kód:
    <?php
    // Put all the php.ini parameters you want to change below. One per line.
    // Follow the example format $parm[] = "parameter = value";
    $parm[] = "register_globals = Off";
    $parm[] = "session.use_trans_sid = 0";
    // full unix path - location of the default php.ini file at your host
    // you can determine the location of the default file using phpinfo()
    $defaultPath "/usr/local/lib/php.ini"
    // full unix path - location where you want your custom php.ini file
    $customPath "/home/user/public_html/php.ini";
    // nothing should change below this line.
    if (file_exists($defaultPath)) {
      
    $contents file_get_contents($defaultPath); 
      
    $contents .= "\n\n; USER MODIFIED PARAMETERS FOLLOW\n\n";  
      foreach (
    $parm as $value$contents .= $value " \n";
      if (
    file_put_contents($customPath,$contents)) {
        if (
    chmod($customPath,0600)) $message "The php.ini file has been modified and copied";
          else 
    $message "Processing error - php.ini chmod failed";
      } else {
        
    $message "Processing error - php.ini write failed";
      }
    } else {
      
    $message "Processing error - php.ini file not found";
    }
    echo 
    $message;
    ?>
    Ki is írja, hogy sikeresen másolva, kaptam egy 40kbyte körüli php.ini fájlt.
    De ebben nincsenek "suhosin" kezdetű kódsorok.
    Pedig a
    PHP kód:
    <?php phpinfo(); ?>
    -vel lekérdezve sok sok suhosin kezdetű kódsor van az eredeti php.ini fájlban.

    Igazából fogalmam nincs mit csinálok, próbálok instrukciók szerint haladni.


    Utoljára módosítva: vitamin által : 2010-11-03 21:14

  2. #2
    Adminisztrátor BagiZoli logója
    Csatlakozott
    07-04-26
    Hely
    8200, Királynék városa
    Hozzászólás
    3.855
    Begyűjtött 320 köszönetet
    154 hozzászólásával

    Alapbeállítás re: custom php.ini

    Amikor a tárhelyen a php.ini-t nem lehet direkt módosítani lokális (domain root szintű) szinten, akkor az ini_set() függvénnyel érdemes futni egy kört.

    PHP kód:
    ini_set('suhosin.post.max_vars'4096); 




  3. #3
    Bölcs
    Csatlakozott
    07-08-28
    Hozzászólás
    1.024
    Begyűjtött 146 köszönetet
    105 hozzászólásával

    Alapbeállítás re: custom php.ini

    A suhosin beállitásait alapból nem lehet ini_settel módosítani.
    A php.ini -ben azért nem találtál suhosin sorokat, mert konfigurálni ugyan lehet, viszont nem kötelező, ezért a default értékeket fogja használni, ami be van égetve.



  4. #4
    Adminisztrátor BagiZoli logója
    Csatlakozott
    07-04-26
    Hely
    8200, Királynék városa
    Hozzászólás
    3.855
    Begyűjtött 320 köszönetet
    154 hozzászólásával

    Alapbeállítás re: custom php.ini

    Idézet TLoF eredeti hozzászólása Hozzászólás megtekintése
    A suhosin beállitásait alapból nem lehet ini_settel módosítani.
    kettőspont nyitó zárójel



  5. #5
    Bölcs charlie logója
    Csatlakozott
    09-11-23
    Hely
    Budapest
    Hozzászólás
    1.477
    Begyűjtött 362 köszönetet
    282 hozzászólásával

    Alapbeállítás re: custom php.ini

    .htaccessel is megprobalnam még:

    php_value OPCIO ÉRTÉK
    pl.:
    php_value upload_max_filesize 32M
    php_value post_max_size 32M



A téma címkéi:

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •