openSUSE > Palvelinohjelmat ja ohjelmointi

HTTP serveri ja sen hallinta

(1/2) > >>

Owdy:
Asensin Apachen yms kilkkeet testausta varten. Ohjelmiston hallinta -> kuviot -> Lamp ja web palvelin. Apache nousi pystyyn ja siihen löyty Yastista GUI. Mitens Mysql, onko sille GUIta? Saako niitä käyntiin muuten kuin konsolista?

Samoten PHPmyadmin mietityttää. Antaa vaan erroria '#1045 - Access denied for user 'root'@'localhost' (using password: NO) '. Se ei edes kysy passua. Asennusscriptiä ei pääse ajamaan koska tämä puuttuu http://127.0.0.1/phpMyAdmin/scripts/setup.php

juippis:
Tarkoitukseni ei ole nyt vit***lla, mutta tässä tuli taas nähtyä kuinka moni itse asiassa lukee paketin mukana tulleen README.txt -tiedoston. PHPMyAdminin lueminussa on varmaan ensimmäisellä rivillä ohje, miten laittaa kirjautuminen kuntoon.

Eli mene phpmyadmin-hakemistoon ja editoi config.inc.php -tiedostoa. Laita sinne:

--- Koodia: ---$cfg['Servers'][$i]['auth_type']     = 'http';    // Authentication method (config, http or cookie based)?
--- Koodi päättyy ---
http-muotoon. Kokeile sitten uudestaan kirjautumista.

Ja sitten ihmetellään miksei ketään kiinnosta kirjoittaa dokumentointia ohjelmalleen...

Owdy:
Vit**illa saa aiheesta, mutta oletko asentanut Yastilla PHPmyadminia? Siellä hakemistossa ei ole README.txt:tä eikä edes confic.ing tiedostoa. Siellä on vaan confin.sample.inc.php jonka sisältö on tämä:

--- Koodia: ---<?php



/* $Id: config.sample.inc.php 9673 2006-11-03 09:05:54Z nijel $ */

// vim: expandtab sw=4 ts=4 sts=4:



/**

 * phpMyAdmin sample configuration, you can use it as base for 

 * manual configuration. For easier setup you can use scripts/setup.php

 *

 * All directives are explained in Documentation.html and on phpMyAdmin 

 * wiki <http://wiki.cihar.com>.

 */



/* 

 * This is needed for cookie based authentication to encrypt password in 

 * cookie

 */

$cfg[&#39;blowfish_secret&#39;] = &#39;&#39;; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */



/* 

 * Servers configuration

 */

$i = 0;



/* 

 * First server

 */

$i++;

/* Authentication type */

$cfg[&#39;Servers&#39;][$i][&#39;auth_type&#39;] = &#39;cookie&#39;;

/* Server parameters */

$cfg[&#39;Servers&#39;][$i][&#39;host&#39;] = &#39;localhost&#39;;

$cfg[&#39;Servers&#39;][$i][&#39;connect_type&#39;] = &#39;tcp&#39;;

$cfg[&#39;Servers&#39;][$i][&#39;compress&#39;] = false;

/* Select mysqli if your server has it */

$cfg[&#39;Servers&#39;][$i][&#39;extension&#39;] = &#39;mysqli&#39;;

/* User for advanced features */

$cfg[&#39;Servers&#39;][$i][&#39;controluser&#39;] = &#39;pmausr&#39;;

$cfg[&#39;Servers&#39;][$i][&#39;controlpass&#39;] = &#39;pmapass&#39;;

/* Advanced phpMyAdmin features */

$cfg[&#39;Servers&#39;][$i][&#39;pmadb&#39;] = &#39;phpmyadmin&#39;;

$cfg[&#39;Servers&#39;][$i][&#39;bookmarktable&#39;] = &#39;pma_bookmark&#39;;

$cfg[&#39;Servers&#39;][$i][&#39;relation&#39;] = &#39;pma_relation&#39;;

$cfg[&#39;Servers&#39;][$i][&#39;table_info&#39;] = &#39;pma_table_info&#39;;

$cfg[&#39;Servers&#39;][$i][&#39;table_coords&#39;] = &#39;pma_table_coords&#39;;

$cfg[&#39;Servers&#39;][$i][&#39;pdf_pages&#39;] = &#39;pma_pdf_pages&#39;;

$cfg[&#39;Servers&#39;][$i][&#39;column_info&#39;] = &#39;pma_column_info&#39;;

$cfg[&#39;Servers&#39;][$i][&#39;history&#39;] = &#39;pma_history&#39;;



/* 

 * End of servers configuration

 */



/*

 * Directories for saving/loading files from server

 */

$cfg[&#39;UploadDir&#39;] = &#39;&#39;;

$cfg[&#39;SaveDir&#39;] = &#39;&#39;;



?>


--- Koodi päättyy ---
Ne conffililut mihin olen itse tottunut on vähän pitempiä. Onko tämä joku Yast viritys vai mistä on kyse? Ja kuten sanottu, koko scripts kansio puuttuu.

Aluksi pääsin sinne sisään kun olin käynnistänyt myslin, mutta muutin rootin passun mysql serverille koska oletukset ei liene turvallisia, sen jälkeen ongelmat alkoi. 

--- Koodia: ---mysqladmin -u root password uusisalasana
--- Koodi päättyy ---

Owdy:
Tämä on joku Yast/Suse viritys. Asensin ne uudelleen ja nyt sisään pääsee. Kai ne oletukset pitää jättää sinne. Edelleenkään en konffitiedostoja näe tuolla. :)

Nyt phpmyadminin etusivulla kirkuu

--- Lainaus ---Asetustiedostosi käyttää asetuksia, jotka viittaavat MySQL:n oletusarvoiseen käyttäjään (root ilman salasanaa). Tällaisilla asetuksilla käytettäessä MySQL-palvelin on arka hyökkäyksille. Tämä tietoturvariski olisi syytä korjata pikimmiten!
--- Lainaus päättyy ---
Mutta jos rootille laittaa passun, homma tyssää siihen.  :-\ Mutta mysli ei kuuntele kuin kotiverkkoa (localhost) joten tämä ei liene tietoturvariski.

jmp:

--- Lainaus ---Saako niitä käyntiin muuten kuin konsolista?

--- Lainaus päättyy ---

YaST2 -> Järjestelmä -> Järjestelmäpalvelut (Ajotasot)

Tai komentamalla
rcmysql start

Molemmat tavat kertovat sinulle

--- Koodia: ---PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h host.domain password 'new-password'
See the manual for more instructions.

--- Koodi päättyy ---


--- Lainaus ---mutta oletko asentanut Yastilla PHPmyadminia?

--- Lainaus päättyy ---

Useasti


--- Lainaus ---Siellä hakemistossa ei ole README.txt:tä eikä edes confic.ing tiedostoa.

--- Lainaus päättyy ---

Mutta tällainen on /srv/www/htdocs/phpMyAdmin/Documentation.html

Normaalisti ohjeiden etsiminen kannattaa aloittaa hakemistosta /usr/share/doc/packages/


--- Lainaus ---Ne conffililut mihin olen itse tottunut on vähän pitempiä. Onko tämä joku Yast viritys vai mistä on kyse? Ja kuten sanottu, koko scripts kansio puuttuu.
--- Lainaus päättyy ---

Jos haluat voit tietysti hakea paketin suoraan www.phpmyadmin.netistä
ja käyttää sitä pakettia.

Mutta joka tapauksessa suosittelen että luet ohjeet ensin.

Navigaatio

[0] Viestien etusivu

[#] Seuraava sivu

Siirry pois tekstitilasta