Fukzzs miniblogs

  • Fukzzs
    0

    Tātad uzinstalēju linux serveri, bet ir šī problēme.
    * Restarting web server apache2
    ulimit: 88: error setting limit (Operation not permitted)
    apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
    ulimit: 88: error setting limit (Operation not permitted)
    apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
    (13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
    no listening sockets available, shutting down
    Unable to open logs
    Action 'start' failed.


    kā lai tieku klat kkādam apache2 config failam? es vsp neko nešarīju.

    • S J
      0

      Tu nelaidi ar sudo.

      Config fails man stāv /etc/apache2/httpd.conf

      • Fukzzs
        0

        Nu man tā saka, ka
        No such file or directory

    • Fukzzs
      0

      Ajj, man galīg nesanāk nekas.
      es vsp no sākuma domāju tur būs ari kkāds desktops, nevis kkāda konsula.

    • Fukzzs
      0

      Ir kāda normāla latviešu pamācība kā uzinstalēt, uzstādīt linux server.?

    • Fukzzs
      0

      Tātad izmantoju to tinymce editoru.
      viss ok strādā, bet kad mēģinu ievietot bildi vai kādu linku(skatos caur datubāzēm), man pirms pēdiņām ( " ) vislaik uzliekas slīpsvītra( / ) un tādēļ ne links ne bilde nestrādā. ka to labot?

      • S J
        0

        Nu man tā nav.

        • Fukzzs
          0

          Nu bet kur tad varētu būt vaina?;//

      • mad
        0

        / vai \ ?

        Ja \, tad tu tur kaut ko par daudz eskeipo. Vai nu 2x izsaucas mysql_real_escape_string, vai arī ir ieslēgts magic_quotes kas to jau izdara automātiski, un tad tu to izdari vēl vienu reizi.

      • Fukzzs
        0

        https://coding.lv/read/php-mysql-login-skripts
        šim scriptam var pievienot vēl trešo lauku pie reģistrēšanos? Es te mēģinu pielikt trešo lauku - Email. Mēģināju lai ievieto to datubāzē, bet nesanāca. Nevar lūdzu kāds parādīt kodā tās vietas kur ir jāmaina vai jāliek kkās klāt? Ceru sapratāt.;d

        • S J
          0

          $db->query("INSERT INTO `users` (`username`,`password`,`created`, `ip`, `class`, `email`, `stylesheet`, `banned`) VALUES ('$login', '$passwd', NOW(), '$ip', 'Lietotājs', '$email', 'Lightroom', 'No')")
          $email = $db->real_escape_string($_POST['email']);
          $mail = htmlspecialchars($email);

             Lietotājvārds:<br /><input type="text" name="username" /><br />
             Parole:<br /><input type="password" name="password" /><br />
             E-Pasts (nav obligāti jānorāda):<br /><input type="text" name="email"><br />
             <input type="submit" value="Reģistrēties" />


          Nezinu, es vienkārši pieliku velvienu teksta ievades aili pie formas, definēju, eskeipoju, un man strādā.

          Protams, apgriez to manu kvariju tā, kā tev vajag. :D

          Pusi no tā tev nevajag un nestrādās. :D

          Protams, ja tu netaisies darīt e-pastus pieejamus, kā man (http://46.109.34.200/user?id=1), vari neeskeipot. (nu, real_escape_string tāpat ir jāliek, citādi varēs veikt SQL injekciju)

        • Fukzzs
          0

          Tieši, pirms iepostoji man viss sanāca. biggrin_mini2.gif
          Bet paldies. noderēs. wink_mini.gif

          • S J
            0

            Man personīgi biežāk pieļautā kļūda ir ";" neuzlikšana rindiņas beigās. biggrin_mini2.gif

        • Fukzzs
          0

          Need help.
          Nu tad lūk izmantoju madara php login kodu. https://coding.lv/read/php-mysql-login-skripts

          Viss gāja labi, līdz man sāka rādīties šis -
          Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Documents and Settings\ServerServer\Desktop\fukzzs\mobile\index.php:1) in C:\Documents and Settings\ServerServer\Desktop\fukzzs\mobile\index.php on line 2

          Redzams šeit:
          http://fukzzs.info.tm/mobile/

          Mans index fails.

          <?php
          session_start();


          require('lib/class.mdb.php');
          require('lib/class.auth.php');


          $db = new mdb('root', '*******', '*****', 'localhost');

          $auth = new Auth($db);


          if (isset($_POST['username']) && isset($_POST['password'])) {
             $auth->login($_POST['username'], $_POST['password']);
          }


          if (isset($_GET['logout'])) {
             $auth->logout();
             header('Location: index.php');
             exit;
          }

          if ($auth->id) {

             echo 'Čau, ' . $auth->username . '!<br />';
             echo 'Tavs profils izveidots ' . $auth->created . '!<br />';
             echo 'Tu te pēdējo reizi biji ' . $auth->accessed . '!<br />';
             echo '<a href="?logout">Izlogoties?</a><br />';
          } else {
          ?>
          <html>
          <head>
          <LINK href="style.css" rel="stylesheet" type="text/css">
          <meta name="viewport" content="width=device-width, initial-scale=3.0, maximum-scale=1.0, user-scalable=no" />
          </head>
           <body>
           <center>
          <div id="login">
          <form action="" method="post">
                 <?php
                 if ($auth->error == 1) {
                     echo '<p><font color=red>Nepareizs logins un/vai parole!</font></p>';
                 }
                 ?>
                 Vārds:  <input type="text" name="username" /></br>
                 Parole: <input type="password" name="password" /> </br>
          <input class="button" type="submit" value="Login" />
             </form>

          <div id="register"><a href="register.php">Reģistrēties</a>  |  <a href="#">Aizmirsi paroli?</a></div>
             
             </div>
             </center>
           </body>
          </html>    
          <?php
          }
          ?>


          Kas par vainu? Un kā to var salabot?

          • mad
            0

            Tev ir newline vai BOM simbols pirms <?php

            Pirms session_start(); nedrīkst būt nekāds izvads.

            • S J
              0

              Man ir un strādā...

              Man ir kautkas līdzīgs 

              <div id="topbox">
              <h3><center>Lietotāji:</h3>
              <?php
              session_start();

              ...

               

              Un viss strādā, nedomāju, ka tur varētu būt vaina.

            • S J
              0

              Kādēļ tev <html> tags atveras tikai tur, kur beidzas php daļa?

            • Fukzzs
              0

              https://coding.lv/read/php-ka-savienoties-ar-...n-nolasit-datus

              var šim kodam uzstaisīt tā, ka pie katras ziņas lapā kas ir ierakstīta, klāt stāv "dzēst" un tad izdzēš to ziņu. Nu cerams sapratāt.;d es itkā kko mēģināju, nesanāca.

              • S J
                0

                Protams, ka var.

                Izdrukā pieliec pogu [dzēst] ar hiperlinku uz ?delete=id
                un kodā, if (isset[$_GET['delete'] && pārējie parametri, lai izdzēstu)
                tad eskeipo $_GET, lai nevarētu veikt SQL injekciju, un izpildi kveriju DEFETE FROM `tabula` WHERE `id` = '$id', pirmstam, protams, definējot $id

                 

                Es gan neteiktu, ka tas ir tas pats kods, bet nekā sarežģīta tur nav.

                • S J
                  0

                  Vienīgi tu negribēsi ļaut citiem spiest to pogu. Vajag vai nu lietotāju sistēmu, vai adminpaneli (aizsargātu ar php loginu/htaccess).

                  • Fukzzs
                    0

                    Nenu šis jau protams ir priekš admina paneļa. Paldies. smile_mini.gif mēģīnāšu tikt galā.

            - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 -

            Atpakaļ Uz augšu