Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Instalace LAMP serveru [vyřešeno]  (Přečteno 1859 krát)

Royal

  • Návštěvník
  • Příspěvků: 31
Instalace LAMP serveru [vyřešeno]
« kdy: 15 Května 2011, 19:56:54 »
Zdravím všechny,

nainstaloval jsem si na desktop (Ubuntu 10.10 x64) Apache, PHP a MySQL.
Kdysi mi to na tom samém systému fungovalo, dokud jsem to neodinstaloval kvůli problémům s výkonem.
Ovšem teď to nefunguje. Předtím, kdykoliv jsem se pokoušel přistoupit na adresu, kde se měl zpracovat PHP skript, mi to stáhlo zdrojový kód. Chrome ho pojmenoval "stažený soubor".
Před rebootem jsem nainstaloval balík php-pear a kdykoliv mi apt-get doporučil instalaci dalšího/dalších balíku/balíků, nainstaloval jsem je. To sice není elegantní řešení, ale všechno fungovalo a Google nic nenašel (ano, možná neumím hledat).

Po rebootu (teď) funguje Adminer, ale ne phpMyAdmin - zase to stáhne stažený soubor.
Možná mi chybí nějaký balík. Nebo přebývá středník na začátku nějakého řádku v konfiguračním souboru (nenačítá se nějaké rozšíření).

Kdo z vás se s tím setkal? (Budu rád i za řešení)
Díky

(Mám nainstalované balíky php-pear, php5-cgi, php5-cli, php5-common, php5-curl, php5-dev, php5-gd, php5-mcrypt, php5-mysql, php5-sqlite, apache2, apache2-mpm-prefork, apache2-utils, apache2.2-bin, apache2.2-common, libapache2-mod-auth-mysql, libapache2-mod-php5, libdbd-mysql-perl, libmysqlclient16, mysql-client-5.1, mysql-client-core-5.1, mysql-common, mysql-server, mysql-server-5.1 a mysql-server-core-5.1.)
« Poslední změna: 15 Května 2011, 22:39:35 od Royal »

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
Re: Instalace LAMP serveru
« Odpověď #1 kdy: 15 Května 2011, 22:02:02 »
to, ze se ti soubor nespusti, je spatnym nastavenim adresare (nemas handler na php). Coz je divny, protoze balik by tohle mel nastavit... (alespon na debianu to dela) btw proc si nenainstalujes phpmyadmin z baliku? kdybys treba rek' odkud se to snazis spustit atp, mozna bych ti poradil vic. ted to vypada spis na gotchu typu php_admin_value engine v php.conf
« Poslední změna: 15 Května 2011, 22:14:53 od starenka »
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

Royal

  • Návštěvník
  • Příspěvků: 31
Re: Instalace LAMP serveru
« Odpověď #2 kdy: 15 Května 2011, 22:11:07 »
proc si nenainstalujes phpmyadmin z baliku?
Mám nainstalovaný balík phpmyadmin. A mám symbolický odkaz /var/www/phpmyadmin na /usr/share/phpmyadmin.

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
Re: Instalace LAMP serveru
« Odpověď #3 kdy: 15 Května 2011, 22:22:00 »
ten symlink si si delal sam? smaz ho, je tam tusim alias primo v /etc/apache2/sites-available/phpmyadmin.conf
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

Royal

  • Návštěvník
  • Příspěvků: 31
Re: Instalace LAMP serveru
« Odpověď #4 kdy: 15 Května 2011, 22:22:50 »
Může to souviset?

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
Re: Instalace LAMP serveru
« Odpověď #5 kdy: 15 Května 2011, 22:23:30 »
myslis ze ti to pisu jen tak ze srandy? ;) vsak se podivej.. mozna sem to trochu tunil, ale vicemene je to v puvodnich intencich

Kód: [Vybrat]
starenka@kosmik1:~$ cat /etc/phpmyadmin/apache.conf
# phpMyAdmin default Apache configuration

Alias /mysql /usr/share/phpmyadmin

<Directory /usr/share/phpmyadmin>
        Options FollowSymLinks
        DirectoryIndex index.php

        <IfModule mod_php5.c>
                AddType application/x-httpd-php .php

                php_flag magic_quotes_gpc Off
                php_flag track_vars On
                php_flag register_globals Off
                php_value include_path .
        </IfModule>

</Directory>

# Authorize for setup
<Directory /usr/share/phpmyadmin/setup>
    <IfModule mod_authn_file.c>
    AuthType Basic
    AuthName "phpMyAdmin Setup"
    AuthUserFile /etc/phpmyadmin/htpasswd.setup
    </IfModule>
    Require valid-user
</Directory>

# Disallow web access to directories that don't need it
<Directory /usr/share/phpmyadmin/libraries>
    Order Deny,Allow
    Deny from All
</Directory>
<Directory /usr/share/phpmyadmin/setup/lib>
    Order Deny,Allow
    Deny from All
</Directory>
« Poslední změna: 15 Května 2011, 22:26:12 od starenka »
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

Royal

  • Návštěvník
  • Příspěvků: 31
Re: Instalace LAMP serveru
« Odpověď #6 kdy: 15 Května 2011, 22:38:21 »
Zkusil jsem po smazání toho symlinku http://localhost/phpmyadmin a funguje to.
Zvláštní, nikdy předtím jsem si toho nevšiml.

Problem solved. Zdá se, že Apache zpracuje jen skripty uložené ve /var/www.
Možná je to chyba, spíše úmysl. Nejspíš to zvyšuje bezpečnost.

Díky ti, že jsi mi pomohl objevit tuto záhadu Apache, která byla přinejmenším pro mě záhadná.

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
Re: Instalace LAMP serveru [vyřešeno]
« Odpověď #7 kdy: 15 Května 2011, 22:54:27 »
To neni zadna zahada. Virtualhosty najdes v /etc/apache2/sites-available(resp. enabled) a vychozi a jedinej po instalaci je default, kde uvidis nastaveni document rootu. (standardne /var/www).
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

 

Provoz zaštiťuje spolek OpenAlt.