Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: Marp 04 Srpna 2007, 11:36:14

Název: LAMP - apache2 a MySQL [vyřešeno]
Přispěvatel: Marp 04 Srpna 2007, 11:36:14
Při spuštění mi to hodí tyto hlášky:

armada@armada:~$ lamp-on
 * Starting web server (apache2)...                                            
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName                    [ OK ]
 * Starting MySQL database server mysqld                                 [ OK ]
 * Checking for corrupt, not cleanly closed and upgrade needing tables.
armada@armada:~$

Když pak chci instalovat databázi z phpRS, tak mi to db nevytvoří. Dělám vše podle návodu a nic. Už se s tím morduji druhý den...
Rozběhávám to na "localhost".

Může mi někdo poradit, jak mám všechno správně rozběhnout, abych mohl zkoušet, upravovat a vytvářet www v phpRS?

P.S. - Jsem v tom úplný začátečník ;)
Název: LAMP - apache2 a MySQL [vyřešeno]
Přispěvatel: TomAker 05 Srpna 2007, 10:23:02
Podívej se do /etc/apache2/apache2.conf

Měl bys tam najít něco jako: ServerName jmeno_sveho_serveru (jmeno_sveho_serveru je zřejmě armada)
Pokud tam jméno serveru nenajdeš, tak ho tam ručně dopiš. Pak stačí Apache restartovat a měl by ses zbavit první otravné hlášky.

jmeno_sveho_serveru najdeš v /etc/hostname

Pokud by to nezabralo, tak do /etc/hosts přidej řádek 127.0.1.1 jmeno_sveho_serveru

Co se týká MySQL nevím, proč se zlobí. Jde ti založit nová databáze mysqladmin -u root -p create pokus ? Můžeš se přihlásit k databázi ?
Název: LAMP - apache2 a MySQL [vyřešeno]
Přispěvatel: Marp 05 Srpna 2007, 12:41:50
Na ten apache2 se kouknu.
U mysql jsem to vyzkoušel a hodilo mě to tohle:
armada@armada:~$ mysqladmin -u root -p create pokus
Enter password:
armada@armada:~$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 18
Server version: 5.0.38-Ubuntu_0ubuntu1-log Ubuntu 7.04 distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> use pokus
Database changed
mysql> pokus
    ->
za šipkou je jen blikající kurzor!
Název: LAMP - apache2 a MySQL [vyřešeno]
Přispěvatel: Marp 05 Srpna 2007, 12:58:57
Takže k apache2:
v /etc/apache2/apache.2.conf NEMÁM ŽÁDNÉ SERVERNAME
v /etc/hostname mám "armada"
v /etc/hosts mám "127.0.1.1 armada

V apache2.conf jsem přidal do volného řádku ServerName armada a chybová hláška se už nezobrazuje!
Díky!!!
Název: LAMP - apache2 a MySQL [vyřešeno]
Přispěvatel: TomAker 07 Srpna 2007, 17:32:14
MySQL je nainstalovaná zřejmě dobře, pouze bude požadovat opravu databáze.

mysqlcheck --repair --all-databases (viz. Dokumentace k MySQL (http://dev.mysql.com/doc/refman/4.1/en/mysqlcheck.html))

další možností je přihlášení k databázi a zadání příkazu REPAIR TABLE (viz. Dokumentace k MySQL (http://dev.mysql.com/doc/refman/4.1/en/repair-table.html))
Název: LAMP - apache2 a MySQL [vyřešeno]
Přispěvatel: Rozi 07 Srpna 2007, 21:02:43
Ty hlášky vůbec nic neznamenaj...
kouknul bych se spíš do nastavení toho phpRs jestli je správně nastaven přístup k db (server,dbname,user,pwd)
Název: LAMP - apache2 a MySQL [vyřešeno]
Přispěvatel: Pavelp 07 Srpna 2007, 21:47:02
mysql> use pokus
Database changed
mysql> pokus
    ->
za šipkou je jen blikající kurzor!+

To je spravne. Napiste ? a uvidite napovedu.
napiste prikaz trebas: SELECT * FROM NEJAKATABULKA;
Ta tabulka musi v databazi pokus existovat. Jste v radkovem klientu Mysql,
Název: LAMP - apache2 a MySQL [vyřešeno]
Přispěvatel: Marp 08 Srpna 2007, 21:54:49
Tak další chyba:
Kód: [Vybrat]
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Apache/2.2.3 (Ubuntu) PHP/5.2.1 Server at localhost Port 80
Výpis z error logu:
Kód: [Vybrat]
[Wed Aug 08 21:47:18 2007] [error] [client 127.0.0.1] SoftException in Application.cpp:297: UID of script "/var/www/minirs_v21a/index.php" is smaller than min_uid, referer: http://localhost/
[Wed Aug 08 21:47:18 2007] [error] [client 127.0.0.1] Premature end of script headers: index.php, referer: http://localhost/
[Wed Aug 08 21:47:56 2007] [error] [client 127.0.0.1] SoftException in Application.cpp:199: Script "/var/www/phpmyadmin/index.php" resolving to "/usr/share/phpmyadmin/index.php" not within configured docroot, referer: http://localhost/
[Wed Aug 08 21:47:56 2007] [error] [client 127.0.0.1] Premature end of script headers: index.php, referer: http://localhost/
[Wed Aug 08 21:48:10 2007] [error] [client 127.0.0.1] SoftException in Application.cpp:303: GID of script "/var/www/web3L/index.php" is smaller than min_gid, referer: http://localhost/
[Wed Aug 08 21:48:10 2007] [error] [client 127.0.0.1] Premature end of script headers: index.php, referer: http://localhost/
A ať hledám a nastavuji kde, co, PHP mi to prostě na localhost neukáže.
Název: LAMP - apache2 a MySQL [vyřešeno]
Přispěvatel: Pavelp 09 Srpna 2007, 06:29:22
Zkuste napsat takovy nejaky soubor:
Kód: [Vybrat]



test.php<title><br /><head><br /><body><br /><? phpinfo(); ?><br /></body><br /></html></code>A zavolejte ho v prohlizeci.<br />Mimochodem, mate php povolene v Apachovych "LoadModules" ? </dd> <dt class="postheader"> Název: <strong>LAMP - apache2 a MySQL [vyřešeno]</strong><br /> Přispěvatel: <strong>Marp</strong> <strong>09 Srpna 2007, 07:07:16</strong> </dt> <dd class="postbody"> Tak nic, stejná chyba. V /etc/apache2/mods-enabled/php5.load mám<br /><div class="codeheader">Kód: <a href="javascript:void(0);" onclick="return smfSelectText(this);" class="codeoperation">[Vybrat]</a></div><code class="bbc_code">LoadModule php5_module /usr/lib/apache2/modules/libphp5.so</code>a v php5.conf je<br /><div class="codeheader">Kód: <a href="javascript:void(0);" onclick="return smfSelectText(this);" class="codeoperation">[Vybrat]</a></div><code class="bbc_code"><IfModule mod_php5.c><br />  AddType application/x-httpd-php .php .phtml .php3<br />  AddType application/x-httpd-php-source .phps<br /></IfModule></code> </dd> <dt class="postheader"> Název: <strong>LAMP - apache2 a MySQL [vyřešeno]</strong><br /> Přispěvatel: <strong>Rozi</strong> <strong>09 Srpna 2007, 07:55:41</strong> </dt> <dd class="postbody"> nemáte zapnut suPHP?<br />viz http://www.linpro.cz/pokrocile/apache/omezeni-prav-2.html </dd> <dt class="postheader"> Název: <strong>LAMP - apache2 a MySQL [vyřešeno]</strong><br /> Přispěvatel: <strong>Marp</strong> <strong>09 Srpna 2007, 09:27:11</strong> </dt> <dd class="postbody"> <div class="quoteheader"><div class="topslice_quote">Citace: Pavelp</div></div><blockquote class="bbc_standard_quote">Zkuste napsat takovy nejaky soubor:<br /><div class="codeheader">Kód: <a href="javascript:void(0);" onclick="return smfSelectText(this);" class="codeoperation">[Vybrat]</a></div><code class="bbc_code"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><br /><html><br /><head> <br /><title>test.php<title><br /><head><br /><body><br /><? phpinfo(); ?><br /></body><br /></html></code>A zavolejte ho v prohlizeci.<br />Mimochodem, mate php povolene v Apachovych "LoadModules" ?</blockquote><div class="quotefooter"><div class="botslice_quote"></div></div>Tak tento skript normálně běží, ale u ostatních mi to háže toto:<br /><div class="codeheader">Kód: <a href="javascript:void(0);" onclick="return smfSelectText(this);" class="codeoperation">[Vybrat]</a></div><code class="bbc_code">Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0<br /><br />Fatal error: Unknown: Failed opening required '/var/www/kalendar/kalendar.php' (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0</code> </dd> <dt class="postheader"> Název: <strong>LAMP - apache2 a MySQL [vyřešeno]</strong><br /> Přispěvatel: <strong>Pavelp</strong> <strong>09 Srpna 2007, 10:00:03</strong> </dt> <dd class="postbody"> Nevim, mozna neco chybi v modulech PHP, distribuce je rozdelena, zkuste nejak zjistit, jestli mate vse potrebne nainstalovano. Moduly se obvykle jmenuji php4-neco, trebas php4-mysql a podobne. </dd> <dt class="postheader"> Název: <strong>LAMP - apache2 a MySQL [vyřešeno]</strong><br /> Přispěvatel: <strong>Marp</strong> <strong>09 Srpna 2007, 10:45:49</strong> </dt> <dd class="postbody"> Tak opraveno!!! trošku jsem hledal a musel jsem změnit práva ke složce /var/www pro armada.<br /><br />Teď už to fachá vše, jak by mělo ;) </dd> </dl> <div id="footer" class="smalltext"> <span class="smalltext" style="display: inline; visibility: visible; font-family: Verdana, Arial, sans-serif;"><a href="https://forum.ubuntu.cz/index.php?action=credits" title="Simple Machines Forum" target="_blank" class="new_win">SMF 2.0.19</a> | <a href="http://www.simplemachines.org/about/smf/license.php" title="License" target="_blank" class="new_win">SMF © 2016</a>, <a href="http://www.simplemachines.org" title="Simple Machines" target="_blank" class="new_win">Simple Machines</a> </span> </div> </body> </html>